From 7322dc20a2077e3c1654320b092b55f1d4eb1a2f Mon Sep 17 00:00:00 2001 From: swastik Date: Sat, 1 Jun 2024 14:01:42 +0530 Subject: [PATCH 01/57] Add license-clarity attribute in Package model Signed-off-by: swastik --- src/packagedcode/models.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/packagedcode/models.py b/src/packagedcode/models.py index a6044cd97b2..02a84509620 100644 --- a/src/packagedcode/models.py +++ b/src/packagedcode/models.py @@ -1530,7 +1530,13 @@ class Package(PackageData): label='datasource ids', help='List of the datasource ids used to create this package.' ) - + + license_clarity = List( + item_type=dict, + label='License Clarity Information', + help='List containing the license clarity score and related elements.' + ) + def __attrs_post_init__(self, *args, **kwargs): if not self.package_uid: self.package_uid = build_package_uid(self.purl) @@ -1543,6 +1549,7 @@ def to_package_data(self): mapping.pop('package_uid', None) mapping.pop('datafile_paths', None) mapping.pop('datasource_ids', None) + mapping.pop('license_clarity', None) return PackageData.from_dict(mapping) @classmethod From 3ca4308c1c9e958a4b471801906e53d03f224f2b Mon Sep 17 00:00:00 2001 From: swastik Date: Fri, 7 Jun 2024 17:59:39 +0530 Subject: [PATCH 02/57] Add Post Scan Plugin --package-summary option Signed-off-by: swastik --- setup.cfg | 1 + src/summarycode/package_summary.py | 36 ++++++++++++++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 src/summarycode/package_summary.py diff --git a/setup.cfg b/setup.cfg index 01a05992e6b..87ab6fa4e4a 100644 --- a/setup.cfg +++ b/setup.cfg @@ -188,6 +188,7 @@ scancode_scan = # scan plugins and before the output plugins. See also plugincode.post_scan # module for details and doc. scancode_post_scan = + package_summary = summarycode.package_summary:PackageSummary summary = summarycode.summarizer:ScanSummary tallies = summarycode.tallies:Tallies tallies-with-details = summarycode.tallies:TalliesWithDetails diff --git a/src/summarycode/package_summary.py b/src/summarycode/package_summary.py new file mode 100644 index 00000000000..58fcd92021c --- /dev/null +++ b/src/summarycode/package_summary.py @@ -0,0 +1,36 @@ +# +# Copyright (c) nexB Inc. and others. All rights reserved. +# ScanCode is a trademark of nexB Inc. +# SPDX-License-Identifier: Apache-2.0 +# See http://www.apache.org/licenses/LICENSE-2.0 for the license text. +# See https://github.com/nexB/scancode-toolkit for support or download. +# See https://aboutcode.org for more information about nexB OSS projects. +# + +from plugincode.post_scan import PostScanPlugin +from plugincode.post_scan import post_scan_impl +from commoncode.cliutils import PluggableCommandLineOption +from commoncode.cliutils import POST_SCAN_GROUP + +@post_scan_impl +class PackageSummary(PostScanPlugin): + """ + Summary at the Package Level. + """ + + options = [ + PluggableCommandLineOption(('--package-summary',), + is_flag=True, default=False, + help='Generate Package Level summary', + help_group=POST_SCAN_GROUP) + ] + + def is_enabled(self, package_summary, **kwargs): + return package_summary + + def process_codebase(self, codebase, package_summary, **kwargs): + """ + Process the codebase. + """ + if not self.is_enabled(package_summary): + return \ No newline at end of file From fdca15e7f999b18626ef311b7977ac98442b9474 Mon Sep 17 00:00:00 2001 From: swastik Date: Fri, 7 Jun 2024 19:29:08 +0530 Subject: [PATCH 03/57] Add a unit test for package summary Signed-off-by: swastik --- .../basic-plugin-testing/codebase/README.txt | 3 ++ .../basic-plugin-testing/codebase/mit.LICENSE | 18 +++++++++ .../basic-plugin-testing/codebase/src/a.py | 6 +++ .../codebase/tests/test_a.py | 2 + .../basic-plugin-testing/expected.json | 39 +++++++++++++++++++ tests/summarycode/test_package_summary.py | 33 ++++++++++++++++ 6 files changed, 101 insertions(+) create mode 100644 tests/summarycode/data/package_summary/basic-plugin-testing/codebase/README.txt create mode 100644 tests/summarycode/data/package_summary/basic-plugin-testing/codebase/mit.LICENSE create mode 100644 tests/summarycode/data/package_summary/basic-plugin-testing/codebase/src/a.py create mode 100644 tests/summarycode/data/package_summary/basic-plugin-testing/codebase/tests/test_a.py create mode 100644 tests/summarycode/data/package_summary/basic-plugin-testing/expected.json create mode 100644 tests/summarycode/test_package_summary.py diff --git a/tests/summarycode/data/package_summary/basic-plugin-testing/codebase/README.txt b/tests/summarycode/data/package_summary/basic-plugin-testing/codebase/README.txt new file mode 100644 index 00000000000..28127bdf83c --- /dev/null +++ b/tests/summarycode/data/package_summary/basic-plugin-testing/codebase/README.txt @@ -0,0 +1,3 @@ +Sample code + +Copyright Example Corp. \ No newline at end of file diff --git a/tests/summarycode/data/package_summary/basic-plugin-testing/codebase/mit.LICENSE b/tests/summarycode/data/package_summary/basic-plugin-testing/codebase/mit.LICENSE new file mode 100644 index 00000000000..2d4a989856a --- /dev/null +++ b/tests/summarycode/data/package_summary/basic-plugin-testing/codebase/mit.LICENSE @@ -0,0 +1,18 @@ +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/tests/summarycode/data/package_summary/basic-plugin-testing/codebase/src/a.py b/tests/summarycode/data/package_summary/basic-plugin-testing/codebase/src/a.py new file mode 100644 index 00000000000..324e0a539d6 --- /dev/null +++ b/tests/summarycode/data/package_summary/basic-plugin-testing/codebase/src/a.py @@ -0,0 +1,6 @@ +# Copyright Example Corp +# Copyright Other Corp. +# This is licensed under Apache-2.0 or MIT + +def something(): + pass diff --git a/tests/summarycode/data/package_summary/basic-plugin-testing/codebase/tests/test_a.py b/tests/summarycode/data/package_summary/basic-plugin-testing/codebase/tests/test_a.py new file mode 100644 index 00000000000..b3693c6adb6 --- /dev/null +++ b/tests/summarycode/data/package_summary/basic-plugin-testing/codebase/tests/test_a.py @@ -0,0 +1,2 @@ +# Copyright Example Corp. +# This is licensed under GPL-2.0-or-later \ No newline at end of file diff --git a/tests/summarycode/data/package_summary/basic-plugin-testing/expected.json b/tests/summarycode/data/package_summary/basic-plugin-testing/expected.json new file mode 100644 index 00000000000..d87298aa85e --- /dev/null +++ b/tests/summarycode/data/package_summary/basic-plugin-testing/expected.json @@ -0,0 +1,39 @@ +{ + "files": [ + { + "path": "codebase", + "type": "directory", + "scan_errors": [] + }, + { + "path": "codebase/mit.LICENSE", + "type": "file", + "scan_errors": [] + }, + { + "path": "codebase/README.txt", + "type": "file", + "scan_errors": [] + }, + { + "path": "codebase/src", + "type": "directory", + "scan_errors": [] + }, + { + "path": "codebase/src/a.py", + "type": "file", + "scan_errors": [] + }, + { + "path": "codebase/tests", + "type": "directory", + "scan_errors": [] + }, + { + "path": "codebase/tests/test_a.py", + "type": "file", + "scan_errors": [] + } + ] +} \ No newline at end of file diff --git a/tests/summarycode/test_package_summary.py b/tests/summarycode/test_package_summary.py new file mode 100644 index 00000000000..309c28363ee --- /dev/null +++ b/tests/summarycode/test_package_summary.py @@ -0,0 +1,33 @@ +# +# Copyright (c) nexB Inc. and others. All rights reserved. +# ScanCode is a trademark of nexB Inc. +# SPDX-License-Identifier: Apache-2.0 +# See http://www.apache.org/licenses/LICENSE-2.0 for the license text. +# See https://github.com/nexB/scancode-toolkit for support or download. +# See https://aboutcode.org for more information about nexB OSS projects. +# + +import pytest +from os import path + +from commoncode.testcase import FileDrivenTesting +from scancode.cli_test_utils import check_json_scan +from scancode.cli_test_utils import run_scan_click +from scancode_config import REGEN_TEST_FIXTURES +from summarycode.package_summary import PackageSummary + +class TestPackageSummary(FileDrivenTesting): + test_data_dir = path.join(path.dirname(__file__), 'data') + + def test_package_summary_plugin(self): + test_dir = self.get_test_loc('package_summary/basic-plugin-testing/codebase/') + result_file = self.get_temp_file('json') + expected_file = self.get_test_loc('package_summary/basic-plugin-testing/expected.json') + + # Run the scan with the package summary option + run_scan_click([ + '--package-summary', + '--json-pp', result_file, test_dir + ]) + + check_json_scan(expected_file, result_file, remove_uuid=True, remove_file_date=True, regen=REGEN_TEST_FIXTURES) From 64957eca3aa069077e98a78c3b2bd0beb7274f7d Mon Sep 17 00:00:00 2001 From: swastik Date: Sat, 15 Jun 2024 02:22:36 +0530 Subject: [PATCH 04/57] Update Failing tests with SCANCODE_REGEN_TEST_FIXTURES Signed-off-by: swastik --- .../data/common/manifests-expected.json | 3 + .../data/common/manifests-expected.jsonlines | 15 +- .../data/common/manifests-expected.yaml | 15 +- .../yaml/package-and-licenses-expected.yaml | 13 +- ...-matched-text-with-reference.expected.json | 1 + .../scan-with-reference.expected.json | 1 + .../data/about/aboutfiles.expected.json | 2 + ...r-layer.tar.xz-get-installed-expected.json | 14 + ...-container-layer.tar.xz-scan-expected.json | 14 + .../rootfs/alpine-rootfs.tar.xz-expected.json | 14 + .../data/bower/scan-expected.json | 1 + .../data/build/bazel/end2end-expected.json | 2 + .../data/build/buck/end2end-expected.json | 2 + .../cargo/cargo-with-workspace.expected.json | 5 + .../data/cargo/scan.expected.json | 2 + .../data/chef/package.scan.expected.json | 1 + .../assemble/many-podspecs-expected.json | 6 + .../many-podspecs-with-license-expected.json | 6 + .../assemble/multiple-podspec-expected.json | 2 + .../assemble/single-podspec-expected.json | 1 + .../solo/RxDataSources.podspec-expected.json | 1 + .../boost/conan-boost-package-expected.json | 15 + .../conan-libgettext-package-expected.json | 4 + .../libzip/conan-libzip-package-expected.json | 5 + .../data/debian/basic-rootfs-expected.json | 2 + .../data/debian/control.expected.json | 2 + ...r-layer.tar.xz.get-installed-expected.json | 2 + ...-container-layer.tar.xz.scan-expected.json | 2 + .../adduser_3.118+deb11u1.dsc.expected.json | 1 + .../zsh_5.7.1-1+deb10u1.dsc.expected.json | 1 + .../data/debian/end-to-end.tgz.expected.json | 1 + .../files-md5sums/python-tenacity-doc.json | 1 + .../debian/ubuntu-var-lib-dpkg/expected.json | 5 + ...cted-with-test-manifests-with-license.json | 1 + ...instance-expected-with-test-manifests.json | 1 + ...n-package-instance-expected-with-uuid.json | 1 + .../python-package-instance-expected.json | 1 + ...ackage-instance-with-license-expected.json | 1 + .../activemq-camel.expected.json | 1 + ...tivemq-camel_without_license.expected.json | 1 + ...google-built-collection-diag.expected.json | 595 +++++++++--------- .../google-built-collection.expected.json | 1 + ...t-collection_without_license.expected.json | 1 + ...lection_without_license_text.expected.json | 1 + .../jquery-form-3.51.0.expected.json | 3 + .../fizzler.expected.json | 1 + .../flutter_playtabs_bridge.expected.json | 1 + ...ytabs_bridge_without_license.expected.json | 1 + .../nanopb.expected.json | 1 + .../nanopb_without_license.expected.json | 1 + .../reference-to-package/base.expected.json | 1 + .../fusiondirectory.expected.json | 99 +++ .../google_appengine_sdk.expected.json | 2 + .../paddlenlp.expected.json | 1 + ...ackson-dataformat-xml-2.13.5-expected.json | 1 + .../johnzon-jsonb-1.2.11-expected.json | 1 + .../assemble/numbers-1.7.4-expected.json | 1 + .../activiti-image-generator-expected.json | 1 + .../extracted-jar/hsqldb-2.4.0-expected.json | 1 + ...htrace-core-4.0.0-incubating-expected.json | 6 + .../data/npm/electron/package.expected.json | 1 + .../get_package_resources.scan.expected.json | 1 + .../data/npm/scan-nested/scan.expected.json | 2 + .../data/plugin/about-package-expected.json | 2 + .../data/plugin/bower-package-expected.json | 1 + .../data/plugin/cargo-package-expected.json | 1 + .../data/plugin/chef-package-expected.json | 1 + .../data/plugin/conda-package-expected.json | 1 + .../data/plugin/cran-package-expected.json | 1 + .../data/plugin/freebsd-package-expected.json | 1 + .../get_installed_packages-expected.json | 2 + .../data/plugin/haxe-package-expected.json | 1 + tests/packagedcode/data/plugin/help.txt | 49 -- .../data/plugin/maven-package-expected.json | 34 + .../maven-package-with-license-expected.json | 34 + .../data/plugin/npm-package-expected.json | 1 + .../npm-package-with-license-expected.json | 357 +++++------ .../data/plugin/nuget-package-expected.json | 1 + .../plugin/phpcomposer-package-expected.json | 1 + .../data/plugin/pubspec-expected.json | 1 + .../data/plugin/python-package-expected.json | 5 + .../data/plugin/rpm-package-expected.json | 1 + .../plugin/rubygems-package-expected.json | 1 + .../site-packages/site-packages-expected.json | 2 + .../data/pypi/solo-metadata/expected.json | 1 + .../pip-22.0.4-pypi-package-expected.json | 1 + ....4-pypi-package-with-license-expected.json | 1 + .../celery-expected.json | 1 + .../daglib_wheel_extracted-expected.json | 1 + .../rpm_installed/mariner/scan.expected.json | 12 + .../data/composer/composer.expected.json | 1 + tests/scancode/data/help/help.txt | 1 + ...-2.4-0.b2.rhfc1.dag.i386.rpm.expected.json | 1 + .../classify/with_package_data.expected.json | 1 + .../component-package-build-expected.json | 2 + .../component-package-expected.json | 1 + ...t-counted-in-license-holders-expected.json | 1 + .../package-fileset-expected.json | 1 + .../package-manifest-expected.json | 1 + .../no_todo/base64-arraybuffer.expected.json | 1 + 100 files changed, 877 insertions(+), 542 deletions(-) diff --git a/tests/formattedcode/data/common/manifests-expected.json b/tests/formattedcode/data/common/manifests-expected.json index 71f5d180509..6edbe881b6b 100644 --- a/tests/formattedcode/data/common/manifests-expected.json +++ b/tests/formattedcode/data/common/manifests-expected.json @@ -84,6 +84,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/javax.persistence/persistence-api@1.0" }, { @@ -185,6 +186,7 @@ "datasource_ids": [ "npm_package_json" ], + "license_clarity": [], "purl": "pkg:npm/grunt-esvm@3.2.8" }, { @@ -262,6 +264,7 @@ "datasource_ids": [ "npm_package_json" ], + "license_clarity": [], "purl": "pkg:npm/angular-compare-validator@0.1.1" } ], diff --git a/tests/formattedcode/data/common/manifests-expected.jsonlines b/tests/formattedcode/data/common/manifests-expected.jsonlines index 82435d66394..e9f7c40ab42 100644 --- a/tests/formattedcode/data/common/manifests-expected.jsonlines +++ b/tests/formattedcode/data/common/manifests-expected.jsonlines @@ -12,19 +12,19 @@ "--package": true }, "notice": "Generated with ScanCode and provided on an \"AS IS\" BASIS, WITHOUT WARRANTIES\nOR CONDITIONS OF ANY KIND, either express or implied. No content created from\nScanCode should be considered or used as legal advice. Consult an Attorney\nfor any legal advice.\nScanCode is a free software code scanning tool from nexB Inc. and others.\nVisit https://github.com/nexB/scancode-toolkit/ for support and download.", - "output_format_version": "3.0.0", + "output_format_version": "3.1.0", "message": null, "errors": [], "warnings": [], "extra_data": { "system_environment": { - "operating_system": "linux", + "operating_system": "mac", "cpu_architecture": "64", - "platform": "Linux-5.15.0-89-generic-x86_64-with-glibc2.29", - "platform_version": "#99~20.04.1-Ubuntu SMP Thu Nov 2 15:16:47 UTC 2023", - "python_version": "3.8.10 (default, Nov 22 2023, 10:22:35) \n[GCC 9.4.0]" + "platform": "macOS-14.5-x86_64-i386-64bit", + "platform_version": "Darwin Kernel Version 23.5.0: Wed May 1 20:16:51 PDT 2024; root:xnu-10063.121.3~5/RELEASE_ARM64_T8103", + "python_version": "3.12.3 (main, Apr 9 2024, 08:09:14) [Clang 15.0.0 (clang-1500.3.9.4)]" }, - "spdx_license_list_version": "3.22", + "spdx_license_list_version": "3.23", "files_count": 4 } } @@ -116,6 +116,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/javax.persistence/persistence-api@1.0" }, { @@ -217,6 +218,7 @@ "datasource_ids": [ "npm_package_json" ], + "license_clarity": [], "purl": "pkg:npm/grunt-esvm@3.2.8" }, { @@ -294,6 +296,7 @@ "datasource_ids": [ "npm_package_json" ], + "license_clarity": [], "purl": "pkg:npm/angular-compare-validator@0.1.1" } ] diff --git a/tests/formattedcode/data/common/manifests-expected.yaml b/tests/formattedcode/data/common/manifests-expected.yaml index cc393bef071..44d35e5bc69 100644 --- a/tests/formattedcode/data/common/manifests-expected.yaml +++ b/tests/formattedcode/data/common/manifests-expected.yaml @@ -21,18 +21,18 @@ headers: for any legal advice. ScanCode is a free software code scanning tool from nexB Inc. and others. Visit https://github.com/nexB/scancode-toolkit/ for support and download. - output_format_version: 3.0.0 + output_format_version: 3.1.0 message: errors: [] warnings: [] extra_data: system_environment: - operating_system: linux + operating_system: mac cpu_architecture: 64 - platform: Linux-5.15.0-89-generic-x86_64-with-glibc2.29 - platform_version: '#99~20.04.1-Ubuntu SMP Thu Nov 2 15:16:47 UTC 2023' - python_version: "3.8.10 (default, Nov 22 2023, 10:22:35) \n[GCC 9.4.0]" - spdx_license_list_version: '3.22' + platform: macOS-14.5-x86_64-i386-64bit + platform_version: 'Darwin Kernel Version 23.5.0: Wed May 1 20:16:51 PDT 2024; root:xnu-10063.121.3~5/RELEASE_ARM64_T8103' + python_version: 3.12.3 (main, Apr 9 2024, 08:09:14) [Clang 15.0.0 (clang-1500.3.9.4)] + spdx_license_list_version: '3.23' files_count: 4 summary: declared_license_expression: apache-2.0 AND cddl-1.0 AND mit @@ -139,6 +139,7 @@ packages: - manifests/maven/persistence-api-1.0.pom datasource_ids: - maven_pom + license_clarity: [] purl: pkg:maven/javax.persistence/persistence-api@1.0 - type: npm namespace: @@ -224,6 +225,7 @@ packages: - manifests/npm-license-mapping/package.json datasource_ids: - npm_package_json + license_clarity: [] purl: pkg:npm/grunt-esvm@3.2.8 - type: npm namespace: @@ -289,6 +291,7 @@ packages: - manifests/npm-license-string/package.json datasource_ids: - npm_package_json + license_clarity: [] purl: pkg:npm/angular-compare-validator@0.1.1 dependencies: - purl: pkg:npm/bluebird diff --git a/tests/formattedcode/data/yaml/package-and-licenses-expected.yaml b/tests/formattedcode/data/yaml/package-and-licenses-expected.yaml index fbade404bda..9c016b32b80 100644 --- a/tests/formattedcode/data/yaml/package-and-licenses-expected.yaml +++ b/tests/formattedcode/data/yaml/package-and-licenses-expected.yaml @@ -21,18 +21,18 @@ headers: for any legal advice. ScanCode is a free software code scanning tool from nexB Inc. and others. Visit https://github.com/nexB/scancode-toolkit/ for support and download. - output_format_version: 3.0.0 + output_format_version: 3.1.0 message: errors: [] warnings: [] extra_data: system_environment: - operating_system: linux + operating_system: mac cpu_architecture: 64 - platform: Linux-5.15.0-89-generic-x86_64-with-glibc2.29 - platform_version: '#99~20.04.1-Ubuntu SMP Thu Nov 2 15:16:47 UTC 2023' - python_version: "3.8.10 (default, Nov 22 2023, 10:22:35) \n[GCC 9.4.0]" - spdx_license_list_version: '3.22' + platform: macOS-14.5-x86_64-i386-64bit + platform_version: 'Darwin Kernel Version 23.5.0: Wed May 1 20:16:51 PDT 2024; root:xnu-10063.121.3~5/RELEASE_ARM64_T8103' + python_version: 3.12.3 (main, Apr 9 2024, 08:09:14) [Clang 15.0.0 (clang-1500.3.9.4)] + spdx_license_list_version: '3.23' files_count: 4 summary: declared_license_expression: apache-2.0 @@ -119,6 +119,7 @@ packages: - package-and-licenses/setup.cfg datasource_ids: - pypi_setup_cfg + license_clarity: [] purl: pkg:pypi/codebase dependencies: [] license_detections: diff --git a/tests/licensedcode/data/licenses_reference_reporting/scan-matched-text-with-reference.expected.json b/tests/licensedcode/data/licenses_reference_reporting/scan-matched-text-with-reference.expected.json index 4393aba280b..b22297b1efd 100644 --- a/tests/licensedcode/data/licenses_reference_reporting/scan-matched-text-with-reference.expected.json +++ b/tests/licensedcode/data/licenses_reference_reporting/scan-matched-text-with-reference.expected.json @@ -80,6 +80,7 @@ "datasource_ids": [ "npm_package_json" ], + "license_clarity": [], "purl": "pkg:npm/npm@2.13.5" } ], diff --git a/tests/licensedcode/data/licenses_reference_reporting/scan-with-reference.expected.json b/tests/licensedcode/data/licenses_reference_reporting/scan-with-reference.expected.json index 07705dbc4a4..e0ce3f291f3 100644 --- a/tests/licensedcode/data/licenses_reference_reporting/scan-with-reference.expected.json +++ b/tests/licensedcode/data/licenses_reference_reporting/scan-with-reference.expected.json @@ -80,6 +80,7 @@ "datasource_ids": [ "npm_package_json" ], + "license_clarity": [], "purl": "pkg:npm/npm@2.13.5" } ], diff --git a/tests/packagedcode/data/about/aboutfiles.expected.json b/tests/packagedcode/data/about/aboutfiles.expected.json index e998ddb00b3..8aa31c6d712 100644 --- a/tests/packagedcode/data/about/aboutfiles.expected.json +++ b/tests/packagedcode/data/about/aboutfiles.expected.json @@ -75,6 +75,7 @@ "datasource_ids": [ "about_file" ], + "license_clarity": [], "purl": "pkg:about/apipkg@1.4" }, { @@ -164,6 +165,7 @@ "datasource_ids": [ "about_file" ], + "license_clarity": [], "purl": "pkg:about/appdirs@1.4.3" } ], diff --git a/tests/packagedcode/data/alpine/alpine-container-layer.tar.xz-get-installed-expected.json b/tests/packagedcode/data/alpine/alpine-container-layer.tar.xz-get-installed-expected.json index bdde87d0ea3..8a9ea7857d2 100644 --- a/tests/packagedcode/data/alpine/alpine-container-layer.tar.xz-get-installed-expected.json +++ b/tests/packagedcode/data/alpine/alpine-container-layer.tar.xz-get-installed-expected.json @@ -90,6 +90,7 @@ "datasource_ids": [ "alpine_installed_db" ], + "license_clarity": [], "resources": [ { "path": "alpine-container-layer.tar.xz/etc/fstab", @@ -302,6 +303,7 @@ "datasource_ids": [ "alpine_installed_db" ], + "license_clarity": [], "resources": [ { "path": "alpine-container-layer.tar.xz/lib/ld-musl-x86_64.so.1", @@ -406,6 +408,7 @@ "datasource_ids": [ "alpine_installed_db" ], + "license_clarity": [], "resources": [ { "path": "alpine-container-layer.tar.xz/bin/busybox", @@ -573,6 +576,7 @@ "datasource_ids": [ "alpine_installed_db" ], + "license_clarity": [], "resources": [ { "path": "alpine-container-layer.tar.xz/etc/motd", @@ -929,6 +933,7 @@ "datasource_ids": [ "alpine_installed_db" ], + "license_clarity": [], "resources": [ { "path": "alpine-container-layer.tar.xz/etc/apk/keys/alpine-devel@lists.alpinelinux.org-4a6a0840.rsa.pub", @@ -1222,6 +1227,7 @@ "datasource_ids": [ "alpine_installed_db" ], + "license_clarity": [], "resources": [ { "path": "alpine-container-layer.tar.xz/etc/ssl/certs/ca-certificates.crt", @@ -1335,6 +1341,7 @@ "datasource_ids": [ "alpine_installed_db" ], + "license_clarity": [], "resources": [ { "path": "alpine-container-layer.tar.xz/etc/ssl/ct_log_list.cnf", @@ -1520,6 +1527,7 @@ "datasource_ids": [ "alpine_installed_db" ], + "license_clarity": [], "resources": [ { "path": "alpine-container-layer.tar.xz/lib/libssl.so.1.1", @@ -1612,6 +1620,7 @@ "datasource_ids": [ "alpine_installed_db" ], + "license_clarity": [], "resources": [ { "path": "alpine-container-layer.tar.xz/usr/bin/ssl_client", @@ -1716,6 +1725,7 @@ "datasource_ids": [ "alpine_installed_db" ], + "license_clarity": [], "resources": [ { "path": "alpine-container-layer.tar.xz/lib/libz.so.1.2.12", @@ -1808,6 +1818,7 @@ "datasource_ids": [ "alpine_installed_db" ], + "license_clarity": [], "resources": [ { "path": "alpine-container-layer.tar.xz/lib/libapk.so.3.12.0", @@ -1909,6 +1920,7 @@ "datasource_ids": [ "alpine_installed_db" ], + "license_clarity": [], "resources": [ { "path": "alpine-container-layer.tar.xz/usr/bin/scanelf", @@ -2001,6 +2013,7 @@ "datasource_ids": [ "alpine_installed_db" ], + "license_clarity": [], "resources": [ { "path": "alpine-container-layer.tar.xz/sbin/ldconfig", @@ -2129,6 +2142,7 @@ "datasource_ids": [ "alpine_installed_db" ], + "license_clarity": [], "resources": [], "purl": "pkg:alpine/libc-utils@0.7.2-r3?arch=x86_64" } diff --git a/tests/packagedcode/data/alpine/alpine-container-layer.tar.xz-scan-expected.json b/tests/packagedcode/data/alpine/alpine-container-layer.tar.xz-scan-expected.json index 36ce68a399e..ceb7beb8e4c 100644 --- a/tests/packagedcode/data/alpine/alpine-container-layer.tar.xz-scan-expected.json +++ b/tests/packagedcode/data/alpine/alpine-container-layer.tar.xz-scan-expected.json @@ -91,6 +91,7 @@ "datasource_ids": [ "alpine_installed_db" ], + "license_clarity": [], "purl": "pkg:alpine/alpine-baselayout-data@3.2.0-r22?arch=x86_64" }, { @@ -184,6 +185,7 @@ "datasource_ids": [ "alpine_installed_db" ], + "license_clarity": [], "purl": "pkg:alpine/musl@1.2.3-r0?arch=x86_64" }, { @@ -277,6 +279,7 @@ "datasource_ids": [ "alpine_installed_db" ], + "license_clarity": [], "purl": "pkg:alpine/busybox@1.35.0-r15?arch=x86_64" }, { @@ -388,6 +391,7 @@ "datasource_ids": [ "alpine_installed_db" ], + "license_clarity": [], "purl": "pkg:alpine/alpine-baselayout@3.2.0-r22?arch=x86_64" }, { @@ -643,6 +647,7 @@ "datasource_ids": [ "alpine_installed_db" ], + "license_clarity": [], "purl": "pkg:alpine/alpine-keys@2.4-r1?arch=x86_64" }, { @@ -736,6 +741,7 @@ "datasource_ids": [ "alpine_installed_db" ], + "license_clarity": [], "purl": "pkg:alpine/ca-certificates-bundle@20211220-r0?arch=x86_64" }, { @@ -838,6 +844,7 @@ "datasource_ids": [ "alpine_installed_db" ], + "license_clarity": [], "purl": "pkg:alpine/libcrypto1.1@1.1.1q-r0?arch=x86_64" }, { @@ -931,6 +938,7 @@ "datasource_ids": [ "alpine_installed_db" ], + "license_clarity": [], "purl": "pkg:alpine/libssl1.1@1.1.1q-r0?arch=x86_64" }, { @@ -1012,6 +1020,7 @@ "datasource_ids": [ "alpine_installed_db" ], + "license_clarity": [], "purl": "pkg:alpine/ssl_client@1.35.0-r15?arch=x86_64" }, { @@ -1105,6 +1114,7 @@ "datasource_ids": [ "alpine_installed_db" ], + "license_clarity": [], "purl": "pkg:alpine/zlib@1.2.12-r1?arch=x86_64" }, { @@ -1186,6 +1196,7 @@ "datasource_ids": [ "alpine_installed_db" ], + "license_clarity": [], "purl": "pkg:alpine/apk-tools@2.12.9-r3?arch=x86_64" }, { @@ -1267,6 +1278,7 @@ "datasource_ids": [ "alpine_installed_db" ], + "license_clarity": [], "purl": "pkg:alpine/scanelf@1.3.4-r0?arch=x86_64" }, { @@ -1348,6 +1360,7 @@ "datasource_ids": [ "alpine_installed_db" ], + "license_clarity": [], "purl": "pkg:alpine/musl-utils@1.2.3-r0?arch=x86_64" }, { @@ -1429,6 +1442,7 @@ "datasource_ids": [ "alpine_installed_db" ], + "license_clarity": [], "purl": "pkg:alpine/libc-utils@0.7.2-r3?arch=x86_64" } ], diff --git a/tests/packagedcode/data/alpine/rootfs/alpine-rootfs.tar.xz-expected.json b/tests/packagedcode/data/alpine/rootfs/alpine-rootfs.tar.xz-expected.json index 2e3d736fcaf..11e74514b39 100644 --- a/tests/packagedcode/data/alpine/rootfs/alpine-rootfs.tar.xz-expected.json +++ b/tests/packagedcode/data/alpine/rootfs/alpine-rootfs.tar.xz-expected.json @@ -91,6 +91,7 @@ "datasource_ids": [ "alpine_installed_db" ], + "license_clarity": [], "purl": "pkg:alpine/musl@1.2.2-r7?arch=x86_64" }, { @@ -184,6 +185,7 @@ "datasource_ids": [ "alpine_installed_db" ], + "license_clarity": [], "purl": "pkg:alpine/busybox@1.34.1-r5?arch=x86_64" }, { @@ -304,6 +306,7 @@ "datasource_ids": [ "alpine_installed_db" ], + "license_clarity": [], "purl": "pkg:alpine/alpine-baselayout@3.2.0-r18?arch=x86_64" }, { @@ -559,6 +562,7 @@ "datasource_ids": [ "alpine_installed_db" ], + "license_clarity": [], "purl": "pkg:alpine/alpine-keys@2.4-r1?arch=x86_64" }, { @@ -652,6 +656,7 @@ "datasource_ids": [ "alpine_installed_db" ], + "license_clarity": [], "purl": "pkg:alpine/ca-certificates-bundle@20211220-r0?arch=x86_64" }, { @@ -772,6 +777,7 @@ "datasource_ids": [ "alpine_installed_db" ], + "license_clarity": [], "purl": "pkg:alpine/libcrypto1.1@1.1.1n-r0?arch=x86_64" }, { @@ -865,6 +871,7 @@ "datasource_ids": [ "alpine_installed_db" ], + "license_clarity": [], "purl": "pkg:alpine/libssl1.1@1.1.1n-r0?arch=x86_64" }, { @@ -958,6 +965,7 @@ "datasource_ids": [ "alpine_installed_db" ], + "license_clarity": [], "purl": "pkg:alpine/libretls@3.3.4-r3?arch=x86_64" }, { @@ -1039,6 +1047,7 @@ "datasource_ids": [ "alpine_installed_db" ], + "license_clarity": [], "purl": "pkg:alpine/ssl_client@1.34.1-r5?arch=x86_64" }, { @@ -1132,6 +1141,7 @@ "datasource_ids": [ "alpine_installed_db" ], + "license_clarity": [], "purl": "pkg:alpine/zlib@1.2.12-r0?arch=x86_64" }, { @@ -1213,6 +1223,7 @@ "datasource_ids": [ "alpine_installed_db" ], + "license_clarity": [], "purl": "pkg:alpine/apk-tools@2.12.7-r3?arch=x86_64" }, { @@ -1294,6 +1305,7 @@ "datasource_ids": [ "alpine_installed_db" ], + "license_clarity": [], "purl": "pkg:alpine/scanelf@1.3.3-r0?arch=x86_64" }, { @@ -1375,6 +1387,7 @@ "datasource_ids": [ "alpine_installed_db" ], + "license_clarity": [], "purl": "pkg:alpine/musl-utils@1.2.2-r7?arch=x86_64" }, { @@ -1456,6 +1469,7 @@ "datasource_ids": [ "alpine_installed_db" ], + "license_clarity": [], "purl": "pkg:alpine/libc-utils@0.7.2-r3?arch=x86_64" } ], diff --git a/tests/packagedcode/data/bower/scan-expected.json b/tests/packagedcode/data/bower/scan-expected.json index 67a6d4e05eb..6f8244d5cbe 100644 --- a/tests/packagedcode/data/bower/scan-expected.json +++ b/tests/packagedcode/data/bower/scan-expected.json @@ -130,6 +130,7 @@ "datasource_ids": [ "bower_json" ], + "license_clarity": [], "purl": "pkg:bower/John%20Doe" } ], diff --git a/tests/packagedcode/data/build/bazel/end2end-expected.json b/tests/packagedcode/data/build/bazel/end2end-expected.json index 26935c5af26..2ef80f926c4 100644 --- a/tests/packagedcode/data/build/bazel/end2end-expected.json +++ b/tests/packagedcode/data/build/bazel/end2end-expected.json @@ -44,6 +44,7 @@ "datasource_ids": [ "bazel_build" ], + "license_clarity": [], "purl": "pkg:bazel/end2end" }, { @@ -90,6 +91,7 @@ "datasource_ids": [ "bazel_build" ], + "license_clarity": [], "purl": "pkg:bazel/subdir2" } ], diff --git a/tests/packagedcode/data/build/buck/end2end-expected.json b/tests/packagedcode/data/build/buck/end2end-expected.json index 2b169491ec3..83478c9684b 100644 --- a/tests/packagedcode/data/build/buck/end2end-expected.json +++ b/tests/packagedcode/data/build/buck/end2end-expected.json @@ -44,6 +44,7 @@ "datasource_ids": [ "buck_file" ], + "license_clarity": [], "purl": "pkg:buck/end2end" }, { @@ -113,6 +114,7 @@ "datasource_ids": [ "buck_file" ], + "license_clarity": [], "purl": "pkg:buck/bin" } ], diff --git a/tests/packagedcode/data/cargo/cargo-with-workspace.expected.json b/tests/packagedcode/data/cargo/cargo-with-workspace.expected.json index cdf4644256d..f4b0cae876d 100644 --- a/tests/packagedcode/data/cargo/cargo-with-workspace.expected.json +++ b/tests/packagedcode/data/cargo/cargo-with-workspace.expected.json @@ -77,6 +77,7 @@ "datasource_ids": [ "cargo_toml" ], + "license_clarity": [], "purl": "pkg:cargo/tauri@2.0.0-alpha.17" }, { @@ -156,6 +157,7 @@ "datasource_ids": [ "cargo_toml" ], + "license_clarity": [], "purl": "pkg:cargo/tauri-runtime@1.0.0-alpha.4" }, { @@ -235,6 +237,7 @@ "datasource_ids": [ "cargo_toml" ], + "license_clarity": [], "purl": "pkg:cargo/tauri-build@2.0.0-alpha.11" }, { @@ -314,6 +317,7 @@ "datasource_ids": [ "cargo_toml" ], + "license_clarity": [], "purl": "pkg:cargo/restart@0.1.0" }, { @@ -391,6 +395,7 @@ "datasource_ids": [ "npm_package_json" ], + "license_clarity": [], "purl": "pkg:npm/tauri-workspace@0.0.0" } ], diff --git a/tests/packagedcode/data/cargo/scan.expected.json b/tests/packagedcode/data/cargo/scan.expected.json index 8af8ca3ac2c..a3abeb8b5a4 100644 --- a/tests/packagedcode/data/cargo/scan.expected.json +++ b/tests/packagedcode/data/cargo/scan.expected.json @@ -75,6 +75,7 @@ "datasource_ids": [ "cargo_toml" ], + "license_clarity": [], "purl": "pkg:cargo/apple-xar@0.4.0-pre" }, { @@ -166,6 +167,7 @@ "datasource_ids": [ "cargo_toml" ], + "license_clarity": [], "purl": "pkg:cargo/daachorse@0.4.1" } ], diff --git a/tests/packagedcode/data/chef/package.scan.expected.json b/tests/packagedcode/data/chef/package.scan.expected.json index 490068ec568..a7d32a58816 100644 --- a/tests/packagedcode/data/chef/package.scan.expected.json +++ b/tests/packagedcode/data/chef/package.scan.expected.json @@ -99,6 +99,7 @@ "chef_cookbook_metadata_rb", "chef_cookbook_metadata_json" ], + "license_clarity": [], "purl": "pkg:chef/301@0.1.0" } ], diff --git a/tests/packagedcode/data/cocoapods/assemble/many-podspecs-expected.json b/tests/packagedcode/data/cocoapods/assemble/many-podspecs-expected.json index 57ef920e152..c8ae9811fa4 100644 --- a/tests/packagedcode/data/cocoapods/assemble/many-podspecs-expected.json +++ b/tests/packagedcode/data/cocoapods/assemble/many-podspecs-expected.json @@ -75,6 +75,7 @@ "datasource_ids": [ "cocoapods_podspec" ], + "license_clarity": [], "purl": "pkg:cocoapods/CoreMLPredictionsPlugin@%24AMPLIFY_VERSION" }, { @@ -152,6 +153,7 @@ "datasource_ids": [ "cocoapods_podspec" ], + "license_clarity": [], "purl": "pkg:cocoapods/Amplify@%24AMPLIFY_VERSION" }, { @@ -229,6 +231,7 @@ "datasource_ids": [ "cocoapods_podspec" ], + "license_clarity": [], "purl": "pkg:cocoapods/AmplifyPlugins@%24AMPLIFY_VERSION" }, { @@ -306,6 +309,7 @@ "datasource_ids": [ "cocoapods_podspec" ], + "license_clarity": [], "purl": "pkg:cocoapods/AmplifyTestCommon@%24AMPLIFY_VERSION" }, { @@ -383,6 +387,7 @@ "datasource_ids": [ "cocoapods_podspec" ], + "license_clarity": [], "purl": "pkg:cocoapods/AWSPluginsCore@%24AMPLIFY_VERSION" }, { @@ -460,6 +465,7 @@ "datasource_ids": [ "cocoapods_podspec" ], + "license_clarity": [], "purl": "pkg:cocoapods/AWSPredictionsPlugin@%24AMPLIFY_VERSION" } ], diff --git a/tests/packagedcode/data/cocoapods/assemble/many-podspecs-with-license-expected.json b/tests/packagedcode/data/cocoapods/assemble/many-podspecs-with-license-expected.json index 3a2a30b8db5..3d47f4312c0 100644 --- a/tests/packagedcode/data/cocoapods/assemble/many-podspecs-with-license-expected.json +++ b/tests/packagedcode/data/cocoapods/assemble/many-podspecs-with-license-expected.json @@ -75,6 +75,7 @@ "datasource_ids": [ "cocoapods_podspec" ], + "license_clarity": [], "purl": "pkg:cocoapods/CoreMLPredictionsPlugin@%24AMPLIFY_VERSION" }, { @@ -152,6 +153,7 @@ "datasource_ids": [ "cocoapods_podspec" ], + "license_clarity": [], "purl": "pkg:cocoapods/Amplify@%24AMPLIFY_VERSION" }, { @@ -229,6 +231,7 @@ "datasource_ids": [ "cocoapods_podspec" ], + "license_clarity": [], "purl": "pkg:cocoapods/AmplifyPlugins@%24AMPLIFY_VERSION" }, { @@ -306,6 +309,7 @@ "datasource_ids": [ "cocoapods_podspec" ], + "license_clarity": [], "purl": "pkg:cocoapods/AmplifyTestCommon@%24AMPLIFY_VERSION" }, { @@ -383,6 +387,7 @@ "datasource_ids": [ "cocoapods_podspec" ], + "license_clarity": [], "purl": "pkg:cocoapods/AWSPluginsCore@%24AMPLIFY_VERSION" }, { @@ -460,6 +465,7 @@ "datasource_ids": [ "cocoapods_podspec" ], + "license_clarity": [], "purl": "pkg:cocoapods/AWSPredictionsPlugin@%24AMPLIFY_VERSION" } ], diff --git a/tests/packagedcode/data/cocoapods/assemble/multiple-podspec-expected.json b/tests/packagedcode/data/cocoapods/assemble/multiple-podspec-expected.json index 68022a70270..e9150a16d39 100644 --- a/tests/packagedcode/data/cocoapods/assemble/multiple-podspec-expected.json +++ b/tests/packagedcode/data/cocoapods/assemble/multiple-podspec-expected.json @@ -75,6 +75,7 @@ "datasource_ids": [ "cocoapods_podspec" ], + "license_clarity": [], "purl": "pkg:cocoapods/RxDataSources@4.0.1" }, { @@ -152,6 +153,7 @@ "datasource_ids": [ "cocoapods_podspec" ], + "license_clarity": [], "purl": "pkg:cocoapods/Differentiator@4.0.1" } ], diff --git a/tests/packagedcode/data/cocoapods/assemble/single-podspec-expected.json b/tests/packagedcode/data/cocoapods/assemble/single-podspec-expected.json index ddb4b0d072f..6b884d26052 100644 --- a/tests/packagedcode/data/cocoapods/assemble/single-podspec-expected.json +++ b/tests/packagedcode/data/cocoapods/assemble/single-podspec-expected.json @@ -75,6 +75,7 @@ "datasource_ids": [ "cocoapods_podspec" ], + "license_clarity": [], "purl": "pkg:cocoapods/RxDataSources@4.0.1" } ], diff --git a/tests/packagedcode/data/cocoapods/assemble/solo/RxDataSources.podspec-expected.json b/tests/packagedcode/data/cocoapods/assemble/solo/RxDataSources.podspec-expected.json index 3c5305e93e1..40c2429e47e 100644 --- a/tests/packagedcode/data/cocoapods/assemble/solo/RxDataSources.podspec-expected.json +++ b/tests/packagedcode/data/cocoapods/assemble/solo/RxDataSources.podspec-expected.json @@ -75,6 +75,7 @@ "datasource_ids": [ "cocoapods_podspec" ], + "license_clarity": [], "purl": "pkg:cocoapods/RxDataSources@4.0.1" } ], diff --git a/tests/packagedcode/data/conan/recipes/boost/conan-boost-package-expected.json b/tests/packagedcode/data/conan/recipes/boost/conan-boost-package-expected.json index 94cf58ccea4..2a46be0c466 100644 --- a/tests/packagedcode/data/conan/recipes/boost/conan-boost-package-expected.json +++ b/tests/packagedcode/data/conan/recipes/boost/conan-boost-package-expected.json @@ -72,6 +72,7 @@ "conan_conandata_yml", "conan_conanfile_py" ], + "license_clarity": [], "purl": "pkg:conan/boost@1.84.0" }, { @@ -146,6 +147,7 @@ "conan_conandata_yml", "conan_conanfile_py" ], + "license_clarity": [], "purl": "pkg:conan/boost@1.83.0" }, { @@ -220,6 +222,7 @@ "conan_conandata_yml", "conan_conanfile_py" ], + "license_clarity": [], "purl": "pkg:conan/boost@1.82.0" }, { @@ -294,6 +297,7 @@ "conan_conandata_yml", "conan_conanfile_py" ], + "license_clarity": [], "purl": "pkg:conan/boost@1.81.0" }, { @@ -368,6 +372,7 @@ "conan_conandata_yml", "conan_conanfile_py" ], + "license_clarity": [], "purl": "pkg:conan/boost@1.80.0" }, { @@ -442,6 +447,7 @@ "conan_conandata_yml", "conan_conanfile_py" ], + "license_clarity": [], "purl": "pkg:conan/boost@1.79.0" }, { @@ -516,6 +522,7 @@ "conan_conandata_yml", "conan_conanfile_py" ], + "license_clarity": [], "purl": "pkg:conan/boost@1.78.0" }, { @@ -590,6 +597,7 @@ "conan_conandata_yml", "conan_conanfile_py" ], + "license_clarity": [], "purl": "pkg:conan/boost@1.77.0" }, { @@ -664,6 +672,7 @@ "conan_conandata_yml", "conan_conanfile_py" ], + "license_clarity": [], "purl": "pkg:conan/boost@1.76.0" }, { @@ -738,6 +747,7 @@ "conan_conandata_yml", "conan_conanfile_py" ], + "license_clarity": [], "purl": "pkg:conan/boost@1.75.0" }, { @@ -812,6 +822,7 @@ "conan_conandata_yml", "conan_conanfile_py" ], + "license_clarity": [], "purl": "pkg:conan/boost@1.74.0" }, { @@ -886,6 +897,7 @@ "conan_conandata_yml", "conan_conanfile_py" ], + "license_clarity": [], "purl": "pkg:conan/boost@1.73.0" }, { @@ -960,6 +972,7 @@ "conan_conandata_yml", "conan_conanfile_py" ], + "license_clarity": [], "purl": "pkg:conan/boost@1.72.0" }, { @@ -1034,6 +1047,7 @@ "conan_conandata_yml", "conan_conanfile_py" ], + "license_clarity": [], "purl": "pkg:conan/boost@1.71.0" }, { @@ -1106,6 +1120,7 @@ "datasource_ids": [ "conan_conanfile_py" ], + "license_clarity": [], "purl": "pkg:conan/boost" } ], diff --git a/tests/packagedcode/data/conan/recipes/libgettext/conan-libgettext-package-expected.json b/tests/packagedcode/data/conan/recipes/libgettext/conan-libgettext-package-expected.json index a8a86f2ed01..5753929d9c5 100644 --- a/tests/packagedcode/data/conan/recipes/libgettext/conan-libgettext-package-expected.json +++ b/tests/packagedcode/data/conan/recipes/libgettext/conan-libgettext-package-expected.json @@ -74,6 +74,7 @@ "conan_conandata_yml", "conan_conanfile_py" ], + "license_clarity": [], "purl": "pkg:conan/libgettext@0.22" }, { @@ -150,6 +151,7 @@ "conan_conandata_yml", "conan_conanfile_py" ], + "license_clarity": [], "purl": "pkg:conan/libgettext@0.21" }, { @@ -226,6 +228,7 @@ "conan_conandata_yml", "conan_conanfile_py" ], + "license_clarity": [], "purl": "pkg:conan/libgettext@0.20.1" }, { @@ -300,6 +303,7 @@ "datasource_ids": [ "conan_conanfile_py" ], + "license_clarity": [], "purl": "pkg:conan/libgettext" } ], diff --git a/tests/packagedcode/data/conan/recipes/libzip/conan-libzip-package-expected.json b/tests/packagedcode/data/conan/recipes/libzip/conan-libzip-package-expected.json index 90349db5d17..bdcbef41231 100644 --- a/tests/packagedcode/data/conan/recipes/libzip/conan-libzip-package-expected.json +++ b/tests/packagedcode/data/conan/recipes/libzip/conan-libzip-package-expected.json @@ -73,6 +73,7 @@ "conan_conandata_yml", "conan_conanfile_py" ], + "license_clarity": [], "purl": "pkg:conan/libzip@1.10.1" }, { @@ -148,6 +149,7 @@ "conan_conandata_yml", "conan_conanfile_py" ], + "license_clarity": [], "purl": "pkg:conan/libzip@1.9.2" }, { @@ -223,6 +225,7 @@ "conan_conandata_yml", "conan_conanfile_py" ], + "license_clarity": [], "purl": "pkg:conan/libzip@1.8.0" }, { @@ -298,6 +301,7 @@ "conan_conandata_yml", "conan_conanfile_py" ], + "license_clarity": [], "purl": "pkg:conan/libzip@1.7.3" }, { @@ -371,6 +375,7 @@ "datasource_ids": [ "conan_conanfile_py" ], + "license_clarity": [], "purl": "pkg:conan/libzip" } ], diff --git a/tests/packagedcode/data/debian/basic-rootfs-expected.json b/tests/packagedcode/data/debian/basic-rootfs-expected.json index b5c068c664b..add996f910e 100644 --- a/tests/packagedcode/data/debian/basic-rootfs-expected.json +++ b/tests/packagedcode/data/debian/basic-rootfs-expected.json @@ -191,6 +191,7 @@ "debian_copyright_in_package", "debian_installed_md5sums" ], + "license_clarity": [], "purl": "pkg:deb/ubuntu/libncurses5@6.1-1ubuntu1.18.04?arch=amd64" }, { @@ -330,6 +331,7 @@ "debian_copyright_in_package", "debian_installed_md5sums" ], + "license_clarity": [], "purl": "pkg:deb/ubuntu/libndp0@1.4-2ubuntu0.16.04.1?arch=amd64" } ], diff --git a/tests/packagedcode/data/debian/control.expected.json b/tests/packagedcode/data/debian/control.expected.json index 67658e73462..d2f598c0052 100644 --- a/tests/packagedcode/data/debian/control.expected.json +++ b/tests/packagedcode/data/debian/control.expected.json @@ -46,6 +46,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/gzip?arch=any" }, { @@ -94,6 +95,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/gzip-win32?arch=all" } ], diff --git a/tests/packagedcode/data/debian/debian-container-layer.tar.xz.get-installed-expected.json b/tests/packagedcode/data/debian/debian-container-layer.tar.xz.get-installed-expected.json index 41f2fe6c685..40d1100f158 100644 --- a/tests/packagedcode/data/debian/debian-container-layer.tar.xz.get-installed-expected.json +++ b/tests/packagedcode/data/debian/debian-container-layer.tar.xz.get-installed-expected.json @@ -190,6 +190,7 @@ "debian_copyright_in_package", "debian_installed_md5sums" ], + "license_clarity": [], "resources": [ { "path": "debian-container-layer.tar.xz/usr/share/doc/libncurses5/copyright", @@ -563,6 +564,7 @@ "debian_copyright_in_package", "debian_installed_md5sums" ], + "license_clarity": [], "resources": [ { "path": "debian-container-layer.tar.xz/usr/share/doc/libndp0/copyright", diff --git a/tests/packagedcode/data/debian/debian-container-layer.tar.xz.scan-expected.json b/tests/packagedcode/data/debian/debian-container-layer.tar.xz.scan-expected.json index 5916eabe98b..58633c4d590 100644 --- a/tests/packagedcode/data/debian/debian-container-layer.tar.xz.scan-expected.json +++ b/tests/packagedcode/data/debian/debian-container-layer.tar.xz.scan-expected.json @@ -191,6 +191,7 @@ "debian_copyright_in_package", "debian_installed_md5sums" ], + "license_clarity": [], "purl": "pkg:deb/ubuntu/libncurses5@6.1-1ubuntu1.18.04?arch=amd64" }, { @@ -330,6 +331,7 @@ "debian_copyright_in_package", "debian_installed_md5sums" ], + "license_clarity": [], "purl": "pkg:deb/ubuntu/libndp0@1.4-2ubuntu0.16.04.1?arch=amd64" } ], diff --git a/tests/packagedcode/data/debian/dsc_files/adduser_3.118+deb11u1.dsc.expected.json b/tests/packagedcode/data/debian/dsc_files/adduser_3.118+deb11u1.dsc.expected.json index f7e46b817d0..90181bd7daf 100644 --- a/tests/packagedcode/data/debian/dsc_files/adduser_3.118+deb11u1.dsc.expected.json +++ b/tests/packagedcode/data/debian/dsc_files/adduser_3.118+deb11u1.dsc.expected.json @@ -63,6 +63,7 @@ "datasource_ids": [ "debian_source_control_dsc" ], + "license_clarity": [], "purl": "pkg:deb/debian/adduser@3.118%2Bdeb11u1?arch=all" } ], diff --git a/tests/packagedcode/data/debian/dsc_files/zsh_5.7.1-1+deb10u1.dsc.expected.json b/tests/packagedcode/data/debian/dsc_files/zsh_5.7.1-1+deb10u1.dsc.expected.json index 4989d1b753a..c77c7ef7d09 100644 --- a/tests/packagedcode/data/debian/dsc_files/zsh_5.7.1-1+deb10u1.dsc.expected.json +++ b/tests/packagedcode/data/debian/dsc_files/zsh_5.7.1-1+deb10u1.dsc.expected.json @@ -84,6 +84,7 @@ "datasource_ids": [ "debian_source_control_dsc" ], + "license_clarity": [], "purl": "pkg:deb/debian/zsh@5.7.1-1%2Bdeb10u1?arch=any%20all" } ], diff --git a/tests/packagedcode/data/debian/end-to-end.tgz.expected.json b/tests/packagedcode/data/debian/end-to-end.tgz.expected.json index a0e0086c66c..d9ba4334b03 100644 --- a/tests/packagedcode/data/debian/end-to-end.tgz.expected.json +++ b/tests/packagedcode/data/debian/end-to-end.tgz.expected.json @@ -62,6 +62,7 @@ "debian_installed_status_db", "debian_installed_md5sums" ], + "license_clarity": [], "purl": "pkg:deb/ubuntu/libncurses5@6.1-1ubuntu1?arch=amd64" } ], diff --git a/tests/packagedcode/data/debian/files-md5sums/python-tenacity-doc.json b/tests/packagedcode/data/debian/files-md5sums/python-tenacity-doc.json index bd13f0386ad..41fdb342e38 100644 --- a/tests/packagedcode/data/debian/files-md5sums/python-tenacity-doc.json +++ b/tests/packagedcode/data/debian/files-md5sums/python-tenacity-doc.json @@ -60,6 +60,7 @@ "datasource_ids": [ "debian_control_extracted_deb" ], + "license_clarity": [], "purl": "pkg:deb/debian/python-tenacity-doc@8.2.1-1?arch=all" } ], diff --git a/tests/packagedcode/data/debian/ubuntu-var-lib-dpkg/expected.json b/tests/packagedcode/data/debian/ubuntu-var-lib-dpkg/expected.json index 526524f20b2..b90ec2a5f49 100644 --- a/tests/packagedcode/data/debian/ubuntu-var-lib-dpkg/expected.json +++ b/tests/packagedcode/data/debian/ubuntu-var-lib-dpkg/expected.json @@ -71,6 +71,7 @@ "debian_installed_status_db", "debian_installed_files_list" ], + "license_clarity": [], "purl": "pkg:deb/ubuntu/base-files@11ubuntu5?arch=amd64" }, { @@ -288,6 +289,7 @@ "debian_installed_status_db", "debian_installed_md5sums" ], + "license_clarity": [], "purl": "pkg:deb/debian/base-passwd@3.5.47?arch=amd64" }, { @@ -561,6 +563,7 @@ "debian_installed_files_list", "debian_installed_md5sums" ], + "license_clarity": [], "purl": "pkg:deb/ubuntu/bash@5.0-6ubuntu1?arch=amd64" }, { @@ -621,6 +624,7 @@ "datasource_ids": [ "debian_installed_status_db" ], + "license_clarity": [], "purl": "pkg:deb/ubuntu/e2fsprogs@1.46.2-2?arch=amd64" }, { @@ -681,6 +685,7 @@ "datasource_ids": [ "debian_installed_status_db" ], + "license_clarity": [], "purl": "pkg:deb/ubuntu/tar@1.30%2Bdfsg-7?arch=amd64" } ], diff --git a/tests/packagedcode/data/instance/python-package-instance-expected-with-test-manifests-with-license.json b/tests/packagedcode/data/instance/python-package-instance-expected-with-test-manifests-with-license.json index 8d6ebf9f0cc..4829c2789ac 100644 --- a/tests/packagedcode/data/instance/python-package-instance-expected-with-test-manifests-with-license.json +++ b/tests/packagedcode/data/instance/python-package-instance-expected-with-test-manifests-with-license.json @@ -87,6 +87,7 @@ "datasource_ids": [ "pypi_sdist_pkginfo" ], + "license_clarity": [], "purl": "pkg:pypi/setuptools@58.2.0" } ], diff --git a/tests/packagedcode/data/instance/python-package-instance-expected-with-test-manifests.json b/tests/packagedcode/data/instance/python-package-instance-expected-with-test-manifests.json index 2d8dc56bbc1..c2bbc25d856 100644 --- a/tests/packagedcode/data/instance/python-package-instance-expected-with-test-manifests.json +++ b/tests/packagedcode/data/instance/python-package-instance-expected-with-test-manifests.json @@ -87,6 +87,7 @@ "datasource_ids": [ "pypi_sdist_pkginfo" ], + "license_clarity": [], "purl": "pkg:pypi/setuptools@58.2.0" } ], diff --git a/tests/packagedcode/data/instance/python-package-instance-expected-with-uuid.json b/tests/packagedcode/data/instance/python-package-instance-expected-with-uuid.json index 2944eaba654..3ab80325549 100644 --- a/tests/packagedcode/data/instance/python-package-instance-expected-with-uuid.json +++ b/tests/packagedcode/data/instance/python-package-instance-expected-with-uuid.json @@ -75,6 +75,7 @@ "datasource_ids": [ "pypi_setup_cfg" ], + "license_clarity": [], "purl": "pkg:pypi/click@attr:%20click.__version__" } ], diff --git a/tests/packagedcode/data/instance/python-package-instance-expected.json b/tests/packagedcode/data/instance/python-package-instance-expected.json index 2944eaba654..3ab80325549 100644 --- a/tests/packagedcode/data/instance/python-package-instance-expected.json +++ b/tests/packagedcode/data/instance/python-package-instance-expected.json @@ -75,6 +75,7 @@ "datasource_ids": [ "pypi_setup_cfg" ], + "license_clarity": [], "purl": "pkg:pypi/click@attr:%20click.__version__" } ], diff --git a/tests/packagedcode/data/instance/python-package-instance-with-license-expected.json b/tests/packagedcode/data/instance/python-package-instance-with-license-expected.json index 7bee9e8eaea..7a757fdcc84 100644 --- a/tests/packagedcode/data/instance/python-package-instance-with-license-expected.json +++ b/tests/packagedcode/data/instance/python-package-instance-with-license-expected.json @@ -92,6 +92,7 @@ "datasource_ids": [ "pypi_setup_cfg" ], + "license_clarity": [], "purl": "pkg:pypi/click@attr:%20click.__version__" } ], diff --git a/tests/packagedcode/data/license_detection/license-as-manifest-comment/activemq-camel.expected.json b/tests/packagedcode/data/license_detection/license-as-manifest-comment/activemq-camel.expected.json index d154e50adb6..19efbbb6c3a 100644 --- a/tests/packagedcode/data/license_detection/license-as-manifest-comment/activemq-camel.expected.json +++ b/tests/packagedcode/data/license_detection/license-as-manifest-comment/activemq-camel.expected.json @@ -73,6 +73,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/org.apache.activemq/activemq-camel@5.4.2" } ], diff --git a/tests/packagedcode/data/license_detection/license-as-manifest-comment/activemq-camel_without_license.expected.json b/tests/packagedcode/data/license_detection/license-as-manifest-comment/activemq-camel_without_license.expected.json index 2f753c38df6..1269728244d 100644 --- a/tests/packagedcode/data/license_detection/license-as-manifest-comment/activemq-camel_without_license.expected.json +++ b/tests/packagedcode/data/license_detection/license-as-manifest-comment/activemq-camel_without_license.expected.json @@ -46,6 +46,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/org.apache.activemq/activemq-camel@5.4.2" } ], diff --git a/tests/packagedcode/data/license_detection/license-beside-manifest/google-built-collection-diag.expected.json b/tests/packagedcode/data/license_detection/license-beside-manifest/google-built-collection-diag.expected.json index 7d58bae88ea..e4ab1ae2b18 100644 --- a/tests/packagedcode/data/license_detection/license-beside-manifest/google-built-collection-diag.expected.json +++ b/tests/packagedcode/data/license_detection/license-beside-manifest/google-built-collection-diag.expected.json @@ -1,298 +1,299 @@ { - "packages": [ - { - "type": "dart", - "namespace": null, - "name": "built_collection", - "version": "5.1.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "dart", - "description": "Immutable collections based on the SDK collections. Each SDK collection class is split into a new immutable collection class and a corresponding mutable builder class.\n", - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://pub.dartlang.org/packages/built_collection/versions/5.1.1.tar.gz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": "https://github.com/google/built_collection.dart", - "copyright": null, - "holder": null, - "declared_license_expression": "bsd-new", - "declared_license_expression_spdx": "BSD-3-Clause", - "license_detections": [ - { - "license_expression": "bsd-new", - "license_expression_spdx": "BSD-3-Clause", - "matches": [ - { - "license_expression": "bsd-new", - "spdx_license_expression": "BSD-3-Clause", - "from_file": "google-built-collection/LICENSE", - "start_line": 3, - "end_line": 28, - "matcher": "2-aho", - "score": 100.0, - "matched_length": 212, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "bsd-new_166.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_166.RULE", - "matched_text": "Redistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are\nmet:\n\n * Redistributions of source code must retain the above copyright\nnotice, this list of conditions and the following disclaimer.\n * Redistributions in binary form must reproduce the above\ncopyright notice, this list of conditions and the following disclaimer\nin the documentation and/or other materials provided with the\ndistribution.\n\n * Neither the name of Google Inc. nor the names of its\ncontributors may be used to endorse or promote products derived from\nthis software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\nLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\nA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\nOWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\nSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\nLIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\nDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\nTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", - "matched_text_diagnostics": "Redistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are\nmet:\n\n * Redistributions of source code must retain the above copyright\nnotice, this list of conditions and the following disclaimer.\n * Redistributions in binary form must reproduce the above\ncopyright notice, this list of conditions and the following disclaimer\nin the documentation and/or other materials provided with the\ndistribution.\n\n * Neither the name of Google Inc. nor the names of its\ncontributors may be used to endorse or promote products derived from\nthis software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\nLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\nA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\nOWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\nSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\nLIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\nDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\nTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." - } - ], - "detection_log": [], - "identifier": "bsd_new-050b3051-820b-200e-26c9-1a3c8e9761d2" - } - ], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "extra_data": {}, - "repository_homepage_url": "https://pub.dev/packages/built_collection/versions/5.1.1", - "repository_download_url": "https://pub.dartlang.org/packages/built_collection/versions/5.1.1.tar.gz", - "api_data_url": "https://pub.dev/api/packages/built_collection/versions/5.1.1", - "package_uid": "pkg:dart/built_collection@5.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_paths": [ - "pubspec.yaml" - ], - "datasource_ids": [ - "pubspec_yaml" - ], - "purl": "pkg:dart/built_collection@5.1.1" - } - ], - "dependencies": [ - { - "purl": "pkg:pubspec/pedantic", - "extracted_requirement": "^1.4.0", - "scope": "dev_dependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:pubspec/pedantic?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:dart/built_collection@5.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "pubspec.yaml", - "datasource_id": "pubspec_yaml" - }, - { - "purl": "pkg:pubspec/test", - "extracted_requirement": "^1.16.0-nullsafety", - "scope": "dev_dependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:pubspec/test?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:dart/built_collection@5.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "pubspec.yaml", - "datasource_id": "pubspec_yaml" - }, - { - "purl": "pkg:pubspec/sdk", - "extracted_requirement": ">=2.12.0-0 <3.0.0", - "scope": "environment", - "is_runtime": true, - "is_optional": false, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:pubspec/sdk?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:dart/built_collection@5.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "pubspec.yaml", - "datasource_id": "pubspec_yaml" - } - ], - "license_detections": [ - { - "identifier": "bsd_new-050b3051-820b-200e-26c9-1a3c8e9761d2", - "license_expression": "bsd-new", - "license_expression_spdx": "BSD-3-Clause", - "detection_count": 2, - "detection_log": [], - "reference_matches": [ - { - "license_expression": "bsd-new", - "license_expression_spdx": "BSD-3-Clause", - "from_file": "google-built-collection/LICENSE", - "start_line": 3, - "end_line": 28, - "matcher": "2-aho", - "score": 100.0, - "matched_length": 212, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "bsd-new_166.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_166.RULE", - "matched_text": "Redistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are\nmet:\n\n * Redistributions of source code must retain the above copyright\nnotice, this list of conditions and the following disclaimer.\n * Redistributions in binary form must reproduce the above\ncopyright notice, this list of conditions and the following disclaimer\nin the documentation and/or other materials provided with the\ndistribution.\n\n * Neither the name of Google Inc. nor the names of its\ncontributors may be used to endorse or promote products derived from\nthis software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\nLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\nA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\nOWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\nSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\nLIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\nDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\nTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", - "matched_text_diagnostics": "Redistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are\nmet:\n\n * Redistributions of source code must retain the above copyright\nnotice, this list of conditions and the following disclaimer.\n * Redistributions in binary form must reproduce the above\ncopyright notice, this list of conditions and the following disclaimer\nin the documentation and/or other materials provided with the\ndistribution.\n\n * Neither the name of Google Inc. nor the names of its\ncontributors may be used to endorse or promote products derived from\nthis software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\nLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\nA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\nOWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\nSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\nLIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\nDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\nTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." - } - ] - } - ], - "files": [ - { - "path": "LICENSE", - "type": "file", - "package_data": [], - "for_packages": [], - "detected_license_expression": "bsd-new", - "detected_license_expression_spdx": "BSD-3-Clause", - "license_detections": [ - { - "license_expression": "bsd-new", - "license_expression_spdx": "BSD-3-Clause", - "matches": [ - { - "license_expression": "bsd-new", - "spdx_license_expression": "BSD-3-Clause", - "from_file": "google-built-collection/LICENSE", - "start_line": 3, - "end_line": 28, - "matcher": "2-aho", - "score": 100.0, - "matched_length": 212, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "bsd-new_166.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_166.RULE", - "matched_text": "Redistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are\nmet:\n\n * Redistributions of source code must retain the above copyright\nnotice, this list of conditions and the following disclaimer.\n * Redistributions in binary form must reproduce the above\ncopyright notice, this list of conditions and the following disclaimer\nin the documentation and/or other materials provided with the\ndistribution.\n\n * Neither the name of Google Inc. nor the names of its\ncontributors may be used to endorse or promote products derived from\nthis software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\nLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\nA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\nOWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\nSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\nLIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\nDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\nTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", - "matched_text_diagnostics": "Redistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are\nmet:\n\n * Redistributions of source code must retain the above copyright\nnotice, this list of conditions and the following disclaimer.\n * Redistributions in binary form must reproduce the above\ncopyright notice, this list of conditions and the following disclaimer\nin the documentation and/or other materials provided with the\ndistribution.\n\n * Neither the name of Google Inc. nor the names of its\ncontributors may be used to endorse or promote products derived from\nthis software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\nLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\nA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\nOWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\nSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\nLIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\nDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\nTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." - } - ], - "detection_log": [], - "identifier": "bsd_new-050b3051-820b-200e-26c9-1a3c8e9761d2" - } - ], - "license_clues": [], - "percentage_of_license_text": 96.8, - "scan_errors": [] - }, - { - "path": "pubspec.yaml", - "type": "file", - "package_data": [ - { - "type": "dart", - "namespace": null, - "name": "built_collection", - "version": "5.1.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "dart", - "description": "Immutable collections based on the SDK collections. Each SDK collection class is split into a new immutable collection class and a corresponding mutable builder class.\n", - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://pub.dartlang.org/packages/built_collection/versions/5.1.1.tar.gz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": "https://github.com/google/built_collection.dart", - "copyright": null, - "holder": null, - "declared_license_expression": "bsd-new", - "declared_license_expression_spdx": "BSD-3-Clause", - "license_detections": [ - { - "license_expression": "bsd-new", - "license_expression_spdx": "BSD-3-Clause", - "matches": [ - { - "license_expression": "bsd-new", - "spdx_license_expression": "BSD-3-Clause", - "from_file": "google-built-collection/LICENSE", - "start_line": 3, - "end_line": 28, - "matcher": "2-aho", - "score": 100.0, - "matched_length": 212, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "bsd-new_166.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_166.RULE", - "matched_text": "Redistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are\nmet:\n\n * Redistributions of source code must retain the above copyright\nnotice, this list of conditions and the following disclaimer.\n * Redistributions in binary form must reproduce the above\ncopyright notice, this list of conditions and the following disclaimer\nin the documentation and/or other materials provided with the\ndistribution.\n\n * Neither the name of Google Inc. nor the names of its\ncontributors may be used to endorse or promote products derived from\nthis software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\nLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\nA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\nOWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\nSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\nLIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\nDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\nTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", - "matched_text_diagnostics": "Redistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are\nmet:\n\n * Redistributions of source code must retain the above copyright\nnotice, this list of conditions and the following disclaimer.\n * Redistributions in binary form must reproduce the above\ncopyright notice, this list of conditions and the following disclaimer\nin the documentation and/or other materials provided with the\ndistribution.\n\n * Neither the name of Google Inc. nor the names of its\ncontributors may be used to endorse or promote products derived from\nthis software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\nLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\nA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\nOWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\nSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\nLIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\nDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\nTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." - } - ], - "detection_log": [], - "identifier": "bsd_new-050b3051-820b-200e-26c9-1a3c8e9761d2" - } - ], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [], - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:pubspec/pedantic", - "extracted_requirement": "^1.4.0", - "scope": "dev_dependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:pubspec/test", - "extracted_requirement": "^1.16.0-nullsafety", - "scope": "dev_dependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:pubspec/sdk", - "extracted_requirement": ">=2.12.0-0 <3.0.0", - "scope": "environment", - "is_runtime": true, - "is_optional": false, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://pub.dev/packages/built_collection/versions/5.1.1", - "repository_download_url": "https://pub.dartlang.org/packages/built_collection/versions/5.1.1.tar.gz", - "api_data_url": "https://pub.dev/api/packages/built_collection/versions/5.1.1", - "datasource_id": "pubspec_yaml", - "purl": "pkg:dart/built_collection@5.1.1" - } - ], - "for_packages": [ - "pkg:dart/built_collection@5.1.1?uuid=fixed-uid-done-for-testing-5642512d1758" - ], - "detected_license_expression": null, - "detected_license_expression_spdx": null, - "license_detections": [], - "license_clues": [], - "percentage_of_license_text": 0, - "scan_errors": [] - } - ] - } \ No newline at end of file + "packages": [ + { + "type": "dart", + "namespace": null, + "name": "built_collection", + "version": "5.1.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "dart", + "description": "Immutable collections based on the SDK collections. Each SDK collection class is split into a new immutable collection class and a corresponding mutable builder class.\n", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://pub.dartlang.org/packages/built_collection/versions/5.1.1.tar.gz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": "https://github.com/google/built_collection.dart", + "copyright": null, + "holder": null, + "declared_license_expression": "bsd-new", + "declared_license_expression_spdx": "BSD-3-Clause", + "license_detections": [ + { + "license_expression": "bsd-new", + "license_expression_spdx": "BSD-3-Clause", + "matches": [ + { + "license_expression": "bsd-new", + "spdx_license_expression": "BSD-3-Clause", + "from_file": "google-built-collection/LICENSE", + "start_line": 3, + "end_line": 28, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 212, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "bsd-new_166.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_166.RULE", + "matched_text": "Redistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are\nmet:\n\n * Redistributions of source code must retain the above copyright\nnotice, this list of conditions and the following disclaimer.\n * Redistributions in binary form must reproduce the above\ncopyright notice, this list of conditions and the following disclaimer\nin the documentation and/or other materials provided with the\ndistribution.\n\n * Neither the name of Google Inc. nor the names of its\ncontributors may be used to endorse or promote products derived from\nthis software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\nLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\nA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\nOWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\nSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\nLIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\nDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\nTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", + "matched_text_diagnostics": "Redistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are\nmet:\n\n * Redistributions of source code must retain the above copyright\nnotice, this list of conditions and the following disclaimer.\n * Redistributions in binary form must reproduce the above\ncopyright notice, this list of conditions and the following disclaimer\nin the documentation and/or other materials provided with the\ndistribution.\n\n * Neither the name of Google Inc. nor the names of its\ncontributors may be used to endorse or promote products derived from\nthis software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\nLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\nA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\nOWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\nSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\nLIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\nDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\nTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." + } + ], + "detection_log": [], + "identifier": "bsd_new-050b3051-820b-200e-26c9-1a3c8e9761d2" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "extra_data": {}, + "repository_homepage_url": "https://pub.dev/packages/built_collection/versions/5.1.1", + "repository_download_url": "https://pub.dartlang.org/packages/built_collection/versions/5.1.1.tar.gz", + "api_data_url": "https://pub.dev/api/packages/built_collection/versions/5.1.1", + "package_uid": "pkg:dart/built_collection@5.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "pubspec.yaml" + ], + "datasource_ids": [ + "pubspec_yaml" + ], + "license_clarity": [], + "purl": "pkg:dart/built_collection@5.1.1" + } + ], + "dependencies": [ + { + "purl": "pkg:pubspec/pedantic", + "extracted_requirement": "^1.4.0", + "scope": "dev_dependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:pubspec/pedantic?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:dart/built_collection@5.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "pubspec.yaml", + "datasource_id": "pubspec_yaml" + }, + { + "purl": "pkg:pubspec/test", + "extracted_requirement": "^1.16.0-nullsafety", + "scope": "dev_dependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:pubspec/test?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:dart/built_collection@5.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "pubspec.yaml", + "datasource_id": "pubspec_yaml" + }, + { + "purl": "pkg:pubspec/sdk", + "extracted_requirement": ">=2.12.0-0 <3.0.0", + "scope": "environment", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:pubspec/sdk?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:dart/built_collection@5.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "pubspec.yaml", + "datasource_id": "pubspec_yaml" + } + ], + "license_detections": [ + { + "identifier": "bsd_new-050b3051-820b-200e-26c9-1a3c8e9761d2", + "license_expression": "bsd-new", + "license_expression_spdx": "BSD-3-Clause", + "detection_count": 2, + "detection_log": [], + "reference_matches": [ + { + "license_expression": "bsd-new", + "license_expression_spdx": "BSD-3-Clause", + "from_file": "google-built-collection/LICENSE", + "start_line": 3, + "end_line": 28, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 212, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "bsd-new_166.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_166.RULE", + "matched_text": "Redistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are\nmet:\n\n * Redistributions of source code must retain the above copyright\nnotice, this list of conditions and the following disclaimer.\n * Redistributions in binary form must reproduce the above\ncopyright notice, this list of conditions and the following disclaimer\nin the documentation and/or other materials provided with the\ndistribution.\n\n * Neither the name of Google Inc. nor the names of its\ncontributors may be used to endorse or promote products derived from\nthis software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\nLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\nA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\nOWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\nSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\nLIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\nDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\nTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", + "matched_text_diagnostics": "Redistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are\nmet:\n\n * Redistributions of source code must retain the above copyright\nnotice, this list of conditions and the following disclaimer.\n * Redistributions in binary form must reproduce the above\ncopyright notice, this list of conditions and the following disclaimer\nin the documentation and/or other materials provided with the\ndistribution.\n\n * Neither the name of Google Inc. nor the names of its\ncontributors may be used to endorse or promote products derived from\nthis software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\nLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\nA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\nOWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\nSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\nLIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\nDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\nTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." + } + ] + } + ], + "files": [ + { + "path": "LICENSE", + "type": "file", + "package_data": [], + "for_packages": [], + "detected_license_expression": "bsd-new", + "detected_license_expression_spdx": "BSD-3-Clause", + "license_detections": [ + { + "license_expression": "bsd-new", + "license_expression_spdx": "BSD-3-Clause", + "matches": [ + { + "license_expression": "bsd-new", + "spdx_license_expression": "BSD-3-Clause", + "from_file": "google-built-collection/LICENSE", + "start_line": 3, + "end_line": 28, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 212, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "bsd-new_166.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_166.RULE", + "matched_text": "Redistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are\nmet:\n\n * Redistributions of source code must retain the above copyright\nnotice, this list of conditions and the following disclaimer.\n * Redistributions in binary form must reproduce the above\ncopyright notice, this list of conditions and the following disclaimer\nin the documentation and/or other materials provided with the\ndistribution.\n\n * Neither the name of Google Inc. nor the names of its\ncontributors may be used to endorse or promote products derived from\nthis software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\nLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\nA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\nOWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\nSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\nLIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\nDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\nTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", + "matched_text_diagnostics": "Redistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are\nmet:\n\n * Redistributions of source code must retain the above copyright\nnotice, this list of conditions and the following disclaimer.\n * Redistributions in binary form must reproduce the above\ncopyright notice, this list of conditions and the following disclaimer\nin the documentation and/or other materials provided with the\ndistribution.\n\n * Neither the name of Google Inc. nor the names of its\ncontributors may be used to endorse or promote products derived from\nthis software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\nLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\nA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\nOWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\nSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\nLIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\nDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\nTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." + } + ], + "detection_log": [], + "identifier": "bsd_new-050b3051-820b-200e-26c9-1a3c8e9761d2" + } + ], + "license_clues": [], + "percentage_of_license_text": 96.8, + "scan_errors": [] + }, + { + "path": "pubspec.yaml", + "type": "file", + "package_data": [ + { + "type": "dart", + "namespace": null, + "name": "built_collection", + "version": "5.1.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "dart", + "description": "Immutable collections based on the SDK collections. Each SDK collection class is split into a new immutable collection class and a corresponding mutable builder class.\n", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://pub.dartlang.org/packages/built_collection/versions/5.1.1.tar.gz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": "https://github.com/google/built_collection.dart", + "copyright": null, + "holder": null, + "declared_license_expression": "bsd-new", + "declared_license_expression_spdx": "BSD-3-Clause", + "license_detections": [ + { + "license_expression": "bsd-new", + "license_expression_spdx": "BSD-3-Clause", + "matches": [ + { + "license_expression": "bsd-new", + "spdx_license_expression": "BSD-3-Clause", + "from_file": "google-built-collection/LICENSE", + "start_line": 3, + "end_line": 28, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 212, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "bsd-new_166.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/bsd-new_166.RULE", + "matched_text": "Redistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are\nmet:\n\n * Redistributions of source code must retain the above copyright\nnotice, this list of conditions and the following disclaimer.\n * Redistributions in binary form must reproduce the above\ncopyright notice, this list of conditions and the following disclaimer\nin the documentation and/or other materials provided with the\ndistribution.\n\n * Neither the name of Google Inc. nor the names of its\ncontributors may be used to endorse or promote products derived from\nthis software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\nLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\nA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\nOWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\nSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\nLIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\nDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\nTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.", + "matched_text_diagnostics": "Redistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are\nmet:\n\n * Redistributions of source code must retain the above copyright\nnotice, this list of conditions and the following disclaimer.\n * Redistributions in binary form must reproduce the above\ncopyright notice, this list of conditions and the following disclaimer\nin the documentation and/or other materials provided with the\ndistribution.\n\n * Neither the name of Google Inc. nor the names of its\ncontributors may be used to endorse or promote products derived from\nthis software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\nLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\nA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\nOWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\nSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\nLIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\nDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\nTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." + } + ], + "detection_log": [], + "identifier": "bsd_new-050b3051-820b-200e-26c9-1a3c8e9761d2" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:pubspec/pedantic", + "extracted_requirement": "^1.4.0", + "scope": "dev_dependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:pubspec/test", + "extracted_requirement": "^1.16.0-nullsafety", + "scope": "dev_dependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:pubspec/sdk", + "extracted_requirement": ">=2.12.0-0 <3.0.0", + "scope": "environment", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://pub.dev/packages/built_collection/versions/5.1.1", + "repository_download_url": "https://pub.dartlang.org/packages/built_collection/versions/5.1.1.tar.gz", + "api_data_url": "https://pub.dev/api/packages/built_collection/versions/5.1.1", + "datasource_id": "pubspec_yaml", + "purl": "pkg:dart/built_collection@5.1.1" + } + ], + "for_packages": [ + "pkg:dart/built_collection@5.1.1?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "scan_errors": [] + } + ] +} \ No newline at end of file diff --git a/tests/packagedcode/data/license_detection/license-beside-manifest/google-built-collection.expected.json b/tests/packagedcode/data/license_detection/license-beside-manifest/google-built-collection.expected.json index f815260013a..1191dde143b 100644 --- a/tests/packagedcode/data/license_detection/license-beside-manifest/google-built-collection.expected.json +++ b/tests/packagedcode/data/license_detection/license-beside-manifest/google-built-collection.expected.json @@ -67,6 +67,7 @@ "datasource_ids": [ "pubspec_yaml" ], + "license_clarity": [], "purl": "pkg:dart/built_collection@5.1.1" } ], diff --git a/tests/packagedcode/data/license_detection/license-beside-manifest/google-built-collection_without_license.expected.json b/tests/packagedcode/data/license_detection/license-beside-manifest/google-built-collection_without_license.expected.json index 96926ced319..be3892fb2ad 100644 --- a/tests/packagedcode/data/license_detection/license-beside-manifest/google-built-collection_without_license.expected.json +++ b/tests/packagedcode/data/license_detection/license-beside-manifest/google-built-collection_without_license.expected.json @@ -44,6 +44,7 @@ "datasource_ids": [ "pubspec_yaml" ], + "license_clarity": [], "purl": "pkg:dart/built_collection@5.1.1" } ], diff --git a/tests/packagedcode/data/license_detection/license-beside-manifest/google-built-collection_without_license_text.expected.json b/tests/packagedcode/data/license_detection/license-beside-manifest/google-built-collection_without_license_text.expected.json index b4a967037d8..532f8de4be2 100644 --- a/tests/packagedcode/data/license_detection/license-beside-manifest/google-built-collection_without_license_text.expected.json +++ b/tests/packagedcode/data/license_detection/license-beside-manifest/google-built-collection_without_license_text.expected.json @@ -66,6 +66,7 @@ "datasource_ids": [ "pubspec_yaml" ], + "license_clarity": [], "purl": "pkg:dart/built_collection@5.1.1" } ], diff --git a/tests/packagedcode/data/license_detection/multi-flavor/jquery-form-3.51.0.expected.json b/tests/packagedcode/data/license_detection/multi-flavor/jquery-form-3.51.0.expected.json index fd53323f40a..6152ade4d7b 100644 --- a/tests/packagedcode/data/license_detection/multi-flavor/jquery-form-3.51.0.expected.json +++ b/tests/packagedcode/data/license_detection/multi-flavor/jquery-form-3.51.0.expected.json @@ -95,6 +95,7 @@ "datasource_ids": [ "bower_json" ], + "license_clarity": [], "purl": "pkg:bower/jquery-form@3.51.0" }, { @@ -201,6 +202,7 @@ "datasource_ids": [ "php_composer_json" ], + "license_clarity": [], "purl": "pkg:composer/malsup/form" }, { @@ -348,6 +350,7 @@ "datasource_ids": [ "npm_package_json" ], + "license_clarity": [], "purl": "pkg:npm/%40liferay/jquery-form@3.51.0-liferay.1" } ], diff --git a/tests/packagedcode/data/license_detection/reference-at-manifest/fizzler.expected.json b/tests/packagedcode/data/license_detection/reference-at-manifest/fizzler.expected.json index e0f09ad8b67..a01b9ca6e44 100644 --- a/tests/packagedcode/data/license_detection/reference-at-manifest/fizzler.expected.json +++ b/tests/packagedcode/data/license_detection/reference-at-manifest/fizzler.expected.json @@ -110,6 +110,7 @@ "datasource_ids": [ "nuget_nupsec" ], + "license_clarity": [], "purl": "pkg:nuget/Fizzler@1.3.0" } ], diff --git a/tests/packagedcode/data/license_detection/reference-at-manifest/flutter_playtabs_bridge.expected.json b/tests/packagedcode/data/license_detection/reference-at-manifest/flutter_playtabs_bridge.expected.json index 44e49003c6b..e83f03bf4b4 100644 --- a/tests/packagedcode/data/license_detection/reference-at-manifest/flutter_playtabs_bridge.expected.json +++ b/tests/packagedcode/data/license_detection/reference-at-manifest/flutter_playtabs_bridge.expected.json @@ -110,6 +110,7 @@ "datasource_ids": [ "cocoapods_podspec" ], + "license_clarity": [], "purl": "pkg:cocoapods/flutter_paytabs_bridge@2.2.5" } ], diff --git a/tests/packagedcode/data/license_detection/reference-at-manifest/flutter_playtabs_bridge_without_license.expected.json b/tests/packagedcode/data/license_detection/reference-at-manifest/flutter_playtabs_bridge_without_license.expected.json index 3ec22e285c8..3831122f8d9 100644 --- a/tests/packagedcode/data/license_detection/reference-at-manifest/flutter_playtabs_bridge_without_license.expected.json +++ b/tests/packagedcode/data/license_detection/reference-at-manifest/flutter_playtabs_bridge_without_license.expected.json @@ -75,6 +75,7 @@ "datasource_ids": [ "cocoapods_podspec" ], + "license_clarity": [], "purl": "pkg:cocoapods/flutter_paytabs_bridge@2.2.5" } ], diff --git a/tests/packagedcode/data/license_detection/reference-at-manifest/nanopb.expected.json b/tests/packagedcode/data/license_detection/reference-at-manifest/nanopb.expected.json index aa4ae413b5a..1425ce30012 100644 --- a/tests/packagedcode/data/license_detection/reference-at-manifest/nanopb.expected.json +++ b/tests/packagedcode/data/license_detection/reference-at-manifest/nanopb.expected.json @@ -94,6 +94,7 @@ "datasource_ids": [ "cocoapods_podspec" ], + "license_clarity": [], "purl": "pkg:cocoapods/nanopb@1.30905.0" } ], diff --git a/tests/packagedcode/data/license_detection/reference-at-manifest/nanopb_without_license.expected.json b/tests/packagedcode/data/license_detection/reference-at-manifest/nanopb_without_license.expected.json index 96b6c1ff608..4d179583e45 100644 --- a/tests/packagedcode/data/license_detection/reference-at-manifest/nanopb_without_license.expected.json +++ b/tests/packagedcode/data/license_detection/reference-at-manifest/nanopb_without_license.expected.json @@ -75,6 +75,7 @@ "datasource_ids": [ "cocoapods_podspec" ], + "license_clarity": [], "purl": "pkg:cocoapods/nanopb@1.30905.0" } ], diff --git a/tests/packagedcode/data/license_detection/reference-to-package/base.expected.json b/tests/packagedcode/data/license_detection/reference-to-package/base.expected.json index 62b4e5ef238..fce668bb26f 100644 --- a/tests/packagedcode/data/license_detection/reference-to-package/base.expected.json +++ b/tests/packagedcode/data/license_detection/reference-to-package/base.expected.json @@ -89,6 +89,7 @@ "datasource_ids": [ "pypi_sdist_pkginfo" ], + "license_clarity": [], "purl": "pkg:pypi/django@1.2.5" } ], diff --git a/tests/packagedcode/data/license_detection/reference-to-package/fusiondirectory.expected.json b/tests/packagedcode/data/license_detection/reference-to-package/fusiondirectory.expected.json index 5e314a3307a..5d7cf5a60c8 100644 --- a/tests/packagedcode/data/license_detection/reference-to-package/fusiondirectory.expected.json +++ b/tests/packagedcode/data/license_detection/reference-to-package/fusiondirectory.expected.json @@ -46,6 +46,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory?arch=all" }, { @@ -94,6 +95,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-alias?arch=all" }, { @@ -142,6 +144,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-alias-schema?arch=all" }, { @@ -190,6 +193,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-applications?arch=all" }, { @@ -238,6 +242,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-applications-schema?arch=all" }, { @@ -286,6 +291,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-argonaut?arch=all" }, { @@ -334,6 +340,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-argonaut-schema?arch=all" }, { @@ -382,6 +389,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-audit?arch=all" }, { @@ -430,6 +438,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-audit-schema?arch=all" }, { @@ -478,6 +487,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-autofs?arch=all" }, { @@ -526,6 +536,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-autofs-schema?arch=all" }, { @@ -574,6 +585,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-certificates?arch=all" }, { @@ -622,6 +634,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-community?arch=all" }, { @@ -670,6 +683,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-community-schema?arch=all" }, { @@ -718,6 +732,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-cyrus?arch=all" }, { @@ -766,6 +781,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-cyrus-schema?arch=all" }, { @@ -814,6 +830,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-debconf?arch=all" }, { @@ -862,6 +879,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-debconf-schema?arch=all" }, { @@ -910,6 +928,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-developers?arch=all" }, { @@ -958,6 +977,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-dhcp?arch=all" }, { @@ -1006,6 +1026,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-dhcp-schema?arch=all" }, { @@ -1054,6 +1075,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-dns?arch=all" }, { @@ -1102,6 +1124,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-dns-schema?arch=all" }, { @@ -1150,6 +1173,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-dovecot?arch=all" }, { @@ -1198,6 +1222,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-dovecot-schema?arch=all" }, { @@ -1246,6 +1271,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-dsa?arch=all" }, { @@ -1294,6 +1320,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-dsa-schema?arch=all" }, { @@ -1342,6 +1369,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-ejbca?arch=all" }, { @@ -1390,6 +1418,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-ejbca-schema?arch=all" }, { @@ -1438,6 +1467,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-fai?arch=all" }, { @@ -1486,6 +1516,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-fai-schema?arch=all" }, { @@ -1534,6 +1565,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-freeradius?arch=all" }, { @@ -1582,6 +1614,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-freeradius-schema?arch=all" }, { @@ -1630,6 +1663,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-fusioninventory?arch=all" }, { @@ -1678,6 +1712,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-fusioninventory-schema?arch=all" }, { @@ -1726,6 +1761,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-gpg?arch=all" }, { @@ -1774,6 +1810,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-gpg-schema?arch=all" }, { @@ -1822,6 +1859,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-ipmi?arch=all" }, { @@ -1870,6 +1908,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-ipmi-schema?arch=all" }, { @@ -1918,6 +1957,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-ldapdump?arch=all" }, { @@ -1966,6 +2006,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-ldapmanager?arch=all" }, { @@ -2014,6 +2055,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-mail?arch=all" }, { @@ -2062,6 +2104,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-mail-schema?arch=all" }, { @@ -2110,6 +2153,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-mixedgroups?arch=all" }, { @@ -2158,6 +2202,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-nagios?arch=all" }, { @@ -2206,6 +2251,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-nagios-schema?arch=all" }, { @@ -2254,6 +2300,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-netgroups?arch=all" }, { @@ -2302,6 +2349,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-netgroups-schema?arch=all" }, { @@ -2350,6 +2398,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-newsletter?arch=all" }, { @@ -2398,6 +2447,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-newsletter-schema?arch=all" }, { @@ -2446,6 +2496,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-opsi?arch=all" }, { @@ -2494,6 +2545,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-opsi-schema?arch=all" }, { @@ -2542,6 +2594,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-personal?arch=all" }, { @@ -2590,6 +2643,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-personal-schema?arch=all" }, { @@ -2638,6 +2692,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-posix?arch=all" }, { @@ -2686,6 +2741,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-postfix?arch=all" }, { @@ -2734,6 +2790,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-postfix-schema?arch=all" }, { @@ -2782,6 +2839,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-ppolicy?arch=all" }, { @@ -2830,6 +2888,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-ppolicy-schema?arch=all" }, { @@ -2878,6 +2937,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-puppet?arch=all" }, { @@ -2926,6 +2986,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-puppet-schema?arch=all" }, { @@ -2974,6 +3035,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-pureftpd?arch=all" }, { @@ -3022,6 +3084,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-pureftpd-schema?arch=all" }, { @@ -3070,6 +3133,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-quota?arch=all" }, { @@ -3118,6 +3182,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-quota-schema?arch=all" }, { @@ -3166,6 +3231,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-renater-partage?arch=all" }, { @@ -3214,6 +3280,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-renater-partage-schema?arch=all" }, { @@ -3262,6 +3329,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-repository?arch=all" }, { @@ -3310,6 +3378,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-repository-schema?arch=all" }, { @@ -3358,6 +3427,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-samba?arch=all" }, { @@ -3406,6 +3476,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-samba-schema?arch=all" }, { @@ -3454,6 +3525,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-sogo?arch=all" }, { @@ -3502,6 +3574,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-sogo-schema?arch=all" }, { @@ -3550,6 +3623,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-spamassassin?arch=all" }, { @@ -3598,6 +3672,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-spamassassin-schema?arch=all" }, { @@ -3646,6 +3721,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-squid?arch=all" }, { @@ -3694,6 +3770,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-squid-schema?arch=all" }, { @@ -3742,6 +3819,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-ssh?arch=all" }, { @@ -3790,6 +3868,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-ssh-schema?arch=all" }, { @@ -3838,6 +3917,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-subcontracting?arch=all" }, { @@ -3886,6 +3966,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-subcontracting-schema?arch=all" }, { @@ -3934,6 +4015,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-sudo?arch=all" }, { @@ -3982,6 +4064,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-sudo-schema?arch=all" }, { @@ -4030,6 +4113,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-supann?arch=all" }, { @@ -4078,6 +4162,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-supann-schema?arch=all" }, { @@ -4126,6 +4211,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-sympa?arch=all" }, { @@ -4174,6 +4260,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-sympa-schema?arch=all" }, { @@ -4222,6 +4309,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-systems?arch=all" }, { @@ -4270,6 +4358,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-systems-schema?arch=all" }, { @@ -4318,6 +4407,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-user-reminder?arch=all" }, { @@ -4366,6 +4456,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-user-reminder-schema?arch=all" }, { @@ -4414,6 +4505,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-weblink?arch=all" }, { @@ -4462,6 +4554,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-weblink-schema?arch=all" }, { @@ -4510,6 +4603,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-webservice?arch=all" }, { @@ -4558,6 +4652,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-webservice-schema?arch=all" }, { @@ -4606,6 +4701,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-schema?arch=all" }, { @@ -4654,6 +4750,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-smarty3-acl-render?arch=all" }, { @@ -4702,6 +4799,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-theme-oxygen?arch=all" }, { @@ -4750,6 +4848,7 @@ "datasource_ids": [ "debian_control_in_source" ], + "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-webservice-shell?arch=all" } ], diff --git a/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk.expected.json b/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk.expected.json index d11187046f0..3fde1ebc033 100644 --- a/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk.expected.json +++ b/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk.expected.json @@ -89,6 +89,7 @@ "datasource_ids": [ "pypi_setup_py" ], + "license_clarity": [], "purl": "pkg:pypi/django" }, { @@ -184,6 +185,7 @@ "datasource_ids": [ "pypi_sdist_pkginfo" ], + "license_clarity": [], "purl": "pkg:pypi/django@1.3.1" } ], diff --git a/tests/packagedcode/data/license_detection/reference-to-package/paddlenlp.expected.json b/tests/packagedcode/data/license_detection/reference-to-package/paddlenlp.expected.json index d9a500e4573..c8d5f2768aa 100644 --- a/tests/packagedcode/data/license_detection/reference-to-package/paddlenlp.expected.json +++ b/tests/packagedcode/data/license_detection/reference-to-package/paddlenlp.expected.json @@ -105,6 +105,7 @@ "datasource_ids": [ "pypi_setup_py" ], + "license_clarity": [], "purl": "pkg:pypi/paddlenlp" } ], diff --git a/tests/packagedcode/data/maven_misc/assemble/jackson-dataformat-xml-2.13.5-expected.json b/tests/packagedcode/data/maven_misc/assemble/jackson-dataformat-xml-2.13.5-expected.json index 29a176d6f86..df46b2608c0 100644 --- a/tests/packagedcode/data/maven_misc/assemble/jackson-dataformat-xml-2.13.5-expected.json +++ b/tests/packagedcode/data/maven_misc/assemble/jackson-dataformat-xml-2.13.5-expected.json @@ -113,6 +113,7 @@ "datasource_ids": [ "java_jar_manifest" ], + "license_clarity": [], "purl": "pkg:jar/Jackson-dataformat-XML@2.13.5" } ], diff --git a/tests/packagedcode/data/maven_misc/assemble/johnzon-jsonb-1.2.11-expected.json b/tests/packagedcode/data/maven_misc/assemble/johnzon-jsonb-1.2.11-expected.json index 028f8291027..4e93fc52079 100644 --- a/tests/packagedcode/data/maven_misc/assemble/johnzon-jsonb-1.2.11-expected.json +++ b/tests/packagedcode/data/maven_misc/assemble/johnzon-jsonb-1.2.11-expected.json @@ -71,6 +71,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/org.apache.johnzon/johnzon-jsonb@1.2.11" } ], diff --git a/tests/packagedcode/data/maven_misc/assemble/numbers-1.7.4-expected.json b/tests/packagedcode/data/maven_misc/assemble/numbers-1.7.4-expected.json index 2a04da3fc50..49516ffe9c5 100644 --- a/tests/packagedcode/data/maven_misc/assemble/numbers-1.7.4-expected.json +++ b/tests/packagedcode/data/maven_misc/assemble/numbers-1.7.4-expected.json @@ -84,6 +84,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/com.github.peteroupc/numbers@1.7.4" } ], diff --git a/tests/packagedcode/data/maven_misc/extracted-jar/activiti-image-generator-expected.json b/tests/packagedcode/data/maven_misc/extracted-jar/activiti-image-generator-expected.json index 90c9bffb991..ac2c0356b7c 100644 --- a/tests/packagedcode/data/maven_misc/extracted-jar/activiti-image-generator-expected.json +++ b/tests/packagedcode/data/maven_misc/extracted-jar/activiti-image-generator-expected.json @@ -46,6 +46,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/org.activiti/activiti-image-generator@7-201802-EA" } ], diff --git a/tests/packagedcode/data/maven_misc/extracted-jar/hsqldb-2.4.0-expected.json b/tests/packagedcode/data/maven_misc/extracted-jar/hsqldb-2.4.0-expected.json index 465c547dd0f..4a6453dd0d6 100644 --- a/tests/packagedcode/data/maven_misc/extracted-jar/hsqldb-2.4.0-expected.json +++ b/tests/packagedcode/data/maven_misc/extracted-jar/hsqldb-2.4.0-expected.json @@ -52,6 +52,7 @@ "datasource_ids": [ "java_osgi_manifest" ], + "license_clarity": [], "purl": "pkg:osgi/org.hsqldb.hsqldb@2.4.0" } ], diff --git a/tests/packagedcode/data/maven_misc/uberjars/htrace-core-4.0.0-incubating-expected.json b/tests/packagedcode/data/maven_misc/uberjars/htrace-core-4.0.0-incubating-expected.json index 69c6668b68c..27da0a68586 100644 --- a/tests/packagedcode/data/maven_misc/uberjars/htrace-core-4.0.0-incubating-expected.json +++ b/tests/packagedcode/data/maven_misc/uberjars/htrace-core-4.0.0-incubating-expected.json @@ -95,6 +95,7 @@ "datasource_ids": [ "java_jar_manifest" ], + "license_clarity": [], "purl": "pkg:maven/org.apache.htrace/htrace-core@4.0.0-incubating" }, { @@ -143,6 +144,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.4.0" }, { @@ -191,6 +193,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.4.0" }, { @@ -239,6 +242,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.4.0" }, { @@ -309,6 +313,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/commons-logging/commons-logging@1.1.1" }, { @@ -379,6 +384,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/org.apache.htrace/htrace-core@4.0.0-incubating" } ], diff --git a/tests/packagedcode/data/npm/electron/package.expected.json b/tests/packagedcode/data/npm/electron/package.expected.json index ad412285e74..a7ad8eb2a49 100644 --- a/tests/packagedcode/data/npm/electron/package.expected.json +++ b/tests/packagedcode/data/npm/electron/package.expected.json @@ -77,6 +77,7 @@ "datasource_ids": [ "npm_package_json" ], + "license_clarity": [], "purl": "pkg:npm/electron@3.1.11" } ], diff --git a/tests/packagedcode/data/npm/get_package_resources.scan.expected.json b/tests/packagedcode/data/npm/get_package_resources.scan.expected.json index 2c39a3501d6..c54e833c8cb 100644 --- a/tests/packagedcode/data/npm/get_package_resources.scan.expected.json +++ b/tests/packagedcode/data/npm/get_package_resources.scan.expected.json @@ -67,6 +67,7 @@ "datasource_ids": [ "npm_package_json" ], + "license_clarity": [], "purl": "pkg:npm/test@0.1.0" } ], diff --git a/tests/packagedcode/data/npm/scan-nested/scan.expected.json b/tests/packagedcode/data/npm/scan-nested/scan.expected.json index 8ddfac73427..d5d45161d50 100644 --- a/tests/packagedcode/data/npm/scan-nested/scan.expected.json +++ b/tests/packagedcode/data/npm/scan-nested/scan.expected.json @@ -99,6 +99,7 @@ "datasource_ids": [ "npm_package_json" ], + "license_clarity": [], "purl": "pkg:npm/lodash.clonedeep@4.3.2" }, { @@ -208,6 +209,7 @@ "datasource_ids": [ "npm_package_json" ], + "license_clarity": [], "purl": "pkg:npm/sequelize@3.30.2" } ], diff --git a/tests/packagedcode/data/plugin/about-package-expected.json b/tests/packagedcode/data/plugin/about-package-expected.json index a77b35876b1..11da724ddc6 100644 --- a/tests/packagedcode/data/plugin/about-package-expected.json +++ b/tests/packagedcode/data/plugin/about-package-expected.json @@ -75,6 +75,7 @@ "datasource_ids": [ "about_file" ], + "license_clarity": [], "purl": "pkg:about/apipkg@1.4" }, { @@ -164,6 +165,7 @@ "datasource_ids": [ "about_file" ], + "license_clarity": [], "purl": "pkg:about/appdirs@1.4.3" } ], diff --git a/tests/packagedcode/data/plugin/bower-package-expected.json b/tests/packagedcode/data/plugin/bower-package-expected.json index 3a49960fc03..bbaf5cf854f 100644 --- a/tests/packagedcode/data/plugin/bower-package-expected.json +++ b/tests/packagedcode/data/plugin/bower-package-expected.json @@ -79,6 +79,7 @@ "datasource_ids": [ "bower_json" ], + "license_clarity": [], "purl": "pkg:bower/blue-leaf" } ], diff --git a/tests/packagedcode/data/plugin/cargo-package-expected.json b/tests/packagedcode/data/plugin/cargo-package-expected.json index dcd0333054f..e49e43a9374 100644 --- a/tests/packagedcode/data/plugin/cargo-package-expected.json +++ b/tests/packagedcode/data/plugin/cargo-package-expected.json @@ -75,6 +75,7 @@ "datasource_ids": [ "cargo_toml" ], + "license_clarity": [], "purl": "pkg:cargo/clap@2.32.0" } ], diff --git a/tests/packagedcode/data/plugin/chef-package-expected.json b/tests/packagedcode/data/plugin/chef-package-expected.json index 86be57a8517..7e60184913e 100644 --- a/tests/packagedcode/data/plugin/chef-package-expected.json +++ b/tests/packagedcode/data/plugin/chef-package-expected.json @@ -99,6 +99,7 @@ "chef_cookbook_metadata_rb", "chef_cookbook_metadata_json" ], + "license_clarity": [], "purl": "pkg:chef/301@0.1.0" } ], diff --git a/tests/packagedcode/data/plugin/conda-package-expected.json b/tests/packagedcode/data/plugin/conda-package-expected.json index 8323e9aea8f..51bfec0287a 100644 --- a/tests/packagedcode/data/plugin/conda-package-expected.json +++ b/tests/packagedcode/data/plugin/conda-package-expected.json @@ -67,6 +67,7 @@ "datasource_ids": [ "conda_meta_yaml" ], + "license_clarity": [], "purl": "pkg:conda/requests-kerberos@0.8.0" } ], diff --git a/tests/packagedcode/data/plugin/cran-package-expected.json b/tests/packagedcode/data/plugin/cran-package-expected.json index 8ff575e1235..0aed6cdf9b4 100644 --- a/tests/packagedcode/data/plugin/cran-package-expected.json +++ b/tests/packagedcode/data/plugin/cran-package-expected.json @@ -82,6 +82,7 @@ "datasource_ids": [ "cran_description" ], + "license_clarity": [], "purl": "pkg:cran/codetools@0.2-16" } ], diff --git a/tests/packagedcode/data/plugin/freebsd-package-expected.json b/tests/packagedcode/data/plugin/freebsd-package-expected.json index 23d30103356..2bc7d056c43 100644 --- a/tests/packagedcode/data/plugin/freebsd-package-expected.json +++ b/tests/packagedcode/data/plugin/freebsd-package-expected.json @@ -80,6 +80,7 @@ "datasource_ids": [ "freebsd_compact_manifest" ], + "license_clarity": [], "purl": "pkg:freebsd/dmidecode@2.12?arch=freebsd:10:x86:64&origin=sysutils/dmidecode" } ], diff --git a/tests/packagedcode/data/plugin/get_installed_packages-expected.json b/tests/packagedcode/data/plugin/get_installed_packages-expected.json index 3b9c7891144..259da0d73b2 100644 --- a/tests/packagedcode/data/plugin/get_installed_packages-expected.json +++ b/tests/packagedcode/data/plugin/get_installed_packages-expected.json @@ -190,6 +190,7 @@ "debian_copyright_in_package", "debian_installed_md5sums" ], + "license_clarity": [], "resources": [ { "path": "basic-rootfs.tar.gz/usr/share/doc/libncurses5/copyright", @@ -563,6 +564,7 @@ "debian_copyright_in_package", "debian_installed_md5sums" ], + "license_clarity": [], "resources": [ { "path": "basic-rootfs.tar.gz/usr/share/doc/libndp0/copyright", diff --git a/tests/packagedcode/data/plugin/haxe-package-expected.json b/tests/packagedcode/data/plugin/haxe-package-expected.json index d76124221ae..c57a885dee8 100644 --- a/tests/packagedcode/data/plugin/haxe-package-expected.json +++ b/tests/packagedcode/data/plugin/haxe-package-expected.json @@ -80,6 +80,7 @@ "datasource_ids": [ "haxelib_json" ], + "license_clarity": [], "purl": "pkg:haxe/hxsocketio@0.1.0" } ], diff --git a/tests/packagedcode/data/plugin/help.txt b/tests/packagedcode/data/plugin/help.txt index 8fb8389b38f..852b4e41684 100755 --- a/tests/packagedcode/data/plugin/help.txt +++ b/tests/packagedcode/data/plugin/help.txt @@ -552,13 +552,6 @@ Package type: mozilla description: Mozilla XPI extension path_patterns: '*.xpi' -------------------------------------------- -Package type: msi - datasource_id: msi_installer - documentation URL: https://docs.microsoft.com/en-us/windows/win32/msi/windows-installer-portal - primary language: None - description: Microsoft MSI installer - path_patterns: '*.msi' --------------------------------------------- Package type: npm datasource_id: npm_package_json documentation URL: https://docs.npmjs.com/cli/v8/configuring-npm/package-json @@ -748,27 +741,6 @@ Package type: rpm description: RPM package archive path_patterns: '*.rpm', '*.src.rpm', '*.srpm', '*.mvl', '*.vip' -------------------------------------------- -Package type: rpm - datasource_id: rpm_installed_database_bdb - documentation URL: https://man7.org/linux/man-pages/man8/rpmdb.8.html - primary language: None - description: RPM installed package BDB database - path_patterns: '*var/lib/rpm/Packages' --------------------------------------------- -Package type: rpm - datasource_id: rpm_installed_database_ndb - documentation URL: https://fedoraproject.org/wiki/Changes/NewRpmDBFormat - primary language: None - description: RPM installed package NDB database - path_patterns: '*usr/lib/sysimage/rpm/Packages.db' --------------------------------------------- -Package type: rpm - datasource_id: rpm_installed_database_sqlite - documentation URL: https://fedoraproject.org/wiki/Changes/Sqlite_Rpmdb - primary language: None - description: RPM installed package SQLite database - path_patterns: '*rpm/rpmdb.sqlite' --------------------------------------------- Package type: rpm datasource_id: rpm_mariner_manifest documentation URL: https://github.com/microsoft/marinara/ @@ -818,27 +790,6 @@ Package type: war description: Java WAR web/xml path_patterns: '*/WEB-INF/web.xml' -------------------------------------------- -Package type: windows-program - datasource_id: win_reg_installed_programs_docker_file_software - documentation URL: https://en.wikipedia.org/wiki/Windows_Registry - primary language: None - description: Windows Registry Installed Program - Docker SOFTWARE - path_patterns: '*/Files/Windows/System32/config/SOFTWARE' --------------------------------------------- -Package type: windows-program - datasource_id: win_reg_installed_programs_docker_software_delta - documentation URL: https://en.wikipedia.org/wiki/Windows_Registry - primary language: None - description: Windows Registry Installed Program - Docker Software Delta - path_patterns: '*/Hives/Software_Delta' --------------------------------------------- -Package type: windows-program - datasource_id: win_reg_installed_programs_docker_utility_software - documentation URL: https://en.wikipedia.org/wiki/Windows_Registry - primary language: None - description: Windows Registry Installed Program - Docker UtilityVM SOFTWARE - path_patterns: '*/UtilityVM/Files/Windows/System32/config/SOFTWARE' --------------------------------------------- Package type: windows-update datasource_id: microsoft_update_manifest_mum documentation URL: None diff --git a/tests/packagedcode/data/plugin/maven-package-expected.json b/tests/packagedcode/data/plugin/maven-package-expected.json index 801649dea77..e0b4405902a 100644 --- a/tests/packagedcode/data/plugin/maven-package-expected.json +++ b/tests/packagedcode/data/plugin/maven-package-expected.json @@ -46,6 +46,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/org.apache.activemq/activemq-camel@5.4.2" }, { @@ -94,6 +95,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/adarwin/adarwin@1.0" }, { @@ -142,6 +144,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/org.apache.ant/ant-jai@1.7.0" }, { @@ -190,6 +193,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/org.apache.ant/ant-jsch@1.7.0" }, { @@ -276,6 +280,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/aopalliance/aopalliance@1.0" }, { @@ -324,6 +329,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/bcel/bcel@5.1" }, { @@ -401,6 +407,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/classworlds/classworlds@1.1-alpha-2" }, { @@ -499,6 +506,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/commons-fileupload/commons-fileupload@1.0" }, { @@ -795,6 +803,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/commons-validator/commons-validator@1.2.0" }, { @@ -843,6 +852,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/org.dbwebx/tools@0.0.1.SNAPSHOT" }, { @@ -927,6 +937,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/easyconf/easyconf@0.9.0" }, { @@ -1027,6 +1038,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/org.codehaus.mojo/findbugs-maven-plugin@1.1.1" }, { @@ -1075,6 +1087,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/com.adobe.ac.samples.lcds/flex_app@1.0-SNAPSHOT" }, { @@ -1123,6 +1136,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/com.adobe.ac.samples.bash/bash_flex_app@1.0" }, { @@ -1217,6 +1231,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/com.myco.foo.bar.baz/baz-bar-parent@1.0" }, { @@ -1265,6 +1280,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/org.apache.geronimo.bundles/axis@1.4_1-SNAPSHOT" }, { @@ -1342,6 +1358,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/com.idega.block.addon/com.idega.block.contract@4.1.3-SNAPSHOT" }, { @@ -1436,6 +1453,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/it.assist.jrecordbind/jrecordbind%24%7BartifactId.ext%7D@2.3.4" }, { @@ -1515,6 +1533,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/log4j/log4j@1.2.15" }, { @@ -1601,6 +1620,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/ch.qos.logback/logback-access@0.2.5" }, { @@ -1734,6 +1754,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/org.codehaus.plexus/plexus-interactivity-api@1.0-alpha-4" }, { @@ -1782,6 +1803,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/ur.urwerk.test.modules/main@1.0.0-SNAPSHOT" }, { @@ -1830,6 +1852,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/org.apache.geronimo.bundles/axis@1.4_1-SNAPSHOT" }, { @@ -1878,6 +1901,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/org.modeler/modeler@0.1" }, { @@ -1948,6 +1972,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT" }, { @@ -1996,6 +2021,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/org.apache.geronimo.specs/specs@1.3" }, { @@ -2075,6 +2101,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/org.springframework/spring@2.5.4" }, { @@ -2154,6 +2181,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/org.springframework/spring-orm@2.5.3" }, { @@ -2233,6 +2261,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/org.springframework/spring-webmvc@2.5.3" }, { @@ -2289,6 +2318,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/org.jvnet.hudson.plugins/startup-trigger-plugin@0.1" }, { @@ -2337,6 +2367,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/de.fzj.unicore.rcp/eclipseSequencePlugin@0.0.1-SNAPSHOT" }, { @@ -2385,6 +2416,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/ur.urwerk.test/ur.urwerk.test.module-y@1.0.0" }, { @@ -2433,6 +2465,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/org.webreformatter.wrappers/com.google.gwt.query@0.1.5.SNAPSHOT" }, { @@ -2481,6 +2514,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/au.com.acegi/xml-format-maven-plugin@3.0.6" } ], diff --git a/tests/packagedcode/data/plugin/maven-package-with-license-expected.json b/tests/packagedcode/data/plugin/maven-package-with-license-expected.json index 801649dea77..e0b4405902a 100644 --- a/tests/packagedcode/data/plugin/maven-package-with-license-expected.json +++ b/tests/packagedcode/data/plugin/maven-package-with-license-expected.json @@ -46,6 +46,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/org.apache.activemq/activemq-camel@5.4.2" }, { @@ -94,6 +95,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/adarwin/adarwin@1.0" }, { @@ -142,6 +144,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/org.apache.ant/ant-jai@1.7.0" }, { @@ -190,6 +193,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/org.apache.ant/ant-jsch@1.7.0" }, { @@ -276,6 +280,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/aopalliance/aopalliance@1.0" }, { @@ -324,6 +329,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/bcel/bcel@5.1" }, { @@ -401,6 +407,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/classworlds/classworlds@1.1-alpha-2" }, { @@ -499,6 +506,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/commons-fileupload/commons-fileupload@1.0" }, { @@ -795,6 +803,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/commons-validator/commons-validator@1.2.0" }, { @@ -843,6 +852,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/org.dbwebx/tools@0.0.1.SNAPSHOT" }, { @@ -927,6 +937,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/easyconf/easyconf@0.9.0" }, { @@ -1027,6 +1038,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/org.codehaus.mojo/findbugs-maven-plugin@1.1.1" }, { @@ -1075,6 +1087,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/com.adobe.ac.samples.lcds/flex_app@1.0-SNAPSHOT" }, { @@ -1123,6 +1136,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/com.adobe.ac.samples.bash/bash_flex_app@1.0" }, { @@ -1217,6 +1231,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/com.myco.foo.bar.baz/baz-bar-parent@1.0" }, { @@ -1265,6 +1280,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/org.apache.geronimo.bundles/axis@1.4_1-SNAPSHOT" }, { @@ -1342,6 +1358,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/com.idega.block.addon/com.idega.block.contract@4.1.3-SNAPSHOT" }, { @@ -1436,6 +1453,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/it.assist.jrecordbind/jrecordbind%24%7BartifactId.ext%7D@2.3.4" }, { @@ -1515,6 +1533,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/log4j/log4j@1.2.15" }, { @@ -1601,6 +1620,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/ch.qos.logback/logback-access@0.2.5" }, { @@ -1734,6 +1754,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/org.codehaus.plexus/plexus-interactivity-api@1.0-alpha-4" }, { @@ -1782,6 +1803,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/ur.urwerk.test.modules/main@1.0.0-SNAPSHOT" }, { @@ -1830,6 +1852,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/org.apache.geronimo.bundles/axis@1.4_1-SNAPSHOT" }, { @@ -1878,6 +1901,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/org.modeler/modeler@0.1" }, { @@ -1948,6 +1972,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT" }, { @@ -1996,6 +2021,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/org.apache.geronimo.specs/specs@1.3" }, { @@ -2075,6 +2101,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/org.springframework/spring@2.5.4" }, { @@ -2154,6 +2181,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/org.springframework/spring-orm@2.5.3" }, { @@ -2233,6 +2261,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/org.springframework/spring-webmvc@2.5.3" }, { @@ -2289,6 +2318,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/org.jvnet.hudson.plugins/startup-trigger-plugin@0.1" }, { @@ -2337,6 +2367,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/de.fzj.unicore.rcp/eclipseSequencePlugin@0.0.1-SNAPSHOT" }, { @@ -2385,6 +2416,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/ur.urwerk.test/ur.urwerk.test.module-y@1.0.0" }, { @@ -2433,6 +2465,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/org.webreformatter.wrappers/com.google.gwt.query@0.1.5.SNAPSHOT" }, { @@ -2481,6 +2514,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/au.com.acegi/xml-format-maven-plugin@3.0.6" } ], diff --git a/tests/packagedcode/data/plugin/npm-package-expected.json b/tests/packagedcode/data/plugin/npm-package-expected.json index ea4a0b78534..fe5c0c64c92 100644 --- a/tests/packagedcode/data/plugin/npm-package-expected.json +++ b/tests/packagedcode/data/plugin/npm-package-expected.json @@ -56,6 +56,7 @@ "datasource_ids": [ "npm_package_json" ], + "license_clarity": [], "purl": "pkg:npm/cookie-signature@1.0.3" } ], diff --git a/tests/packagedcode/data/plugin/npm-package-with-license-expected.json b/tests/packagedcode/data/plugin/npm-package-with-license-expected.json index 5f4ab0bffeb..fe5c0c64c92 100644 --- a/tests/packagedcode/data/plugin/npm-package-with-license-expected.json +++ b/tests/packagedcode/data/plugin/npm-package-with-license-expected.json @@ -1,179 +1,180 @@ { - "packages": [ - { - "type": "npm", - "namespace": null, - "name": "cookie-signature", - "version": "1.0.3", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": "Sign and unsign cookies", - "release_date": null, - "parties": [ - { - "type": "person", - "role": "author", - "name": "TJ Holowaychuk", - "email": "tj@learnboost.com", - "url": null - } - ], - "keywords": [ - "cookie", - "sign", - "unsign" - ], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.3.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": "https://github.com/visionmedia/node-cookie-signature/issues", - "code_view_url": null, - "vcs_url": "git+https://github.com/visionmedia/node-cookie-signature.git", - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "extra_data": {}, - "repository_homepage_url": "https://www.npmjs.com/package/cookie-signature", - "repository_download_url": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.3.tgz", - "api_data_url": "https://registry.npmjs.org/cookie-signature/1.0.3", - "package_uid": "pkg:npm/cookie-signature@1.0.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_paths": [ - "package.json" - ], - "datasource_ids": [ - "npm_package_json" - ], - "purl": "pkg:npm/cookie-signature@1.0.3" - } - ], - "dependencies": [ - { - "purl": "pkg:npm/mocha", - "extracted_requirement": "*", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:npm/mocha?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:npm/cookie-signature@1.0.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "package.json", - "datasource_id": "npm_package_json" - }, - { - "purl": "pkg:npm/should", - "extracted_requirement": "*", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:npm/should?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": "pkg:npm/cookie-signature@1.0.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_path": "package.json", - "datasource_id": "npm_package_json" - } - ], - "files": [ - { - "path": "package.json", - "type": "file", - "package_data": [ - { - "type": "npm", - "namespace": null, - "name": "cookie-signature", - "version": "1.0.3", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": "Sign and unsign cookies", - "release_date": null, - "parties": [ - { - "type": "person", - "role": "author", - "name": "TJ Holowaychuk", - "email": "tj@learnboost.com", - "url": null - } - ], - "keywords": [ - "cookie", - "sign", - "unsign" - ], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.3.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": "https://github.com/visionmedia/node-cookie-signature/issues", - "code_view_url": null, - "vcs_url": "git+https://github.com/visionmedia/node-cookie-signature.git", - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [], - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/mocha", - "extracted_requirement": "*", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/should", - "extracted_requirement": "*", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/cookie-signature", - "repository_download_url": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.3.tgz", - "api_data_url": "https://registry.npmjs.org/cookie-signature/1.0.3", - "datasource_id": "npm_package_json", - "purl": "pkg:npm/cookie-signature@1.0.3" - } - ], - "for_packages": [ - "pkg:npm/cookie-signature@1.0.3?uuid=fixed-uid-done-for-testing-5642512d1758" - ], - "scan_errors": [] - } - ] - } \ No newline at end of file + "packages": [ + { + "type": "npm", + "namespace": null, + "name": "cookie-signature", + "version": "1.0.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "Sign and unsign cookies", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "TJ Holowaychuk", + "email": "tj@learnboost.com", + "url": null + } + ], + "keywords": [ + "cookie", + "sign", + "unsign" + ], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/visionmedia/node-cookie-signature/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/visionmedia/node-cookie-signature.git", + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "extra_data": {}, + "repository_homepage_url": "https://www.npmjs.com/package/cookie-signature", + "repository_download_url": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.3.tgz", + "api_data_url": "https://registry.npmjs.org/cookie-signature/1.0.3", + "package_uid": "pkg:npm/cookie-signature@1.0.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "package.json" + ], + "datasource_ids": [ + "npm_package_json" + ], + "license_clarity": [], + "purl": "pkg:npm/cookie-signature@1.0.3" + } + ], + "dependencies": [ + { + "purl": "pkg:npm/mocha", + "extracted_requirement": "*", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/mocha?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/cookie-signature@1.0.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/should", + "extracted_requirement": "*", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/should?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:npm/cookie-signature@1.0.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "package.json", + "datasource_id": "npm_package_json" + } + ], + "files": [ + { + "path": "package.json", + "type": "file", + "package_data": [ + { + "type": "npm", + "namespace": null, + "name": "cookie-signature", + "version": "1.0.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "Sign and unsign cookies", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "TJ Holowaychuk", + "email": "tj@learnboost.com", + "url": null + } + ], + "keywords": [ + "cookie", + "sign", + "unsign" + ], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/visionmedia/node-cookie-signature/issues", + "code_view_url": null, + "vcs_url": "git+https://github.com/visionmedia/node-cookie-signature.git", + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/mocha", + "extracted_requirement": "*", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/should", + "extracted_requirement": "*", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/cookie-signature", + "repository_download_url": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.3.tgz", + "api_data_url": "https://registry.npmjs.org/cookie-signature/1.0.3", + "datasource_id": "npm_package_json", + "purl": "pkg:npm/cookie-signature@1.0.3" + } + ], + "for_packages": [ + "pkg:npm/cookie-signature@1.0.3?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "scan_errors": [] + } + ] +} \ No newline at end of file diff --git a/tests/packagedcode/data/plugin/nuget-package-expected.json b/tests/packagedcode/data/plugin/nuget-package-expected.json index 03a66ed0f5b..95e800d5338 100644 --- a/tests/packagedcode/data/plugin/nuget-package-expected.json +++ b/tests/packagedcode/data/plugin/nuget-package-expected.json @@ -82,6 +82,7 @@ "datasource_ids": [ "nuget_nupsec" ], + "license_clarity": [], "purl": "pkg:nuget/Castle.Core@4.2.1" } ], diff --git a/tests/packagedcode/data/plugin/phpcomposer-package-expected.json b/tests/packagedcode/data/plugin/phpcomposer-package-expected.json index 3fbaeb4aecd..496b36eec03 100644 --- a/tests/packagedcode/data/plugin/phpcomposer-package-expected.json +++ b/tests/packagedcode/data/plugin/phpcomposer-package-expected.json @@ -82,6 +82,7 @@ "datasource_ids": [ "php_composer_json" ], + "license_clarity": [], "purl": "pkg:composer/jandreasn/a-timer" } ], diff --git a/tests/packagedcode/data/plugin/pubspec-expected.json b/tests/packagedcode/data/plugin/pubspec-expected.json index aa3bdc2b242..3f9aa0eeae6 100644 --- a/tests/packagedcode/data/plugin/pubspec-expected.json +++ b/tests/packagedcode/data/plugin/pubspec-expected.json @@ -59,6 +59,7 @@ "datasource_ids": [ "pubspec_yaml" ], + "license_clarity": [], "purl": "pkg:dart/openapi@1.0.0" } ], diff --git a/tests/packagedcode/data/plugin/python-package-expected.json b/tests/packagedcode/data/plugin/python-package-expected.json index 8917e1964b7..59b5151d88b 100644 --- a/tests/packagedcode/data/plugin/python-package-expected.json +++ b/tests/packagedcode/data/plugin/python-package-expected.json @@ -75,6 +75,7 @@ "datasource_ids": [ "pypi_setup_py" ], + "license_clarity": [], "purl": "pkg:pypi/arpy@0.1.1" }, { @@ -182,6 +183,7 @@ "datasource_ids": [ "pypi_wheel" ], + "license_clarity": [], "purl": "pkg:pypi/atomicwrites@1.2.1" }, { @@ -251,6 +253,7 @@ "datasource_ids": [ "chef_cookbook_metadata_json" ], + "license_clarity": [], "purl": "pkg:chef/six@1.10.0" }, { @@ -356,6 +359,7 @@ "datasource_ids": [ "pypi_wheel_metadata" ], + "license_clarity": [], "purl": "pkg:pypi/six@1.10.0" }, { @@ -433,6 +437,7 @@ "datasource_ids": [ "pypi_sdist_pkginfo" ], + "license_clarity": [], "purl": "pkg:pypi/ticketimport@0.7a" } ], diff --git a/tests/packagedcode/data/plugin/rpm-package-expected.json b/tests/packagedcode/data/plugin/rpm-package-expected.json index 353f21d6dfd..dc76d2791da 100644 --- a/tests/packagedcode/data/plugin/rpm-package-expected.json +++ b/tests/packagedcode/data/plugin/rpm-package-expected.json @@ -69,6 +69,7 @@ "datasource_ids": [ "rpm_archive" ], + "license_clarity": [], "purl": "pkg:rpm/alfandega@2.0-1.7.3" } ], diff --git a/tests/packagedcode/data/plugin/rubygems-package-expected.json b/tests/packagedcode/data/plugin/rubygems-package-expected.json index 7f5c3717e1f..11e9859d46d 100644 --- a/tests/packagedcode/data/plugin/rubygems-package-expected.json +++ b/tests/packagedcode/data/plugin/rubygems-package-expected.json @@ -96,6 +96,7 @@ "datasource_ids": [ "gem_archive" ], + "license_clarity": [], "purl": "pkg:gem/m2r@2.1.0" } ], diff --git a/tests/packagedcode/data/pypi/site-packages/site-packages-expected.json b/tests/packagedcode/data/pypi/site-packages/site-packages-expected.json index af0856664be..f5f069be5ce 100644 --- a/tests/packagedcode/data/pypi/site-packages/site-packages-expected.json +++ b/tests/packagedcode/data/pypi/site-packages/site-packages-expected.json @@ -78,6 +78,7 @@ "datasource_ids": [ "pypi_sdist_pkginfo" ], + "license_clarity": [], "purl": "pkg:pypi/pyjpstring@0.0.3" }, { @@ -195,6 +196,7 @@ "datasource_ids": [ "pypi_wheel_metadata" ], + "license_clarity": [], "purl": "pkg:pypi/click@8.0.4" } ], diff --git a/tests/packagedcode/data/pypi/solo-metadata/expected.json b/tests/packagedcode/data/pypi/solo-metadata/expected.json index ec19c881b77..4ebb5464769 100644 --- a/tests/packagedcode/data/pypi/solo-metadata/expected.json +++ b/tests/packagedcode/data/pypi/solo-metadata/expected.json @@ -102,6 +102,7 @@ "datasource_ids": [ "pypi_sdist_pkginfo" ], + "license_clarity": [], "purl": "pkg:pypi/scancode-toolkit@31.0.0b1" } ], diff --git a/tests/packagedcode/data/pypi/source-package/pip-22.0.4-pypi-package-expected.json b/tests/packagedcode/data/pypi/source-package/pip-22.0.4-pypi-package-expected.json index c6a9cff51f1..bc78c276ad6 100644 --- a/tests/packagedcode/data/pypi/source-package/pip-22.0.4-pypi-package-expected.json +++ b/tests/packagedcode/data/pypi/source-package/pip-22.0.4-pypi-package-expected.json @@ -113,6 +113,7 @@ "datasource_ids": [ "pypi_sdist_pkginfo" ], + "license_clarity": [], "purl": "pkg:pypi/pip@22.0.4" } ], diff --git a/tests/packagedcode/data/pypi/source-package/pip-22.0.4-pypi-package-with-license-expected.json b/tests/packagedcode/data/pypi/source-package/pip-22.0.4-pypi-package-with-license-expected.json index d5172b954d6..f14237b0716 100644 --- a/tests/packagedcode/data/pypi/source-package/pip-22.0.4-pypi-package-with-license-expected.json +++ b/tests/packagedcode/data/pypi/source-package/pip-22.0.4-pypi-package-with-license-expected.json @@ -113,6 +113,7 @@ "datasource_ids": [ "pypi_sdist_pkginfo" ], + "license_clarity": [], "purl": "pkg:pypi/pip@22.0.4" } ], diff --git a/tests/packagedcode/data/pypi/unpacked_sdist/prefer-egg-info-pkg-info/celery-expected.json b/tests/packagedcode/data/pypi/unpacked_sdist/prefer-egg-info-pkg-info/celery-expected.json index 1a168dd7a39..d031f38d319 100644 --- a/tests/packagedcode/data/pypi/unpacked_sdist/prefer-egg-info-pkg-info/celery-expected.json +++ b/tests/packagedcode/data/pypi/unpacked_sdist/prefer-egg-info-pkg-info/celery-expected.json @@ -117,6 +117,7 @@ "datasource_ids": [ "pypi_editable_egg_pkginfo" ], + "license_clarity": [], "purl": "pkg:pypi/celery@5.2.7" } ], diff --git a/tests/packagedcode/data/pypi/unpacked_wheel/daglib_wheel_extracted-expected.json b/tests/packagedcode/data/pypi/unpacked_wheel/daglib_wheel_extracted-expected.json index df96c2a8075..6c3f4a033b4 100644 --- a/tests/packagedcode/data/pypi/unpacked_wheel/daglib_wheel_extracted-expected.json +++ b/tests/packagedcode/data/pypi/unpacked_wheel/daglib_wheel_extracted-expected.json @@ -103,6 +103,7 @@ "datasource_ids": [ "pypi_wheel_metadata" ], + "license_clarity": [], "purl": "pkg:pypi/daglib@0.6.0" } ], diff --git a/tests/packagedcode/data/rpm_installed/mariner/scan.expected.json b/tests/packagedcode/data/rpm_installed/mariner/scan.expected.json index afdc0e00ae2..daa02c4df09 100644 --- a/tests/packagedcode/data/rpm_installed/mariner/scan.expected.json +++ b/tests/packagedcode/data/rpm_installed/mariner/scan.expected.json @@ -56,6 +56,7 @@ "datasource_ids": [ "rpm_mariner_manifest" ], + "license_clarity": [], "purl": "pkg:rpm/mariner/filesystem@1.1-20.cm2?arch=x86_64" }, { @@ -114,6 +115,7 @@ "datasource_ids": [ "rpm_mariner_manifest" ], + "license_clarity": [], "purl": "pkg:rpm/mariner/mariner-release@2.0-61.cm2?arch=noarch" }, { @@ -276,6 +278,7 @@ "rpm_package_licenses", "rpm_package_licenses" ], + "license_clarity": [], "purl": "pkg:rpm/mariner/glibc@2.35-6.cm2?arch=x86_64" }, { @@ -334,6 +337,7 @@ "datasource_ids": [ "rpm_mariner_manifest" ], + "license_clarity": [], "purl": "pkg:rpm/mariner/openssl-libs@1.1.1k-29.cm2?arch=x86_64" }, { @@ -435,6 +439,7 @@ "rpm_mariner_manifest", "rpm_package_licenses" ], + "license_clarity": [], "purl": "pkg:rpm/mariner/tzdata@2024a-1.cm2?arch=noarch" }, { @@ -493,6 +498,7 @@ "datasource_ids": [ "rpm_mariner_manifest" ], + "license_clarity": [], "purl": "pkg:rpm/mariner/libgcc@11.2.0-8.cm2?arch=x86_64" }, { @@ -578,6 +584,7 @@ "rpm_mariner_manifest", "rpm_package_licenses" ], + "license_clarity": [], "purl": "pkg:rpm/mariner/openssl@1.1.1k-29.cm2?arch=x86_64" }, { @@ -636,6 +643,7 @@ "datasource_ids": [ "rpm_mariner_manifest" ], + "license_clarity": [], "purl": "pkg:rpm/mariner/glibc-iconv@2.35-6.cm2?arch=x86_64" }, { @@ -721,6 +729,7 @@ "rpm_mariner_manifest", "rpm_package_licenses" ], + "license_clarity": [], "purl": "pkg:rpm/mariner/iana-etc@20211115-2.cm2?arch=noarch" }, { @@ -779,6 +788,7 @@ "datasource_ids": [ "rpm_mariner_manifest" ], + "license_clarity": [], "purl": "pkg:rpm/mariner/prebuilt-ca-certificates@2.0.0-16.cm2?arch=noarch" }, { @@ -837,6 +847,7 @@ "datasource_ids": [ "rpm_mariner_manifest" ], + "license_clarity": [], "purl": "pkg:rpm/mariner/distroless-packages-minimal@0.1-3.cm2?arch=x86_64" }, { @@ -895,6 +906,7 @@ "datasource_ids": [ "rpm_mariner_manifest" ], + "license_clarity": [], "purl": "pkg:rpm/mariner/distroless-packages-base@0.1-3.cm2?arch=x86_64" } ], diff --git a/tests/scancode/data/composer/composer.expected.json b/tests/scancode/data/composer/composer.expected.json index 1aa28272bca..bf7bac563a4 100644 --- a/tests/scancode/data/composer/composer.expected.json +++ b/tests/scancode/data/composer/composer.expected.json @@ -75,6 +75,7 @@ "datasource_ids": [ "php_composer_json" ], + "license_clarity": [], "purl": "pkg:composer/laravel/laravel" } ], diff --git a/tests/scancode/data/help/help.txt b/tests/scancode/data/help/help.txt index 6def63b8893..8974d4de17f 100644 --- a/tests/scancode/data/help/help.txt +++ b/tests/scancode/data/help/help.txt @@ -114,6 +114,7 @@ Options: contain over 90% of source files as children and descendants. Count the number of source files in a directory as a new source_file_counts attribute + --package-summary Generate Package Level summary --summary Summarize scans by providing declared origin information and other detected origin info at the codebase attribute level. diff --git a/tests/scancode/data/rpm/fping-2.4-0.b2.rhfc1.dag.i386.rpm.expected.json b/tests/scancode/data/rpm/fping-2.4-0.b2.rhfc1.dag.i386.rpm.expected.json index eed438c2107..bfb76a7ffc0 100644 --- a/tests/scancode/data/rpm/fping-2.4-0.b2.rhfc1.dag.i386.rpm.expected.json +++ b/tests/scancode/data/rpm/fping-2.4-0.b2.rhfc1.dag.i386.rpm.expected.json @@ -77,6 +77,7 @@ "datasource_ids": [ "rpm_archive" ], + "license_clarity": [], "purl": "pkg:rpm/fping@2.4-0.b2.rhfc1.dag" } ], diff --git a/tests/summarycode/data/classify/with_package_data.expected.json b/tests/summarycode/data/classify/with_package_data.expected.json index 9c844445167..e5e9f6d6eba 100644 --- a/tests/summarycode/data/classify/with_package_data.expected.json +++ b/tests/summarycode/data/classify/with_package_data.expected.json @@ -84,6 +84,7 @@ "datasource_ids": [ "maven_pom" ], + "license_clarity": [], "purl": "pkg:maven/org.jboss.logging/jboss-logging@3.4.2.Final" } ], diff --git a/tests/summarycode/data/plugin_consolidate/component-package-build-expected.json b/tests/summarycode/data/plugin_consolidate/component-package-build-expected.json index 50a4552be07..15fb250049b 100644 --- a/tests/summarycode/data/plugin_consolidate/component-package-build-expected.json +++ b/tests/summarycode/data/plugin_consolidate/component-package-build-expected.json @@ -44,6 +44,7 @@ "datasource_ids": [ "buck_file" ], + "license_clarity": [], "purl": "pkg:buck/demo" }, { @@ -113,6 +114,7 @@ "datasource_ids": [ "npm_package_json" ], + "license_clarity": [], "purl": "pkg:npm/test-package@0.0.1" } ], diff --git a/tests/summarycode/data/plugin_consolidate/component-package-expected.json b/tests/summarycode/data/plugin_consolidate/component-package-expected.json index c9eb2a724fa..ddd4103e705 100644 --- a/tests/summarycode/data/plugin_consolidate/component-package-expected.json +++ b/tests/summarycode/data/plugin_consolidate/component-package-expected.json @@ -67,6 +67,7 @@ "datasource_ids": [ "npm_package_json" ], + "license_clarity": [], "purl": "pkg:npm/test-package@0.0.1" } ], diff --git a/tests/summarycode/data/plugin_consolidate/package-files-not-counted-in-license-holders-expected.json b/tests/summarycode/data/plugin_consolidate/package-files-not-counted-in-license-holders-expected.json index 0fd1104ee13..c10b7272aff 100644 --- a/tests/summarycode/data/plugin_consolidate/package-files-not-counted-in-license-holders-expected.json +++ b/tests/summarycode/data/plugin_consolidate/package-files-not-counted-in-license-holders-expected.json @@ -67,6 +67,7 @@ "datasource_ids": [ "npm_package_json" ], + "license_clarity": [], "purl": "pkg:npm/test-package@0.0.1" } ], diff --git a/tests/summarycode/data/plugin_consolidate/package-fileset-expected.json b/tests/summarycode/data/plugin_consolidate/package-fileset-expected.json index e7577a3fdb0..ac29bd7e59b 100644 --- a/tests/summarycode/data/plugin_consolidate/package-fileset-expected.json +++ b/tests/summarycode/data/plugin_consolidate/package-fileset-expected.json @@ -67,6 +67,7 @@ "datasource_ids": [ "npm_package_json" ], + "license_clarity": [], "purl": "pkg:npm/test-package@0.0.1" } ], diff --git a/tests/summarycode/data/plugin_consolidate/package-manifest-expected.json b/tests/summarycode/data/plugin_consolidate/package-manifest-expected.json index ef1f04428e3..9afac524465 100644 --- a/tests/summarycode/data/plugin_consolidate/package-manifest-expected.json +++ b/tests/summarycode/data/plugin_consolidate/package-manifest-expected.json @@ -67,6 +67,7 @@ "datasource_ids": [ "npm_package_json" ], + "license_clarity": [], "purl": "pkg:npm/test-package@0.0.1" } ], diff --git a/tests/summarycode/data/todo/no_todo/base64-arraybuffer.expected.json b/tests/summarycode/data/todo/no_todo/base64-arraybuffer.expected.json index 1e0999ef58d..3b8e6bfb4a3 100644 --- a/tests/summarycode/data/todo/no_todo/base64-arraybuffer.expected.json +++ b/tests/summarycode/data/todo/no_todo/base64-arraybuffer.expected.json @@ -97,6 +97,7 @@ "datasource_ids": [ "npm_package_json" ], + "license_clarity": [], "purl": "pkg:npm/base64-arraybuffer@0.1.4" } ], From 0c93d6d9f017373b6b374040399b04dc593a6cfc Mon Sep 17 00:00:00 2001 From: swastik Date: Mon, 24 Jun 2024 17:49:44 +0530 Subject: [PATCH 05/57] update: Package model to have license_clarity_score Signed-off-by: swastik --- setup.cfg | 2 +- src/packagedcode/models.py | 10 +++++---- src/packagedcode/plugin_package.py | 35 ++++++++++++++++++++++++++++- src/summarycode/package_summary.py | 36 ------------------------------ 4 files changed, 41 insertions(+), 42 deletions(-) delete mode 100644 src/summarycode/package_summary.py diff --git a/setup.cfg b/setup.cfg index 87ab6fa4e4a..f1f38dd13f6 100644 --- a/setup.cfg +++ b/setup.cfg @@ -188,7 +188,7 @@ scancode_scan = # scan plugins and before the output plugins. See also plugincode.post_scan # module for details and doc. scancode_post_scan = - package_summary = summarycode.package_summary:PackageSummary + package_summary = packagedcode.plugin_package:PackageSummary summary = summarycode.summarizer:ScanSummary tallies = summarycode.tallies:Tallies tallies-with-details = summarycode.tallies:TalliesWithDetails diff --git a/src/packagedcode/models.py b/src/packagedcode/models.py index 02a84509620..cf3a41ad573 100644 --- a/src/packagedcode/models.py +++ b/src/packagedcode/models.py @@ -1531,7 +1531,7 @@ class Package(PackageData): help='List of the datasource ids used to create this package.' ) - license_clarity = List( + license_clarity_score = List( item_type=dict, label='License Clarity Information', help='List containing the license clarity score and related elements.' @@ -1541,15 +1541,17 @@ def __attrs_post_init__(self, *args, **kwargs): if not self.package_uid: self.package_uid = build_package_uid(self.purl) - def to_dict(self): - return super().to_dict(with_details=False) + def to_dict(self, package_summary= False): + data = super().to_dict(with_details=False) + if not package_summary: + data.pop("license_clarity_score") + return data def to_package_data(self): mapping = super().to_dict(with_details=True) mapping.pop('package_uid', None) mapping.pop('datafile_paths', None) mapping.pop('datasource_ids', None) - mapping.pop('license_clarity', None) return PackageData.from_dict(mapping) @classmethod diff --git a/src/packagedcode/plugin_package.py b/src/packagedcode/plugin_package.py index b1487022c40..c85efb1e17b 100644 --- a/src/packagedcode/plugin_package.py +++ b/src/packagedcode/plugin_package.py @@ -16,11 +16,13 @@ from commoncode.cliutils import PluggableCommandLineOption from commoncode.cliutils import DOC_GROUP -from commoncode.cliutils import SCAN_GROUP +from commoncode.cliutils import SCAN_GROUP, POST_SCAN_GROUP from commoncode.resource import Resource from commoncode.resource import strip_first_path_segment from plugincode.scan import scan_impl +from plugincode.post_scan import post_scan_impl from plugincode.scan import ScanPlugin +from plugincode.post_scan import PostScanPlugin from licensedcode.cache import build_spdx_license_expression from licensedcode.cache import get_cache @@ -182,6 +184,13 @@ class PackageScanner(ScanPlugin): help='Show the list of supported package manifest parsers and exit.', help_group=DOC_GROUP, ), + PluggableCommandLineOption( + ('--package-summary',), + is_flag=True, + default=False, + help='Generate Package Level summary', + help_group=POST_SCAN_GROUP, + ), ] def is_enabled(self, package, system_package, package_only, **kwargs): @@ -272,6 +281,30 @@ def process_codebase(self, codebase, strip_root=False, package_only=False, **kwa if TRACE_LICENSE and modified: logger_debug(f'packagedcode: process_codebase: add_referenced_license_matches_from_package: modified: {modified}') +@post_scan_impl +class PackageSummary(PostScanPlugin): + """ + Summary at the Package Level. + """ + run_order = 8 + sort_order= 8 + + options = [ + PluggableCommandLineOption(('--package-summary',), + is_flag=True, default=False, + help='Generate Package Level summary', + help_group=POST_SCAN_GROUP) + ] + + def is_enabled(self, package_summary, **kwargs): + return package_summary + + def process_codebase(self, codebase, package_summary, **kwargs): + """ + Process the codebase. + """ + if not self.is_enabled(package_summary): + return def add_license_from_file(resource, codebase): """ diff --git a/src/summarycode/package_summary.py b/src/summarycode/package_summary.py deleted file mode 100644 index 58fcd92021c..00000000000 --- a/src/summarycode/package_summary.py +++ /dev/null @@ -1,36 +0,0 @@ -# -# Copyright (c) nexB Inc. and others. All rights reserved. -# ScanCode is a trademark of nexB Inc. -# SPDX-License-Identifier: Apache-2.0 -# See http://www.apache.org/licenses/LICENSE-2.0 for the license text. -# See https://github.com/nexB/scancode-toolkit for support or download. -# See https://aboutcode.org for more information about nexB OSS projects. -# - -from plugincode.post_scan import PostScanPlugin -from plugincode.post_scan import post_scan_impl -from commoncode.cliutils import PluggableCommandLineOption -from commoncode.cliutils import POST_SCAN_GROUP - -@post_scan_impl -class PackageSummary(PostScanPlugin): - """ - Summary at the Package Level. - """ - - options = [ - PluggableCommandLineOption(('--package-summary',), - is_flag=True, default=False, - help='Generate Package Level summary', - help_group=POST_SCAN_GROUP) - ] - - def is_enabled(self, package_summary, **kwargs): - return package_summary - - def process_codebase(self, codebase, package_summary, **kwargs): - """ - Process the codebase. - """ - if not self.is_enabled(package_summary): - return \ No newline at end of file From 703d7cc88e785ea98b421f2cc1e0a0381a3d364d Mon Sep 17 00:00:00 2001 From: swastik Date: Mon, 24 Jun 2024 22:23:39 +0530 Subject: [PATCH 06/57] update: package models have license_clarity_score only if package-summary as Postscan Plugin Signed-off-by: swastik --- src/packagedcode/plugin_package.py | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/src/packagedcode/plugin_package.py b/src/packagedcode/plugin_package.py index c85efb1e17b..7913f624064 100644 --- a/src/packagedcode/plugin_package.py +++ b/src/packagedcode/plugin_package.py @@ -184,13 +184,6 @@ class PackageScanner(ScanPlugin): help='Show the list of supported package manifest parsers and exit.', help_group=DOC_GROUP, ), - PluggableCommandLineOption( - ('--package-summary',), - is_flag=True, - default=False, - help='Generate Package Level summary', - help_group=POST_SCAN_GROUP, - ), ] def is_enabled(self, package, system_package, package_only, **kwargs): @@ -209,7 +202,7 @@ def get_scanner(self, package=True, system_package=False, package_only=False, ** package_only=package_only, ) - def process_codebase(self, codebase, strip_root=False, package_only=False, **kwargs): + def process_codebase(self, codebase, strip_root=False, package_only=False, package_summary=False, **kwargs): """ Populate the ``codebase`` top level ``packages`` and ``dependencies`` with package and dependency instances, assembling parsed package data @@ -269,7 +262,7 @@ def process_codebase(self, codebase, strip_root=False, package_only=False, **kwa logger_debug(f'packagedcode: process_codebase: add_license_from_sibling_file: modified: {modified}') # Create codebase-level packages and dependencies - create_package_and_deps(codebase, strip_root=strip_root, **kwargs) + create_package_and_deps(codebase, package_summary, strip_root=strip_root, **kwargs) #raise Exception() if has_licenses: @@ -288,7 +281,7 @@ class PackageSummary(PostScanPlugin): """ run_order = 8 sort_order= 8 - + options = [ PluggableCommandLineOption(('--package-summary',), is_flag=True, default=False, @@ -305,6 +298,7 @@ def process_codebase(self, codebase, package_summary, **kwargs): """ if not self.is_enabled(package_summary): return + def add_license_from_file(resource, codebase): """ @@ -385,7 +379,7 @@ def get_installed_packages(root_dir, processes=2, **kwargs): yield from packages_by_uid.values() -def create_package_and_deps(codebase, package_adder=add_to_package, strip_root=False, **kwargs): +def create_package_and_deps(codebase, package_summary ,package_adder=add_to_package, strip_root=False, **kwargs): """ Create and save top-level Package and Dependency from the parsed package data present in the codebase. @@ -397,7 +391,7 @@ def create_package_and_deps(codebase, package_adder=add_to_package, strip_root=F **kwargs ) - codebase.attributes.packages.extend(package.to_dict() for package in packages) + codebase.attributes.packages.extend(package.to_dict(package_summary) for package in packages) codebase.attributes.dependencies.extend(dep.to_dict() for dep in dependencies) From 1667ea1ac4ae003e09a39366ffb88abdc04d6faf Mon Sep 17 00:00:00 2001 From: swastik Date: Wed, 26 Jun 2024 17:39:48 +0530 Subject: [PATCH 07/57] Update data_type of license_clarity_score attribute to dict and few minor changes Signed-off-by: swastik --- src/packagedcode/models.py | 6 +----- src/packagedcode/plugin_package.py | 15 +++++++++------ 2 files changed, 10 insertions(+), 11 deletions(-) diff --git a/src/packagedcode/models.py b/src/packagedcode/models.py index cf3a41ad573..f3432431e93 100644 --- a/src/packagedcode/models.py +++ b/src/packagedcode/models.py @@ -1531,11 +1531,7 @@ class Package(PackageData): help='List of the datasource ids used to create this package.' ) - license_clarity_score = List( - item_type=dict, - label='License Clarity Information', - help='List containing the license clarity score and related elements.' - ) + license_clarity_score = attr.ib(default=attr.Factory(dict)) def __attrs_post_init__(self, *args, **kwargs): if not self.package_uid: diff --git a/src/packagedcode/plugin_package.py b/src/packagedcode/plugin_package.py index 7913f624064..8847e94066f 100644 --- a/src/packagedcode/plugin_package.py +++ b/src/packagedcode/plugin_package.py @@ -279,13 +279,14 @@ class PackageSummary(PostScanPlugin): """ Summary at the Package Level. """ - run_order = 8 - sort_order= 8 + run_order = 11 + sort_order= 11 options = [ PluggableCommandLineOption(('--package-summary',), is_flag=True, default=False, - help='Generate Package Level summary', + help='Summarize scans by providing License Clarity Score at the ' + 'Package attribute level.', help_group=POST_SCAN_GROUP) ] @@ -379,7 +380,7 @@ def get_installed_packages(root_dir, processes=2, **kwargs): yield from packages_by_uid.values() -def create_package_and_deps(codebase, package_summary ,package_adder=add_to_package, strip_root=False, **kwargs): +def create_package_and_deps(codebase, package_summary= False ,package_adder=add_to_package, strip_root=False, **kwargs): """ Create and save top-level Package and Dependency from the parsed package data present in the codebase. @@ -390,8 +391,10 @@ def create_package_and_deps(codebase, package_summary ,package_adder=add_to_pack strip_root=strip_root, **kwargs ) - - codebase.attributes.packages.extend(package.to_dict(package_summary) for package in packages) + codebase.attributes.packages.extend( + package.to_dict(package_summary= package_summary) + for package in packages + ) codebase.attributes.dependencies.extend(dep.to_dict() for dep in dependencies) From 7838da7ddc5ba9327e5b62f265be771fd16d3aea Mon Sep 17 00:00:00 2001 From: swastik Date: Wed, 26 Jun 2024 19:28:12 +0530 Subject: [PATCH 08/57] Add test for package summary plugin Signed-off-by: swastik --- .../.editorconfig | 11 + .../.github/workflows/ci.yml | 31 + .../change-case-change-case-5.4.4/.gitignore | 6 + .../change-case-change-case-5.4.4/LICENSE | 21 + .../change-case-change-case-5.4.4/README.md | 24 + .../change-case-change-case-5.4.4/SECURITY.md | 5 + .../package-lock.json | 4384 ++ .../package.json | 16 + .../packages/change-case/README.md | 78 + .../packages/change-case/package.json | 51 + .../packages/change-case/src/index.spec.ts | 418 + .../packages/change-case/src/index.ts | 281 + .../packages/change-case/src/keys.spec.ts | 74 + .../packages/change-case/src/keys.ts | 51 + .../packages/change-case/tsconfig.json | 9 + .../packages/sponge-case/README.md | 28 + .../packages/sponge-case/package.json | 50 + .../packages/sponge-case/src/index.spec.ts | 21 + .../packages/sponge-case/src/index.ts | 10 + .../packages/sponge-case/tsconfig.json | 9 + .../packages/swap-case/README.md | 27 + .../packages/swap-case/package.json | 48 + .../packages/swap-case/src/index.spec.ts | 19 + .../packages/swap-case/src/index.ts | 8 + .../packages/swap-case/tsconfig.json | 9 + .../packages/title-case/README.md | 35 + .../packages/title-case/package.json | 48 + .../packages/title-case/src/index.spec.ts | 157 + .../packages/title-case/src/index.ts | 180 + .../packages/title-case/tsconfig.json | 9 + .../tsconfig.base.json | 6 + .../data/package_summary/expected.json | 56166 ++++++++++++++++ tests/packagedcode/test_plugin_package.py | 9 + .../basic-plugin-testing/codebase/README.txt | 3 - .../basic-plugin-testing/codebase/mit.LICENSE | 18 - .../basic-plugin-testing/codebase/src/a.py | 6 - .../codebase/tests/test_a.py | 2 - .../basic-plugin-testing/expected.json | 39 - tests/summarycode/test_package_summary.py | 33 - 39 files changed, 62299 insertions(+), 101 deletions(-) create mode 100644 tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/.editorconfig create mode 100644 tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/.github/workflows/ci.yml create mode 100644 tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/.gitignore create mode 100644 tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/LICENSE create mode 100644 tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/README.md create mode 100644 tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/SECURITY.md create mode 100644 tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/package-lock.json create mode 100644 tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/package.json create mode 100644 tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/README.md create mode 100644 tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/package.json create mode 100644 tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/src/index.spec.ts create mode 100644 tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/src/index.ts create mode 100644 tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/src/keys.spec.ts create mode 100644 tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/src/keys.ts create mode 100644 tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/tsconfig.json create mode 100644 tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/sponge-case/README.md create mode 100644 tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/sponge-case/package.json create mode 100644 tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/sponge-case/src/index.spec.ts create mode 100644 tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/sponge-case/src/index.ts create mode 100644 tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/sponge-case/tsconfig.json create mode 100644 tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/swap-case/README.md create mode 100644 tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/swap-case/package.json create mode 100644 tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/swap-case/src/index.spec.ts create mode 100644 tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/swap-case/src/index.ts create mode 100644 tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/swap-case/tsconfig.json create mode 100644 tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/title-case/README.md create mode 100644 tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/title-case/package.json create mode 100644 tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/title-case/src/index.spec.ts create mode 100644 tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/title-case/src/index.ts create mode 100644 tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/title-case/tsconfig.json create mode 100644 tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/tsconfig.base.json create mode 100644 tests/packagedcode/data/package_summary/expected.json delete mode 100644 tests/summarycode/data/package_summary/basic-plugin-testing/codebase/README.txt delete mode 100644 tests/summarycode/data/package_summary/basic-plugin-testing/codebase/mit.LICENSE delete mode 100644 tests/summarycode/data/package_summary/basic-plugin-testing/codebase/src/a.py delete mode 100644 tests/summarycode/data/package_summary/basic-plugin-testing/codebase/tests/test_a.py delete mode 100644 tests/summarycode/data/package_summary/basic-plugin-testing/expected.json delete mode 100644 tests/summarycode/test_package_summary.py diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/.editorconfig b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/.editorconfig new file mode 100644 index 00000000000..8e84accdea7 --- /dev/null +++ b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/.editorconfig @@ -0,0 +1,11 @@ +# EditorConfig is awesome: http://EditorConfig.org + +root = true + +[*] +indent_size = 2 +indent_style = space +end_of_line = lf +charset = utf-8 +trim_trailing_whitespace = true +insert_final_newline = true diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/.github/workflows/ci.yml b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/.github/workflows/ci.yml new file mode 100644 index 00000000000..a3c8d79bf3f --- /dev/null +++ b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/.github/workflows/ci.yml @@ -0,0 +1,31 @@ +name: CI +on: + - push + - pull_request +jobs: + test: + name: Node.js ${{ matrix.node-version }} + runs-on: ubuntu-latest + strategy: + matrix: + node-version: + - "16" + - "*" + steps: + - uses: actions/checkout@v3 + - uses: actions/setup-node@v1 + with: + node-version: ${{ matrix.node-version }} + - name: Get npm cache directory + id: npm-cache-dir + shell: bash + run: echo "dir=$(npm config get cache)" >> ${GITHUB_OUTPUT} + - uses: actions/cache@v3 + id: npm-cache + with: + path: ${{ steps.npm-cache-dir.outputs.dir }} + key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} + restore-keys: | + ${{ runner.os }}-node- + - run: npm ci --workspaces --include-workspace-root + - run: npm test --workspaces diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/.gitignore b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/.gitignore new file mode 100644 index 00000000000..3c168ead0cf --- /dev/null +++ b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/.gitignore @@ -0,0 +1,6 @@ +node_modules/ +coverage/ +.DS_Store +npm-debug.log +dist/ +*.tsbuildinfo diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/LICENSE b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/LICENSE new file mode 100644 index 00000000000..983fbe8aec3 --- /dev/null +++ b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/README.md b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/README.md new file mode 100644 index 00000000000..12167dad44f --- /dev/null +++ b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/README.md @@ -0,0 +1,24 @@ +# Change Case Monorepo + +> Transform a string between `camelCase`, `PascalCase`, `Capital Case`, `snake_case`, `param-case`, `CONSTANT_CASE` and others. + +## Packages + +- [change-case](https://github.com/blakeembrey/change-case/tree/master/packages/change-case) +- [sponge-case](https://github.com/blakeembrey/change-case/tree/master/packages/sponge-case) +- [swap-case](https://github.com/blakeembrey/change-case/tree/master/packages/swap-case) +- [title-case](https://github.com/blakeembrey/change-case/tree/master/packages/title-case) + +### TypeScript and ESM + +All packages are [pure ESM packages](https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c) and ship with TypeScript definitions. They cannot be `require`'d or used with legacy `node` module resolution in TypeScript. + +## Related + +- [Meteor](https://github.com/Konecty/change-case) +- [Atom](https://github.com/robhurring/atom-change-case) +- [VSCode](https://github.com/wmaurer/vscode-change-case) + +## License + +MIT diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/SECURITY.md b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/SECURITY.md new file mode 100644 index 00000000000..4aa608f07ac --- /dev/null +++ b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/SECURITY.md @@ -0,0 +1,5 @@ +# Security Policy + +## Security contact information + +To report a security vulnerability, please use the [Tidelift security contact](https://tidelift.com/security). Tidelift will coordinate the fix and disclosure. diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/package-lock.json b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/package-lock.json new file mode 100644 index 00000000000..d8a0bef27a0 --- /dev/null +++ b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/package-lock.json @@ -0,0 +1,4384 @@ +{ + "name": "root", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "root", + "workspaces": [ + "packages/*" + ], + "devDependencies": { + "@borderless/ts-scripts": "^0.15.0", + "@vitest/coverage-v8": "^1.0.1", + "typescript": "^5.2.2", + "vitest": "^1.0.1" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", + "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.5.tgz", + "integrity": "sha512-hOOqoiNXrmGdFbhgCzu6GiURxUgM27Xwd/aPuu8RfHEZPBzL1Z54okAHAQjXfcQNwvrlkAmAp4SlRTZ45vlthQ==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/types": { + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.5.tgz", + "integrity": "sha512-ON5kSOJwVO6xXVRTvOI0eOnWe7VdUcIpsovGo9U/Br4Ie4UVFQTboO2cYnDhAGU6Fp+UxSiT+pMft0SMHfuq6w==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.23.4", + "@babel/helper-validator-identifier": "^7.22.20", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "dev": true + }, + "node_modules/@borderless/ts-scripts": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/@borderless/ts-scripts/-/ts-scripts-0.15.0.tgz", + "integrity": "sha512-eIgN3O30RlvnnEK5Ne3VDaBUV01Y9HkASGiVR8xKSYfbpZDfZ5RouBLR3Ne5lxlYeLLM7O7XQ7d9ytkM9GzOZw==", + "dev": true, + "dependencies": { + "arg": "^5.0.1", + "ci-info": "^3.3.0", + "find-up": "^6.2.0", + "husky": "^8.0.1", + "lint-staged": "^15.0.2", + "pkg-conf": "^4.0.0", + "prettier": "^3.0.3", + "prettier-plugin-packagejson": "^2.4.6", + "rimraf": "^5.0.1", + "zod": "^3.17.3" + }, + "bin": { + "ts-scripts": "dist/bin.js" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "typescript": "*" + } + }, + "node_modules/@borderless/ts-scripts/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, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@borderless/ts-scripts/node_modules/ci-info": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", + "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, + "node_modules/@borderless/ts-scripts/node_modules/find-up": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", + "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", + "dev": true, + "dependencies": { + "locate-path": "^7.1.0", + "path-exists": "^5.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@borderless/ts-scripts/node_modules/glob": { + "version": "10.3.9", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.9.tgz", + "integrity": "sha512-2tU/LKevAQvDVuVJ9pg9Yv9xcbSh+TqHuTaXTNbQwf+0kDl9Fm6bMovi4Nm5c8TVvfxo2LLcqCGtmO9KoJaGWg==", + "dev": true, + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.5", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@borderless/ts-scripts/node_modules/locate-path": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", + "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", + "dev": true, + "dependencies": { + "p-locate": "^6.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@borderless/ts-scripts/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@borderless/ts-scripts/node_modules/minipass": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.3.tgz", + "integrity": "sha512-LhbbwCfz3vsb12j/WkWQPZfKTsgqIe1Nf/ti1pKjYESGLHIVjWU96G9/ljLH4F9mWNVhlQOm0VySdAWzf05dpg==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/@borderless/ts-scripts/node_modules/p-limit": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", + "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^1.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@borderless/ts-scripts/node_modules/p-locate": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", + "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", + "dev": true, + "dependencies": { + "p-limit": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@borderless/ts-scripts/node_modules/path-exists": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", + "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, + "node_modules/@borderless/ts-scripts/node_modules/rimraf": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.4.tgz", + "integrity": "sha512-rizQI/o/YAMM1us0Zyax0uRfIK39XR52EAjjOi0fzMolpGp0onj6CWzBAXuOx6+6Xi9Rgi0d9tUZojhJerLUmQ==", + "dev": true, + "dependencies": { + "glob": "^10.3.7" + }, + "bin": { + "rimraf": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.8.tgz", + "integrity": "sha512-31E2lxlGM1KEfivQl8Yf5aYU/mflz9g06H6S15ITUFQueMFtFjESRMoDSkvMo8thYvLBax+VKTPlpnx+sPicOA==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.8.tgz", + "integrity": "sha512-B8JbS61bEunhfx8kasogFENgQfr/dIp+ggYXwTqdbMAgGDhRa3AaPpQMuQU0rNxDLECj6FhDzk1cF9WHMVwrtA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.8.tgz", + "integrity": "sha512-rdqqYfRIn4jWOp+lzQttYMa2Xar3OK9Yt2fhOhzFXqg0rVWEfSclJvZq5fZslnz6ypHvVf3CT7qyf0A5pM682A==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.8.tgz", + "integrity": "sha512-RQw9DemMbIq35Bprbboyf8SmOr4UXsRVxJ97LgB55VKKeJOOdvsIPy0nFyF2l8U+h4PtBx/1kRf0BelOYCiQcw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.8.tgz", + "integrity": "sha512-3sur80OT9YdeZwIVgERAysAbwncom7b4bCI2XKLjMfPymTud7e/oY4y+ci1XVp5TfQp/bppn7xLw1n/oSQY3/Q==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.8.tgz", + "integrity": "sha512-WAnPJSDattvS/XtPCTj1tPoTxERjcTpH6HsMr6ujTT+X6rylVe8ggxk8pVxzf5U1wh5sPODpawNicF5ta/9Tmw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.8.tgz", + "integrity": "sha512-ICvZyOplIjmmhjd6mxi+zxSdpPTKFfyPPQMQTK/w+8eNK6WV01AjIztJALDtwNNfFhfZLux0tZLC+U9nSyA5Zg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.8.tgz", + "integrity": "sha512-H4vmI5PYqSvosPaTJuEppU9oz1dq2A7Mr2vyg5TF9Ga+3+MGgBdGzcyBP7qK9MrwFQZlvNyJrvz6GuCaj3OukQ==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.8.tgz", + "integrity": "sha512-z1zMZivxDLHWnyGOctT9JP70h0beY54xDDDJt4VpTX+iwA77IFsE1vCXWmprajJGa+ZYSqkSbRQ4eyLCpCmiCQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.8.tgz", + "integrity": "sha512-1a8suQiFJmZz1khm/rDglOc8lavtzEMRo0v6WhPgxkrjcU0LkHj+TwBrALwoz/OtMExvsqbbMI0ChyelKabSvQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.8.tgz", + "integrity": "sha512-fHZWS2JJxnXt1uYJsDv9+b60WCc2RlvVAy1F76qOLtXRO+H4mjt3Tr6MJ5l7Q78X8KgCFudnTuiQRBhULUyBKQ==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.8.tgz", + "integrity": "sha512-Wy/z0EL5qZYLX66dVnEg9riiwls5IYnziwuju2oUiuxVc+/edvqXa04qNtbrs0Ukatg5HEzqT94Zs7J207dN5Q==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.8.tgz", + "integrity": "sha512-ETaW6245wK23YIEufhMQ3HSeHO7NgsLx8gygBVldRHKhOlD1oNeNy/P67mIh1zPn2Hr2HLieQrt6tWrVwuqrxg==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.8.tgz", + "integrity": "sha512-T2DRQk55SgoleTP+DtPlMrxi/5r9AeFgkhkZ/B0ap99zmxtxdOixOMI570VjdRCs9pE4Wdkz7JYrsPvsl7eESg==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.8.tgz", + "integrity": "sha512-NPxbdmmo3Bk7mbNeHmcCd7R7fptJaczPYBaELk6NcXxy7HLNyWwCyDJ/Xx+/YcNH7Im5dHdx9gZ5xIwyliQCbg==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.8.tgz", + "integrity": "sha512-lytMAVOM3b1gPypL2TRmZ5rnXl7+6IIk8uB3eLsV1JwcizuolblXRrc5ShPrO9ls/b+RTp+E6gbsuLWHWi2zGg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.8.tgz", + "integrity": "sha512-hvWVo2VsXz/8NVt1UhLzxwAfo5sioj92uo0bCfLibB0xlOmimU/DeAEsQILlBQvkhrGjamP0/el5HU76HAitGw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.8.tgz", + "integrity": "sha512-/7Y7u77rdvmGTxR83PgaSvSBJCC2L3Kb1M/+dmSIvRvQPXXCuC97QAwMugBNG0yGcbEGfFBH7ojPzAOxfGNkwQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.8.tgz", + "integrity": "sha512-9Lc4s7Oi98GqFA4HzA/W2JHIYfnXbUYgekUP/Sm4BG9sfLjyv6GKKHKKVs83SMicBF2JwAX6A1PuOLMqpD001w==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.8.tgz", + "integrity": "sha512-rq6WzBGjSzihI9deW3fC2Gqiak68+b7qo5/3kmB6Gvbh/NYPA0sJhrnp7wgV4bNwjqM+R2AApXGxMO7ZoGhIJg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.8.tgz", + "integrity": "sha512-AIAbverbg5jMvJznYiGhrd3sumfwWs8572mIJL5NQjJa06P8KfCPWZQ0NwZbPQnbQi9OWSZhFVSUWjjIrn4hSw==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.8.tgz", + "integrity": "sha512-bfZ0cQ1uZs2PqpulNL5j/3w+GDhP36k1K5c38QdQg+Swy51jFZWWeIkteNsufkQxp986wnqRRsb/bHbY1WQ7TA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/schemas": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", + "dev": true, + "dependencies": { + "@sinclair/typebox": "^0.27.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", + "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.19", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", + "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@pkgr/utils": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@pkgr/utils/-/utils-2.4.2.tgz", + "integrity": "sha512-POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhYw==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "fast-glob": "^3.3.0", + "is-glob": "^4.0.3", + "open": "^9.1.0", + "picocolors": "^1.0.0", + "tslib": "^2.6.0" + }, + "engines": { + "node": "^12.20.0 || ^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts" + } + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.6.1.tgz", + "integrity": "sha512-0WQ0ouLejaUCRsL93GD4uft3rOmB8qoQMU05Kb8CmMtMBe7XUDLAltxVZI1q6byNqEtU7N1ZX1Vw5lIpgulLQA==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.6.1.tgz", + "integrity": "sha512-1TKm25Rn20vr5aTGGZqo6E4mzPicCUD79k17EgTLAsXc1zysyi4xXKACfUbwyANEPAEIxkzwue6JZ+stYzWUTA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.6.1.tgz", + "integrity": "sha512-cEXJQY/ZqMACb+nxzDeX9IPLAg7S94xouJJCNVE5BJM8JUEP4HeTF+ti3cmxWeSJo+5D+o8Tc0UAWUkfENdeyw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.6.1.tgz", + "integrity": "sha512-LoSU9Xu56isrkV2jLldcKspJ7sSXmZWkAxg7sW/RfF7GS4F5/v4EiqKSMCFbZtDu2Nc1gxxFdQdKwkKS4rwxNg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.6.1.tgz", + "integrity": "sha512-EfI3hzYAy5vFNDqpXsNxXcgRDcFHUWSx5nnRSCKwXuQlI5J9dD84g2Usw81n3FLBNsGCegKGwwTVsSKK9cooSQ==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.6.1.tgz", + "integrity": "sha512-9lhc4UZstsegbNLhH0Zu6TqvDfmhGzuCWtcTFXY10VjLLUe4Mr0Ye2L3rrtHaDd/J5+tFMEuo5LTCSCMXWfUKw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.6.1.tgz", + "integrity": "sha512-FfoOK1yP5ksX3wwZ4Zk1NgyGHZyuRhf99j64I5oEmirV8EFT7+OhUZEnP+x17lcP/QHJNWGsoJwrz4PJ9fBEXw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.6.1.tgz", + "integrity": "sha512-DNGZvZDO5YF7jN5fX8ZqmGLjZEXIJRdJEdTFMhiyXqyXubBa0WVLDWSNlQ5JR2PNgDbEV1VQowhVRUh+74D+RA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.6.1.tgz", + "integrity": "sha512-RkJVNVRM+piYy87HrKmhbexCHg3A6Z6MU0W9GHnJwBQNBeyhCJG9KDce4SAMdicQnpURggSvtbGo9xAWOfSvIQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.6.1.tgz", + "integrity": "sha512-v2FVT6xfnnmTe3W9bJXl6r5KwJglMK/iRlkKiIFfO6ysKs0rDgz7Cwwf3tjldxQUrHL9INT/1r4VA0n9L/F1vQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.6.1.tgz", + "integrity": "sha512-YEeOjxRyEjqcWphH9dyLbzgkF8wZSKAKUkldRY6dgNR5oKs2LZazqGB41cWJ4Iqqcy9/zqYgmzBkRoVz3Q9MLw==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.6.1.tgz", + "integrity": "sha512-0zfTlFAIhgz8V2G8STq8toAjsYYA6eci1hnXuyOTUFnymrtJwnS6uGKiv3v5UrPZkBlamLvrLV2iiaeqCKzb0A==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@sinclair/typebox": { + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", + "dev": true + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", + "dev": true + }, + "node_modules/@types/node": { + "version": "20.10.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.10.3.tgz", + "integrity": "sha512-XJavIpZqiXID5Yxnxv3RUDKTN5b81ddNC3ecsA0SoFXz/QU8OGBwZGMomiq0zw+uuqbL/krztv/DINAQ/EV4gg==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@vitest/coverage-v8": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@vitest/coverage-v8/-/coverage-v8-1.0.1.tgz", + "integrity": "sha512-Z4a7ig4VjUCT/P+LRB3IZrBRXb9xWRUM8rSBH9cKgfrU1Oe01/K2WJKtGshOnQwXZoSfQtwCGpbnHmB/qJwjcw==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.2.1", + "@bcoe/v8-coverage": "^0.2.3", + "debug": "^4.3.4", + "istanbul-lib-coverage": "^3.2.2", + "istanbul-lib-report": "^3.0.1", + "istanbul-lib-source-maps": "^4.0.1", + "istanbul-reports": "^3.1.6", + "magic-string": "^0.30.5", + "magicast": "^0.3.2", + "picocolors": "^1.0.0", + "std-env": "^3.5.0", + "test-exclude": "^6.0.0", + "v8-to-istanbul": "^9.2.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + }, + "peerDependencies": { + "vitest": "^1.0.0" + } + }, + "node_modules/@vitest/expect": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-1.0.1.tgz", + "integrity": "sha512-3cdrb/eKD/0tygDX75YscuHEHMUJ70u3UoLSq2eqhWks57AyzvsDQbyn53IhZ0tBN7gA8Jj2VhXiOV2lef7thw==", + "dev": true, + "dependencies": { + "@vitest/spy": "1.0.1", + "@vitest/utils": "1.0.1", + "chai": "^4.3.10" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/runner": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-1.0.1.tgz", + "integrity": "sha512-/+z0vhJ0MfRPT3AyTvAK6m57rzlew/ct8B2a4LMv7NhpPaiI2QLGyOBMB3lcioWdJHjRuLi9aYppfOv0B5aRQA==", + "dev": true, + "dependencies": { + "@vitest/utils": "1.0.1", + "p-limit": "^5.0.0", + "pathe": "^1.1.1" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/snapshot": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-1.0.1.tgz", + "integrity": "sha512-wIPtPDGSxEZ+DpNMc94AsybX6LV6uN6sosf5TojyP1m2QbKwiRuLV/5RSsjt1oWViHsTj8mlcwrQQ1zHGO0fMw==", + "dev": true, + "dependencies": { + "magic-string": "^0.30.5", + "pathe": "^1.1.1", + "pretty-format": "^29.7.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/spy": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-1.0.1.tgz", + "integrity": "sha512-yXwm1uKhBVr/5MhVeSmtNqK+0q2RXIchJt8kokEKdrWLtkPeDgdbZ6SjR1VQGZuNdWL6sSBnLayIyVvcS0qLfA==", + "dev": true, + "dependencies": { + "tinyspy": "^2.2.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-1.0.1.tgz", + "integrity": "sha512-MGPCHkzXbbAyscrhwGzh8uP1HPrTYLWaj1WTDtWSGrpe2yJWLRN9mF9ooKawr6NMOg9vTBtg2JqWLfuLC7Dknw==", + "dev": true, + "dependencies": { + "diff-sequences": "^29.6.3", + "loupe": "^2.3.7", + "pretty-format": "^29.7.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/acorn": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz", + "integrity": "sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-walk": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.0.tgz", + "integrity": "sha512-FS7hV565M5l1R08MXqo8odwMTB02C2UqzB17RVgu9EyuYFBqJZ3/ZY97sQD5FewVu1UyDFc1yztUDrAwT0EypA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/agent-base": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", + "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/ansi-escapes": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-5.0.0.tgz", + "integrity": "sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==", + "dev": true, + "dependencies": { + "type-fest": "^1.0.2" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "dev": true + }, + "node_modules/assertion-error": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", + "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true, + "optional": true, + "peer": true + }, + "node_modules/balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "node_modules/big-integer": { + "version": "1.6.51", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", + "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/bplist-parser": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", + "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", + "dev": true, + "dependencies": { + "big-integer": "^1.6.44" + }, + "engines": { + "node": ">= 5.10.0" + } + }, + "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==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true, + "optional": true, + "peer": true + }, + "node_modules/bundle-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-3.0.0.tgz", + "integrity": "sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==", + "dev": true, + "dependencies": { + "run-applescript": "^5.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cac": { + "version": "6.7.14", + "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", + "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/chai": { + "version": "4.3.10", + "resolved": "https://registry.npmjs.org/chai/-/chai-4.3.10.tgz", + "integrity": "sha512-0UXG04VuVbruMUYbJ6JctvH0YnC/4q3/AkT18q4NaITo91CUm0liMS9VqzT9vZhVQ/1eqPanMWjBM+Juhfb/9g==", + "dev": true, + "dependencies": { + "assertion-error": "^1.1.0", + "check-error": "^1.0.3", + "deep-eql": "^4.1.3", + "get-func-name": "^2.0.2", + "loupe": "^2.3.6", + "pathval": "^1.1.1", + "type-detect": "^4.0.8" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "dev": true, + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/change-case": { + "resolved": "packages/change-case", + "link": true + }, + "node_modules/check-error": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz", + "integrity": "sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==", + "dev": true, + "dependencies": { + "get-func-name": "^2.0.2" + }, + "engines": { + "node": "*" + } + }, + "node_modules/cli-cursor": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", + "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", + "dev": true, + "dependencies": { + "restore-cursor": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-truncate": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz", + "integrity": "sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==", + "dev": true, + "dependencies": { + "slice-ansi": "^5.0.0", + "string-width": "^5.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "dev": true + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", + "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", + "dev": true, + "engines": { + "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": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cssstyle": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-3.0.0.tgz", + "integrity": "sha512-N4u2ABATi3Qplzf0hWbVCdjenim8F3ojEXpBDF5hBpjzW182MjNGLqfmQ0SkSPeQ+V86ZXgeH8aXj6kayd4jgg==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "rrweb-cssom": "^0.6.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/data-urls": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-5.0.0.tgz", + "integrity": "sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "whatwg-mimetype": "^4.0.0", + "whatwg-url": "^14.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decimal.js": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==", + "dev": true, + "optional": true, + "peer": true + }, + "node_modules/deep-eql": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.3.tgz", + "integrity": "sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==", + "dev": true, + "dependencies": { + "type-detect": "^4.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/default-browser": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-4.0.0.tgz", + "integrity": "sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==", + "dev": true, + "dependencies": { + "bundle-name": "^3.0.0", + "default-browser-id": "^3.0.0", + "execa": "^7.1.1", + "titleize": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser-id": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-3.0.0.tgz", + "integrity": "sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==", + "dev": true, + "dependencies": { + "bplist-parser": "^0.2.0", + "untildify": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser/node_modules/execa": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz", + "integrity": "sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.1", + "human-signals": "^4.3.0", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^3.0.7", + "strip-final-newline": "^3.0.0" + }, + "engines": { + "node": "^14.18.0 || ^16.14.0 || >=18.0.0" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/default-browser/node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser/node_modules/human-signals": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", + "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==", + "dev": true, + "engines": { + "node": ">=14.18.0" + } + }, + "node_modules/default-browser/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/define-lazy-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/detect-indent": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-7.0.1.tgz", + "integrity": "sha512-Mc7QhQ8s+cLrnUfU/Ji94vG/r8M26m8f++vyres4ZoojaRDpZ1eSIh/EpzLNwlWuvzSZ3UbDFspjFvTDXe6e/g==", + "dev": true, + "engines": { + "node": ">=12.20" + } + }, + "node_modules/detect-newline": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-4.0.1.tgz", + "integrity": "sha512-qE3Veg1YXzGHQhlA6jzebZN2qVf6NX+A7m7qlhCGG30dJixrAQhYOsJjsnBjJkCSmuOPpCk30145fr8FV0bzog==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/diff-sequences": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", + "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", + "dev": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/esbuild": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.8.tgz", + "integrity": "sha512-l7iffQpT2OrZfH2rXIp7/FkmaeZM0vxbxN9KfiCwGYuZqzMg/JdvX26R31Zxn/Pxvsrg3Y9N6XTcnknqDyyv4w==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.19.8", + "@esbuild/android-arm64": "0.19.8", + "@esbuild/android-x64": "0.19.8", + "@esbuild/darwin-arm64": "0.19.8", + "@esbuild/darwin-x64": "0.19.8", + "@esbuild/freebsd-arm64": "0.19.8", + "@esbuild/freebsd-x64": "0.19.8", + "@esbuild/linux-arm": "0.19.8", + "@esbuild/linux-arm64": "0.19.8", + "@esbuild/linux-ia32": "0.19.8", + "@esbuild/linux-loong64": "0.19.8", + "@esbuild/linux-mips64el": "0.19.8", + "@esbuild/linux-ppc64": "0.19.8", + "@esbuild/linux-riscv64": "0.19.8", + "@esbuild/linux-s390x": "0.19.8", + "@esbuild/linux-x64": "0.19.8", + "@esbuild/netbsd-x64": "0.19.8", + "@esbuild/openbsd-x64": "0.19.8", + "@esbuild/sunos-x64": "0.19.8", + "@esbuild/win32-arm64": "0.19.8", + "@esbuild/win32-ia32": "0.19.8", + "@esbuild/win32-x64": "0.19.8" + } + }, + "node_modules/eventemitter3": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", + "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==", + "dev": true + }, + "node_modules/execa": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", + "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^8.0.1", + "human-signals": "^5.0.0", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^4.1.0", + "strip-final-newline": "^3.0.0" + }, + "engines": { + "node": ">=16.17" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/fast-glob": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", + "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/foreground-child": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", + "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "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 + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/get-func-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.2.tgz", + "integrity": "sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/get-stdin": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-9.0.0.tgz", + "integrity": "sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-stream": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", + "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", + "dev": true, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/git-hooks-list": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/git-hooks-list/-/git-hooks-list-3.1.0.tgz", + "integrity": "sha512-LF8VeHeR7v+wAbXqfgRlTSX/1BJR9Q1vEMR8JAz1cEg6GX07+zyj3sAdDvYjj/xnlIfVuGgj4qBei1K3hKH+PA==", + "dev": true, + "funding": { + "url": "https://github.com/fisker/git-hooks-list?sponsor=1" + } + }, + "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, + "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" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "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==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/globby": { + "version": "13.2.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz", + "integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==", + "dev": true, + "dependencies": { + "dir-glob": "^3.0.1", + "fast-glob": "^3.3.0", + "ignore": "^5.2.4", + "merge2": "^1.4.1", + "slash": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/html-encoding-sniffer": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-4.0.0.tgz", + "integrity": "sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "whatwg-encoding": "^3.1.1" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true + }, + "node_modules/http-proxy-agent": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.0.tgz", + "integrity": "sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "agent-base": "^7.1.0", + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/https-proxy-agent": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.2.tgz", + "integrity": "sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "agent-base": "^7.0.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/human-signals": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", + "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", + "dev": true, + "engines": { + "node": ">=16.17.0" + } + }, + "node_modules/husky": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.3.tgz", + "integrity": "sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==", + "dev": true, + "bin": { + "husky": "lib/bin.js" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/typicode" + } + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/is-docker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", + "dev": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", + "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-inside-container": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", + "dev": true, + "dependencies": { + "is-docker": "^3.0.0" + }, + "bin": { + "is-inside-container": "cli.js" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-plain-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", + "dev": true, + "optional": true, + "peer": true + }, + "node_modules/is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-wsl/node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "dev": true, + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", + "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", + "dev": true, + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jackspeak": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.5.tgz", + "integrity": "sha512-Ratx+B8WeXLAtRJn26hrhY8S1+Jz6pxPMrkrdkgb/NstTNiqMhX0/oFVu5wX+g5n6JlEu2LPsDJmY8nRP4+alw==", + "dev": true, + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jsdom": { + "version": "23.0.1", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-23.0.1.tgz", + "integrity": "sha512-2i27vgvlUsGEBO9+/kJQRbtqtm+191b5zAZrU/UezVmnC2dlDAFLgDYJvAEi94T4kjsRKkezEtLQTgsNEsW2lQ==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "cssstyle": "^3.0.0", + "data-urls": "^5.0.0", + "decimal.js": "^10.4.3", + "form-data": "^4.0.0", + "html-encoding-sniffer": "^4.0.0", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.2", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.7", + "parse5": "^7.1.2", + "rrweb-cssom": "^0.6.0", + "saxes": "^6.0.0", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.1.3", + "w3c-xmlserializer": "^5.0.0", + "webidl-conversions": "^7.0.0", + "whatwg-encoding": "^3.1.1", + "whatwg-mimetype": "^4.0.0", + "whatwg-url": "^14.0.0", + "ws": "^8.14.2", + "xml-name-validator": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "canvas": "^2.11.2" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jsonc-parser": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", + "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==", + "dev": true + }, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/lint-staged": { + "version": "15.0.2", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.0.2.tgz", + "integrity": "sha512-vnEy7pFTHyVuDmCAIFKR5QDO8XLVlPFQQyujQ/STOxe40ICWqJ6knS2wSJ/ffX/Lw0rz83luRDh+ET7toN+rOw==", + "dev": true, + "dependencies": { + "chalk": "5.3.0", + "commander": "11.1.0", + "debug": "4.3.4", + "execa": "8.0.1", + "lilconfig": "2.1.0", + "listr2": "7.0.2", + "micromatch": "4.0.5", + "pidtree": "0.6.0", + "string-argv": "0.3.2", + "yaml": "2.3.3" + }, + "bin": { + "lint-staged": "bin/lint-staged.js" + }, + "engines": { + "node": ">=18.12.0" + }, + "funding": { + "url": "https://opencollective.com/lint-staged" + } + }, + "node_modules/listr2": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-7.0.2.tgz", + "integrity": "sha512-rJysbR9GKIalhTbVL2tYbF2hVyDnrf7pFUZBwjPaMIdadYHmeT+EVi/Bu3qd7ETQPahTotg2WRCatXwRBW554g==", + "dev": true, + "dependencies": { + "cli-truncate": "^3.1.0", + "colorette": "^2.0.20", + "eventemitter3": "^5.0.1", + "log-update": "^5.0.1", + "rfdc": "^1.3.0", + "wrap-ansi": "^8.1.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/local-pkg": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.5.0.tgz", + "integrity": "sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==", + "dev": true, + "dependencies": { + "mlly": "^1.4.2", + "pkg-types": "^1.0.3" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/log-update": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-5.0.1.tgz", + "integrity": "sha512-5UtUDQ/6edw4ofyljDNcOVJQ4c7OjDro4h3y8e1GQL5iYElYclVHJ3zeWchylvMaKnDbDilC8irOVyexnA/Slw==", + "dev": true, + "dependencies": { + "ansi-escapes": "^5.0.0", + "cli-cursor": "^4.0.0", + "slice-ansi": "^5.0.0", + "strip-ansi": "^7.0.1", + "wrap-ansi": "^8.0.1" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/loupe": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.7.tgz", + "integrity": "sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==", + "dev": true, + "dependencies": { + "get-func-name": "^2.0.1" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/magic-string": { + "version": "0.30.5", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.5.tgz", + "integrity": "sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==", + "dev": true, + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.15" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/magicast": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/magicast/-/magicast-0.3.2.tgz", + "integrity": "sha512-Fjwkl6a0syt9TFN0JSYpOybxiMCkYNEeOTnOTNRbjphirLakznZXAqrXgj/7GG3D1dvETONNwrBfinvAbpunDg==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.23.3", + "@babel/types": "^7.23.3", + "source-map-js": "^1.0.2" + } + }, + "node_modules/make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "dev": true, + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "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==", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/mlly": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.4.2.tgz", + "integrity": "sha512-i/Ykufi2t1EZ6NaPLdfnZk2AX8cs0d+mTzVKuPfqPKPatxLApaBoxJQ9x1/uckXtrS/U5oisPMDkNs0yQTaBRg==", + "dev": true, + "dependencies": { + "acorn": "^8.10.0", + "pathe": "^1.1.1", + "pkg-types": "^1.0.3", + "ufo": "^1.3.0" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/npm-run-path": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", + "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", + "dev": true, + "dependencies": { + "path-key": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path/node_modules/path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/nwsapi": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", + "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==", + "dev": true, + "optional": true, + "peer": true + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "dev": true, + "dependencies": { + "mimic-fn": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/open/-/open-9.1.0.tgz", + "integrity": "sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==", + "dev": true, + "dependencies": { + "default-browser": "^4.0.0", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-limit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-5.0.0.tgz", + "integrity": "sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^1.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse5": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "entities": "^4.4.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-scurry": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", + "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", + "dev": true, + "dependencies": { + "lru-cache": "^9.1.1 || ^10.0.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz", + "integrity": "sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==", + "dev": true, + "engines": { + "node": "14 || >=16.14" + } + }, + "node_modules/path-scurry/node_modules/minipass": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.3.tgz", + "integrity": "sha512-LhbbwCfz3vsb12j/WkWQPZfKTsgqIe1Nf/ti1pKjYESGLHIVjWU96G9/ljLH4F9mWNVhlQOm0VySdAWzf05dpg==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/pathe": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.1.tgz", + "integrity": "sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==", + "dev": true + }, + "node_modules/pathval": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz", + "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pidtree": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.6.0.tgz", + "integrity": "sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==", + "dev": true, + "bin": { + "pidtree": "bin/pidtree.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/pkg-conf": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-4.0.0.tgz", + "integrity": "sha512-7dmgi4UY4qk+4mj5Cd8v/GExPo0K+SlY+hulOSdfZ/T6jVH6//y7NtzZo5WrfhDBxuQ0jCa7fLZmNaNh7EWL/w==", + "dev": true, + "dependencies": { + "find-up": "^6.0.0", + "load-json-file": "^7.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-conf/node_modules/find-up": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", + "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", + "dev": true, + "dependencies": { + "locate-path": "^7.1.0", + "path-exists": "^5.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-conf/node_modules/load-json-file": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-7.0.1.tgz", + "integrity": "sha512-Gnxj3ev3mB5TkVBGad0JM6dmLiQL+o0t23JPBZ9sd+yvSLk05mFoqKBw5N8gbbkU4TNXyqCgIrl/VM17OgUIgQ==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-conf/node_modules/locate-path": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", + "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", + "dev": true, + "dependencies": { + "p-locate": "^6.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-conf/node_modules/p-limit": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", + "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^1.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-conf/node_modules/p-locate": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", + "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", + "dev": true, + "dependencies": { + "p-limit": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-conf/node_modules/path-exists": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", + "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, + "node_modules/pkg-types": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.0.3.tgz", + "integrity": "sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==", + "dev": true, + "dependencies": { + "jsonc-parser": "^3.2.0", + "mlly": "^1.2.0", + "pathe": "^1.1.0" + } + }, + "node_modules/postcss": { + "version": "8.4.32", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.32.tgz", + "integrity": "sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/prettier": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.0.3.tgz", + "integrity": "sha512-L/4pUDMxcNa8R/EthV08Zt42WBO4h1rarVtK0K+QJG0X187OLo7l699jWw0GKuwzkPQ//jMFA/8Xm6Fh3J/DAg==", + "dev": true, + "bin": { + "prettier": "bin/prettier.cjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/prettier-plugin-packagejson": { + "version": "2.4.6", + "resolved": "https://registry.npmjs.org/prettier-plugin-packagejson/-/prettier-plugin-packagejson-2.4.6.tgz", + "integrity": "sha512-5JGfzkJRL0DLNyhwmiAV9mV0hZLHDwddFCs2lc9CNxOChpoWUQVe8K4qTMktmevmDlMpok2uT10nvHUyU59sNw==", + "dev": true, + "dependencies": { + "sort-package-json": "2.6.0", + "synckit": "0.8.5" + }, + "peerDependencies": { + "prettier": ">= 1.16.0" + }, + "peerDependenciesMeta": { + "prettier": { + "optional": true + } + } + }, + "node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dev": true, + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", + "dev": true, + "optional": true, + "peer": true + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "dev": true, + "optional": true, + "peer": true + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true, + "optional": true, + "peer": true + }, + "node_modules/restore-cursor": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", + "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", + "dev": true, + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/restore-cursor/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/restore-cursor/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/restore-cursor/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rfdc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", + "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", + "dev": true + }, + "node_modules/rollup": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.6.1.tgz", + "integrity": "sha512-jZHaZotEHQaHLgKr8JnQiDT1rmatjgKlMekyksz+yk9jt/8z9quNjnKNRoaM0wd9DC2QKXjmWWuDYtM3jfF8pQ==", + "dev": true, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.6.1", + "@rollup/rollup-android-arm64": "4.6.1", + "@rollup/rollup-darwin-arm64": "4.6.1", + "@rollup/rollup-darwin-x64": "4.6.1", + "@rollup/rollup-linux-arm-gnueabihf": "4.6.1", + "@rollup/rollup-linux-arm64-gnu": "4.6.1", + "@rollup/rollup-linux-arm64-musl": "4.6.1", + "@rollup/rollup-linux-x64-gnu": "4.6.1", + "@rollup/rollup-linux-x64-musl": "4.6.1", + "@rollup/rollup-win32-arm64-msvc": "4.6.1", + "@rollup/rollup-win32-ia32-msvc": "4.6.1", + "@rollup/rollup-win32-x64-msvc": "4.6.1", + "fsevents": "~2.3.2" + } + }, + "node_modules/rrweb-cssom": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.6.0.tgz", + "integrity": "sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==", + "dev": true, + "optional": true, + "peer": true + }, + "node_modules/run-applescript": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-5.0.0.tgz", + "integrity": "sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==", + "dev": true, + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/run-applescript/node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/run-applescript/node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/run-applescript/node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/run-applescript/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/run-applescript/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/run-applescript/node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/run-applescript/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/run-applescript/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/run-applescript/node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true, + "optional": true, + "peer": true + }, + "node_modules/saxes": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", + "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=v12.22.7" + } + }, + "node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/siginfo": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz", + "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==", + "dev": true + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/slice-ansi": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", + "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^6.0.0", + "is-fullwidth-code-point": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/sort-object-keys": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/sort-object-keys/-/sort-object-keys-1.1.3.tgz", + "integrity": "sha512-855pvK+VkU7PaKYPc+Jjnmt4EzejQHyhhF33q31qG8x7maDzkeFhAAThdCYay11CISO+qAMwjOBP+fPZe0IPyg==", + "dev": true + }, + "node_modules/sort-package-json": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/sort-package-json/-/sort-package-json-2.6.0.tgz", + "integrity": "sha512-XSQ+lY9bAYA8ZsoChcEoPlgcSMaheziEp1beox1JVxy1SV4F2jSq9+h2rJ+3mC/Dhu9Ius1DLnInD5AWcsDXZw==", + "dev": true, + "dependencies": { + "detect-indent": "^7.0.1", + "detect-newline": "^4.0.0", + "get-stdin": "^9.0.0", + "git-hooks-list": "^3.0.0", + "globby": "^13.1.2", + "is-plain-obj": "^4.1.0", + "sort-object-keys": "^1.1.3" + }, + "bin": { + "sort-package-json": "cli.js" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/sponge-case": { + "resolved": "packages/sponge-case", + "link": true + }, + "node_modules/stackback": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz", + "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==", + "dev": true + }, + "node_modules/std-env": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.6.0.tgz", + "integrity": "sha512-aFZ19IgVmhdB2uX599ve2kE6BIE3YMnQ6Gp6BURhW/oIzpXGKr878TQfAQZn1+i0Flcc/UKUy1gOlcfaUBCryg==", + "dev": true + }, + "node_modules/string-argv": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz", + "integrity": "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==", + "dev": true, + "engines": { + "node": ">=0.6.19" + } + }, + "node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/string-width-cjs/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-final-newline": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/strip-literal": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-1.3.0.tgz", + "integrity": "sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg==", + "dev": true, + "dependencies": { + "acorn": "^8.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/swap-case": { + "resolved": "packages/swap-case", + "link": true + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "dev": true, + "optional": true, + "peer": true + }, + "node_modules/synckit": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.5.tgz", + "integrity": "sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==", + "dev": true, + "dependencies": { + "@pkgr/utils": "^2.3.1", + "tslib": "^2.5.0" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts" + } + }, + "node_modules/terser": { + "version": "5.25.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.25.0.tgz", + "integrity": "sha512-we0I9SIsfvNUMP77zC9HG+MylwYYsGFSBG8qm+13oud2Yh+O104y614FRbyjpxys16jZwot72Fpi827YvGzuqg==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true, + "optional": true, + "peer": true + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dev": true, + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tinybench": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.5.1.tgz", + "integrity": "sha512-65NKvSuAVDP/n4CqH+a9w2kTlLReS9vhsAP06MWx+/89nMinJyB2icyl58RIcqCmIggpojIGeuJGhjU1aGMBSg==", + "dev": true + }, + "node_modules/tinypool": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-0.8.1.tgz", + "integrity": "sha512-zBTCK0cCgRROxvs9c0CGK838sPkeokNGdQVUUwHAbynHFlmyJYj825f/oRs528HaIJ97lo0pLIlDUzwN+IorWg==", + "dev": true, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tinyspy": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-2.2.0.tgz", + "integrity": "sha512-d2eda04AN/cPOR89F7Xv5bK/jrQEhmcLFe6HFldoeO9AJtps+fqEnh486vnT/8y4bw38pSyxDcTCAq+Ks2aJTg==", + "dev": true, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/title-case": { + "resolved": "packages/title-case", + "link": true + }, + "node_modules/titleize": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz", + "integrity": "sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/tough-cookie": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", + "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tr46": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.0.0.tgz", + "integrity": "sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "punycode": "^2.3.1" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", + "dev": true + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typescript": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", + "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/ufo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.3.2.tgz", + "integrity": "sha512-o+ORpgGwaYQXgqGDwd+hkS4PuZ3QnmqMMxRuajK/a38L6fTpcE5GPIfrf+L/KemFzfUpeUQc1rRS1iDBozvnFA==", + "dev": true + }, + "node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "dev": true, + "optional": true, + "peer": true + }, + "node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/untildify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", + "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/v8-to-istanbul": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.2.0.tgz", + "integrity": "sha512-/EH/sDgxU2eGxajKdwLCDmQ4FWq+kpi3uCmBGpw1xJtnAxEjlD8j8PEiGWpCIMIs3ciNAgH0d3TTJiUkYzyZjA==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.12", + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^2.0.0" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/vite": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.0.5.tgz", + "integrity": "sha512-OekeWqR9Ls56f3zd4CaxzbbS11gqYkEiBtnWFFgYR2WV8oPJRRKq0mpskYy/XaoCL3L7VINDhqqOMNDiYdGvGg==", + "dev": true, + "dependencies": { + "esbuild": "^0.19.3", + "postcss": "^8.4.32", + "rollup": "^4.2.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^18.0.0 || >=20.0.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/vite-node": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-1.0.1.tgz", + "integrity": "sha512-Y2Jnz4cr2azsOMMYuVPrQkp3KMnS/0WV8ezZjCy4hU7O5mUHCAVOnFmoEvs1nvix/4mYm74Len8bYRWZJMNP6g==", + "dev": true, + "dependencies": { + "cac": "^6.7.14", + "debug": "^4.3.4", + "pathe": "^1.1.1", + "picocolors": "^1.0.0", + "vite": "^5.0.0-beta.15 || ^5.0.0" + }, + "bin": { + "vite-node": "vite-node.mjs" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/vitest": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/vitest/-/vitest-1.0.1.tgz", + "integrity": "sha512-MHsOj079S28hDsvdDvyD1pRj4dcS51EC5Vbe0xvOYX+WryP8soiK2dm8oULi+oA/8Xa/h6GoJEMTmcmBy5YM+Q==", + "dev": true, + "dependencies": { + "@vitest/expect": "1.0.1", + "@vitest/runner": "1.0.1", + "@vitest/snapshot": "1.0.1", + "@vitest/spy": "1.0.1", + "@vitest/utils": "1.0.1", + "acorn-walk": "^8.3.0", + "cac": "^6.7.14", + "chai": "^4.3.10", + "debug": "^4.3.4", + "execa": "^8.0.1", + "local-pkg": "^0.5.0", + "magic-string": "^0.30.5", + "pathe": "^1.1.1", + "picocolors": "^1.0.0", + "std-env": "^3.5.0", + "strip-literal": "^1.3.0", + "tinybench": "^2.5.1", + "tinypool": "^0.8.1", + "vite": "^5.0.0-beta.19 || ^5.0.0", + "vite-node": "1.0.1", + "why-is-node-running": "^2.2.2" + }, + "bin": { + "vitest": "vitest.mjs" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + }, + "peerDependencies": { + "@edge-runtime/vm": "*", + "@types/node": "^18.0.0 || >=20.0.0", + "@vitest/browser": "^1.0.0", + "@vitest/ui": "^1.0.0", + "happy-dom": "*", + "jsdom": "*" + }, + "peerDependenciesMeta": { + "@edge-runtime/vm": { + "optional": true + }, + "@types/node": { + "optional": true + }, + "@vitest/browser": { + "optional": true + }, + "@vitest/ui": { + "optional": true + }, + "happy-dom": { + "optional": true + }, + "jsdom": { + "optional": true + } + } + }, + "node_modules/w3c-xmlserializer": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-5.0.0.tgz", + "integrity": "sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "xml-name-validator": "^5.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/webidl-conversions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/whatwg-encoding": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz", + "integrity": "sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "iconv-lite": "0.6.3" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/whatwg-mimetype": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz", + "integrity": "sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/whatwg-url": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.0.0.tgz", + "integrity": "sha512-1lfMEm2IEr7RIV+f4lUNPOqfFL+pO+Xw3fJSqmjX9AbXcXcYOkCe1P6+9VBZB6n94af16NfZf+sSk0JCBZC9aw==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "tr46": "^5.0.0", + "webidl-conversions": "^7.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/why-is-node-running": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.2.2.tgz", + "integrity": "sha512-6tSwToZxTOcotxHeA+qGCq1mVzKR3CwcJGmVcY+QE8SHy6TnpFnh8PAvPNHYr7EcuVeG0QSMxtYCuO1ta/G/oA==", + "dev": true, + "dependencies": { + "siginfo": "^2.0.0", + "stackback": "0.0.2" + }, + "bin": { + "why-is-node-running": "cli.js" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/wrap-ansi-cjs/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "dev": true + }, + "node_modules/ws": { + "version": "8.14.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.14.2.tgz", + "integrity": "sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xml-name-validator": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-5.0.0.tgz", + "integrity": "sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "dev": true, + "optional": true, + "peer": true + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/yaml": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.3.tgz", + "integrity": "sha512-zw0VAJxgeZ6+++/su5AFoqBbZbrEakwu+X0M5HmcwUiBL7AzcuPKjj5we4xfQLp78LkEMpD0cOnUhmgOVy3KdQ==", + "dev": true, + "engines": { + "node": ">= 14" + } + }, + "node_modules/yocto-queue": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", + "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==", + "dev": true, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zod": { + "version": "3.22.4", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.22.4.tgz", + "integrity": "sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, + "packages/camel-case": { + "version": "5.0.0", + "extraneous": true, + "license": "MIT", + "dependencies": { + "no-case": "^4.0.0" + } + }, + "packages/capital-case": { + "version": "2.0.0", + "extraneous": true, + "license": "MIT", + "dependencies": { + "no-case": "^4.0.0" + }, + "devDependencies": { + "@vitest/coverage-v8": "^0.34.5" + } + }, + "packages/change-case": { + "version": "5.4.4", + "license": "MIT" + }, + "packages/change-case-of-keys": { + "version": "0.0.0", + "extraneous": true, + "license": "MIT", + "devDependencies": { + "@size-limit/preset-small-lib": "^2.2.1", + "@types/jest": "^24.0.23", + "@types/node": "^12.12.14", + "camel-case": "^4.1.2", + "jest": "^24.9.0", + "rimraf": "^3.0.0", + "ts-jest": "^24.2.0", + "tslint": "^5.20.1", + "tslint-config-prettier": "^1.18.0", + "tslint-config-standard": "^9.0.0", + "typescript": "^4.1.2" + } + }, + "packages/constant-case": { + "version": "4.0.0", + "extraneous": true, + "license": "MIT", + "dependencies": { + "no-case": "^4.0.0" + } + }, + "packages/dot-case": { + "version": "4.0.0", + "extraneous": true, + "license": "MIT", + "dependencies": { + "no-case": "^4.0.0" + } + }, + "packages/header-case": { + "version": "3.0.0", + "extraneous": true, + "license": "MIT", + "dependencies": { + "no-case": "^4.0.0" + } + }, + "packages/is-lower-case": { + "version": "3.0.0", + "extraneous": true, + "license": "MIT" + }, + "packages/is-upper-case": { + "version": "3.0.0", + "extraneous": true, + "license": "MIT" + }, + "packages/lower-case": { + "version": "3.0.0", + "extraneous": true, + "license": "MIT" + }, + "packages/lower-case-first": { + "version": "3.0.0", + "extraneous": true, + "license": "MIT" + }, + "packages/no-case": { + "version": "4.0.0", + "extraneous": true, + "license": "MIT" + }, + "packages/param-case": { + "version": "4.0.0", + "extraneous": true, + "license": "MIT", + "dependencies": { + "no-case": "^4.0.0" + } + }, + "packages/pascal-case": { + "version": "4.0.0", + "extraneous": true, + "license": "MIT", + "dependencies": { + "no-case": "^4.0.0" + } + }, + "packages/path-case": { + "version": "4.0.0", + "extraneous": true, + "license": "MIT", + "dependencies": { + "no-case": "^4.0.0" + } + }, + "packages/sentence-case": { + "version": "4.0.0", + "extraneous": true, + "license": "MIT", + "dependencies": { + "no-case": "^4.0.0" + } + }, + "packages/snake-case": { + "version": "4.0.0", + "extraneous": true, + "license": "MIT", + "dependencies": { + "no-case": "^4.0.0" + } + }, + "packages/sponge-case": { + "version": "2.0.3", + "license": "MIT" + }, + "packages/swap-case": { + "version": "3.0.3", + "license": "MIT" + }, + "packages/title-case": { + "version": "4.3.1", + "license": "MIT" + }, + "packages/upper-case": { + "version": "3.0.0", + "extraneous": true, + "license": "MIT" + }, + "packages/upper-case-first": { + "version": "3.0.0", + "extraneous": true, + "license": "MIT" + } + } +} diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/package.json b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/package.json new file mode 100644 index 00000000000..631c6e7dd4e --- /dev/null +++ b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/package.json @@ -0,0 +1,16 @@ +{ + "name": "", + "private": true, + "workspaces": [ + "packages/*" + ], + "scripts": { + "prepare": "ts-scripts install" + }, + "devDependencies": { + "@borderless/ts-scripts": "^0.15.0", + "@vitest/coverage-v8": "^1.0.1", + "typescript": "^5.2.2", + "vitest": "^1.0.1" + } +} diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/README.md b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/README.md new file mode 100644 index 00000000000..ac68328935d --- /dev/null +++ b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/README.md @@ -0,0 +1,78 @@ +# Change Case + +> Transform a string between `camelCase`, `PascalCase`, `Capital Case`, `snake_case`, `kebab-case`, `CONSTANT_CASE` and others. + +## Installation + +``` +npm install change-case --save +``` + +## Usage + +```js +import * as changeCase from "change-case"; + +changeCase.camelCase("TEST_VALUE"); //=> "testValue" +``` + +Included case functions: + +| Method | Result | +| ----------------- | ----------- | +| `camelCase` | `twoWords` | +| `capitalCase` | `Two Words` | +| `constantCase` | `TWO_WORDS` | +| `dotCase` | `two.words` | +| `kebabCase` | `two-words` | +| `noCase` | `two words` | +| `pascalCase` | `TwoWords` | +| `pascalSnakeCase` | `Two_Words` | +| `pathCase` | `two/words` | +| `sentenceCase` | `Two words` | +| `snakeCase` | `two_words` | +| `trainCase` | `Two-Words` | + +All methods accept an `options` object as the second argument: + +- `delimiter?: string` The character to use between words. Default depends on method, e.g. `_` in snake case. +- `locale?: string[] | string | false` Lower/upper according to specified locale, defaults to host environment. Set to `false` to disable. +- `split?: (value: string) => string[]` A function to define how the input is split into words. Defaults to `split`. +- `prefixCharacters?: string` Retain at the beginning of the string. Defaults to `""`. Example: use `"_"` to keep the underscores in `__typename`. +- `suffixCharacters?: string` Retain at the end of the string. Defaults to `""`. Example: use `"_"` to keep the underscore in `type_`. + +By default, `pascalCase` and `snakeCase` separate ambiguous characters with `_`. For example, `V1.2` would become `V1_2` instead of `V12`. If you prefer them merged you can set `mergeAmbiguousCharacters` to `true`. + +### Split + +**Change case** exports a `split` utility which can be used to build other case functions. It accepts a string and returns each "word" as an array. For example: + +```js +split("fooBar") + .map((x) => x.toLowerCase()) + .join("_"); //=> "foo_bar" +``` + +## Change Case Keys + +```js +import * as changeKeys from "change-case/keys"; + +changeKeys.camelCase({ TEST_KEY: true }); //=> { testKey: true } +``` + +**Change case keys** wraps around the core methods to transform object keys to any case. + +### API + +- **input: any** Any JavaScript value. +- **depth: number** Specify the depth to transfer for case transformation. Defaults to `1`. +- **options: object** Same as base case library. + +## TypeScript and ESM + +This package is a [pure ESM package](https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c) and ships with TypeScript definitions. It cannot be `require`'d or used with CommonJS module resolution in TypeScript. + +## License + +MIT diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/package.json b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/package.json new file mode 100644 index 00000000000..38588b70c56 --- /dev/null +++ b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/package.json @@ -0,0 +1,51 @@ +{ + "name": "change-case", + "version": "5.4.4", + "description": "Transform a string between `camelCase`, `PascalCase`, `Capital Case`, `snake_case`, `kebab-case`, `CONSTANT_CASE` and others", + "keywords": [ + "change", + "case", + "convert", + "transform", + "camel-case", + "pascal-case", + "param-case", + "kebab-case", + "header-case" + ], + "homepage": "https://github.com/blakeembrey/change-case/tree/master/packages/change-case#readme", + "bugs": { + "url": "https://github.com/blakeembrey/change-case/issues" + }, + "repository": { + "type": "git", + "url": "git://github.com/blakeembrey/change-case.git" + }, + "license": "MIT", + "author": { + "name": "Blake Embrey", + "email": "hello@blakeembrey.com", + "url": "http://blakeembrey.me" + }, + "type": "module", + "exports": { + ".": "./dist/index.js", + "./keys": "./dist/keys.js" + }, + "main": "./dist/index.js", + "types": "./dist/index.d.ts", + "files": [ + "dist/" + ], + "scripts": { + "bench": "vitest bench", + "build": "ts-scripts build", + "format": "ts-scripts format", + "prepublishOnly": "npm run build", + "specs": "ts-scripts specs", + "test": "ts-scripts test" + }, + "publishConfig": { + "access": "public" + } +} diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/src/index.spec.ts b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/src/index.spec.ts new file mode 100644 index 00000000000..14152e8a740 --- /dev/null +++ b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/src/index.spec.ts @@ -0,0 +1,418 @@ +import { describe, it, expect } from "vitest"; +import { + camelCase, + capitalCase, + constantCase, + dotCase, + kebabCase, + noCase, + pascalCase, + pathCase, + sentenceCase, + snakeCase, + split, + splitSeparateNumbers, + trainCase, + Options, +} from "./index.js"; + +type Result = { + camelCase: string; + capitalCase: string; + constantCase: string; + dotCase: string; + kebabCase: string; + noCase: string; + pascalCase: string; + pascalSnakeCase: string; + pathCase: string; + sentenceCase: string; + snakeCase: string; + trainCase: string; +}; + +const tests: [string, Result, Options?][] = [ + [ + "", + { + camelCase: "", + capitalCase: "", + constantCase: "", + dotCase: "", + kebabCase: "", + noCase: "", + pascalCase: "", + pascalSnakeCase: "", + pathCase: "", + sentenceCase: "", + snakeCase: "", + trainCase: "", + }, + ], + [ + "test", + { + camelCase: "test", + capitalCase: "Test", + constantCase: "TEST", + dotCase: "test", + kebabCase: "test", + noCase: "test", + pascalCase: "Test", + pascalSnakeCase: "Test", + pathCase: "test", + sentenceCase: "Test", + snakeCase: "test", + trainCase: "Test", + }, + ], + [ + "test string", + { + camelCase: "testString", + capitalCase: "Test String", + constantCase: "TEST_STRING", + dotCase: "test.string", + kebabCase: "test-string", + noCase: "test string", + pascalCase: "TestString", + pascalSnakeCase: "Test_String", + pathCase: "test/string", + sentenceCase: "Test string", + snakeCase: "test_string", + trainCase: "Test-String", + }, + ], + [ + "Test String", + { + camelCase: "testString", + capitalCase: "Test String", + constantCase: "TEST_STRING", + dotCase: "test.string", + kebabCase: "test-string", + noCase: "test string", + pascalCase: "TestString", + pascalSnakeCase: "Test_String", + pathCase: "test/string", + sentenceCase: "Test string", + snakeCase: "test_string", + trainCase: "Test-String", + }, + ], + [ + "Test String", + { + camelCase: "test$String", + capitalCase: "Test$String", + constantCase: "TEST$STRING", + dotCase: "test$string", + kebabCase: "test$string", + noCase: "test$string", + pascalCase: "Test$String", + pascalSnakeCase: "Test$String", + pathCase: "test$string", + sentenceCase: "Test$string", + snakeCase: "test$string", + trainCase: "Test$String", + }, + { + delimiter: "$", + }, + ], + [ + "TestV2", + { + camelCase: "testV2", + capitalCase: "Test V2", + constantCase: "TEST_V2", + dotCase: "test.v2", + kebabCase: "test-v2", + noCase: "test v2", + pascalCase: "TestV2", + pascalSnakeCase: "Test_V2", + pathCase: "test/v2", + sentenceCase: "Test v2", + snakeCase: "test_v2", + trainCase: "Test-V2", + }, + ], + [ + "_foo_bar_", + { + camelCase: "fooBar", + capitalCase: "Foo Bar", + constantCase: "FOO_BAR", + dotCase: "foo.bar", + kebabCase: "foo-bar", + noCase: "foo bar", + pascalCase: "FooBar", + pascalSnakeCase: "Foo_Bar", + pathCase: "foo/bar", + sentenceCase: "Foo bar", + snakeCase: "foo_bar", + trainCase: "Foo-Bar", + }, + ], + [ + "version 1.2.10", + { + camelCase: "version_1_2_10", + capitalCase: "Version 1 2 10", + constantCase: "VERSION_1_2_10", + dotCase: "version.1.2.10", + kebabCase: "version-1-2-10", + noCase: "version 1 2 10", + pascalCase: "Version_1_2_10", + pascalSnakeCase: "Version_1_2_10", + pathCase: "version/1/2/10", + sentenceCase: "Version 1 2 10", + snakeCase: "version_1_2_10", + trainCase: "Version-1-2-10", + }, + ], + [ + "version 1.21.0", + { + camelCase: "version_1_21_0", + capitalCase: "Version 1 21 0", + constantCase: "VERSION_1_21_0", + dotCase: "version.1.21.0", + kebabCase: "version-1-21-0", + noCase: "version 1 21 0", + pascalCase: "Version_1_21_0", + pascalSnakeCase: "Version_1_21_0", + pathCase: "version/1/21/0", + sentenceCase: "Version 1 21 0", + snakeCase: "version_1_21_0", + trainCase: "Version-1-21-0", + }, + ], + [ + "TestV2", + { + camelCase: "testV_2", + capitalCase: "Test V 2", + constantCase: "TEST_V_2", + dotCase: "test.v.2", + kebabCase: "test-v-2", + noCase: "test v 2", + pascalCase: "TestV_2", + pascalSnakeCase: "Test_V_2", + pathCase: "test/v/2", + sentenceCase: "Test v 2", + snakeCase: "test_v_2", + trainCase: "Test-V-2", + }, + { + separateNumbers: true, + }, + ], + [ + "ð’³123", + { + camelCase: "ð’³_123", + capitalCase: "ð’³ 123", + constantCase: "ð’³_123", + dotCase: "ð’³.123", + kebabCase: "ð’³-123", + noCase: "ð’³ 123", + pascalCase: "ð’³_123", + pascalSnakeCase: "ð’³_123", + pathCase: "ð’³/123", + sentenceCase: "ð’³ 123", + snakeCase: "ð’³_123", + trainCase: "ð’³-123", + }, + { + separateNumbers: true, + }, + ], + [ + "1test", + { + camelCase: "1Test", + capitalCase: "1 Test", + constantCase: "1_TEST", + dotCase: "1.test", + kebabCase: "1-test", + noCase: "1 test", + pascalCase: "1Test", + pascalSnakeCase: "1_Test", + pathCase: "1/test", + sentenceCase: "1 test", + snakeCase: "1_test", + trainCase: "1-Test", + }, + { separateNumbers: true }, + ], + [ + "Foo12019Bar", + { + camelCase: "foo_12019Bar", + capitalCase: "Foo 12019 Bar", + constantCase: "FOO_12019_BAR", + dotCase: "foo.12019.bar", + kebabCase: "foo-12019-bar", + noCase: "foo 12019 bar", + pascalCase: "Foo_12019Bar", + pascalSnakeCase: "Foo_12019_Bar", + pathCase: "foo/12019/bar", + sentenceCase: "Foo 12019 bar", + snakeCase: "foo_12019_bar", + trainCase: "Foo-12019-Bar", + }, + { separateNumbers: true }, + ], + [ + "aNumber2in", + { + camelCase: "aNumber_2In", + capitalCase: "A Number 2 In", + constantCase: "A_NUMBER_2_IN", + dotCase: "a.number.2.in", + kebabCase: "a-number-2-in", + noCase: "a number 2 in", + pascalCase: "ANumber_2In", + pascalSnakeCase: "ANumber_2_In", + pathCase: "a/number/2/in", + sentenceCase: "A number 2 in", + snakeCase: "a_number_2_in", + trainCase: "A-Number-2-In", + }, + { separateNumbers: true }, + ], + [ + "V1Test", + { + camelCase: "v1Test", + capitalCase: "V1 Test", + constantCase: "V1_TEST", + dotCase: "v1.test", + kebabCase: "v1-test", + noCase: "v1 test", + pascalCase: "V1Test", + pascalSnakeCase: "V1_Test", + pathCase: "v1/test", + sentenceCase: "V1 test", + snakeCase: "v1_test", + trainCase: "V1-Test", + }, + ], + [ + "V1Test with separateNumbers", + { + camelCase: "v_1TestWithSeparateNumbers", + capitalCase: "V 1 Test With Separate Numbers", + constantCase: "V_1_TEST_WITH_SEPARATE_NUMBERS", + dotCase: "v.1.test.with.separate.numbers", + kebabCase: "v-1-test-with-separate-numbers", + noCase: "v 1 test with separate numbers", + pascalCase: "V_1TestWithSeparateNumbers", + pascalSnakeCase: "V_1_Test_With_Separate_Numbers", + pathCase: "v/1/test/with/separate/numbers", + sentenceCase: "V 1 test with separate numbers", + snakeCase: "v_1_test_with_separate_numbers", + trainCase: "V-1-Test-With-Separate-Numbers", + }, + { separateNumbers: true }, + ], + [ + "__typename", + { + camelCase: "__typename", + capitalCase: "__Typename", + constantCase: "__TYPENAME", + dotCase: "__typename", + kebabCase: "__typename", + noCase: "__typename", + pascalCase: "__Typename", + pascalSnakeCase: "__Typename", + pathCase: "__typename", + sentenceCase: "__Typename", + snakeCase: "__typename", + trainCase: "__Typename", + }, + { + prefixCharacters: "_$", + }, + ], + [ + "type__", + { + camelCase: "type__", + capitalCase: "Type__", + constantCase: "TYPE__", + dotCase: "type__", + kebabCase: "type__", + noCase: "type__", + pascalCase: "Type__", + pascalSnakeCase: "Type__", + pathCase: "type__", + sentenceCase: "Type__", + snakeCase: "type__", + trainCase: "Type__", + }, + { + suffixCharacters: "_$", + }, + ], + [ + "__type__", + { + camelCase: "__type__", + capitalCase: "__Type__", + constantCase: "__TYPE__", + dotCase: "__type__", + kebabCase: "__type__", + noCase: "__type__", + pascalCase: "__Type__", + pascalSnakeCase: "__Type__", + pathCase: "__type__", + sentenceCase: "__Type__", + snakeCase: "__type__", + trainCase: "__Type__", + }, + { + prefixCharacters: "_", + suffixCharacters: "_", + }, + ], +]; + +describe("change case", () => { + for (const [input, result, options] of tests) { + it(input, () => { + expect(camelCase(input, options)).toEqual(result.camelCase); + expect(capitalCase(input, options)).toEqual(result.capitalCase); + expect(constantCase(input, options)).toEqual(result.constantCase); + expect(dotCase(input, options)).toEqual(result.dotCase); + expect(trainCase(input, options)).toEqual(result.trainCase); + expect(kebabCase(input, options)).toEqual(result.kebabCase); + expect(noCase(input, options)).toEqual(result.noCase); + expect(pascalCase(input, options)).toEqual(result.pascalCase); + expect(pathCase(input, options)).toEqual(result.pathCase); + expect(sentenceCase(input, options)).toEqual(result.sentenceCase); + expect(snakeCase(input, options)).toEqual(result.snakeCase); + }); + } + + describe("split", () => { + it("should split an empty string", () => { + expect(split("")).toEqual([]); + }); + }); + + describe("pascal case merge option", () => { + it("should merge numbers", () => { + const input = "version 1.2.10"; + + expect(camelCase(input, { mergeAmbiguousCharacters: true })).toEqual( + "version1210", + ); + expect(pascalCase(input, { mergeAmbiguousCharacters: true })).toEqual( + "Version1210", + ); + }); + }); +}); diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/src/index.ts b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/src/index.ts new file mode 100644 index 00000000000..a84701f27d1 --- /dev/null +++ b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/src/index.ts @@ -0,0 +1,281 @@ +// Regexps involved with splitting words in various case formats. +const SPLIT_LOWER_UPPER_RE = /([\p{Ll}\d])(\p{Lu})/gu; +const SPLIT_UPPER_UPPER_RE = /(\p{Lu})([\p{Lu}][\p{Ll}])/gu; + +// Used to iterate over the initial split result and separate numbers. +const SPLIT_SEPARATE_NUMBER_RE = /(\d)\p{Ll}|(\p{L})\d/u; + +// Regexp involved with stripping non-word characters from the result. +const DEFAULT_STRIP_REGEXP = /[^\p{L}\d]+/giu; + +// The replacement value for splits. +const SPLIT_REPLACE_VALUE = "$1\0$2"; + +// The default characters to keep after transforming case. +const DEFAULT_PREFIX_SUFFIX_CHARACTERS = ""; + +/** + * Supported locale values. Use `false` to ignore locale. + * Defaults to `undefined`, which uses the host environment. + */ +export type Locale = string[] | string | false | undefined; + +/** + * Options used for converting strings to pascal/camel case. + */ +export interface PascalCaseOptions extends Options { + mergeAmbiguousCharacters?: boolean; +} + +/** + * Options used for converting strings to any case. + */ +export interface Options { + locale?: Locale; + split?: (value: string) => string[]; + /** @deprecated Pass `split: splitSeparateNumbers` instead. */ + separateNumbers?: boolean; + delimiter?: string; + prefixCharacters?: string; + suffixCharacters?: string; +} + +/** + * Split any cased input strings into an array of words. + */ +export function split(value: string) { + let result = value.trim(); + + result = result + .replace(SPLIT_LOWER_UPPER_RE, SPLIT_REPLACE_VALUE) + .replace(SPLIT_UPPER_UPPER_RE, SPLIT_REPLACE_VALUE); + + result = result.replace(DEFAULT_STRIP_REGEXP, "\0"); + + let start = 0; + let end = result.length; + + // Trim the delimiter from around the output string. + while (result.charAt(start) === "\0") start++; + if (start === end) return []; + while (result.charAt(end - 1) === "\0") end--; + + return result.slice(start, end).split(/\0/g); +} + +/** + * Split the input string into an array of words, separating numbers. + */ +export function splitSeparateNumbers(value: string) { + const words = split(value); + for (let i = 0; i < words.length; i++) { + const word = words[i]; + const match = SPLIT_SEPARATE_NUMBER_RE.exec(word); + if (match) { + const offset = match.index + (match[1] ?? match[2]).length; + words.splice(i, 1, word.slice(0, offset), word.slice(offset)); + } + } + return words; +} + +/** + * Convert a string to space separated lower case (`foo bar`). + */ +export function noCase(input: string, options?: Options) { + const [prefix, words, suffix] = splitPrefixSuffix(input, options); + return ( + prefix + + words.map(lowerFactory(options?.locale)).join(options?.delimiter ?? " ") + + suffix + ); +} + +/** + * Convert a string to camel case (`fooBar`). + */ +export function camelCase(input: string, options?: PascalCaseOptions) { + const [prefix, words, suffix] = splitPrefixSuffix(input, options); + const lower = lowerFactory(options?.locale); + const upper = upperFactory(options?.locale); + const transform = options?.mergeAmbiguousCharacters + ? capitalCaseTransformFactory(lower, upper) + : pascalCaseTransformFactory(lower, upper); + return ( + prefix + + words + .map((word, index) => { + if (index === 0) return lower(word); + return transform(word, index); + }) + .join(options?.delimiter ?? "") + + suffix + ); +} + +/** + * Convert a string to pascal case (`FooBar`). + */ +export function pascalCase(input: string, options?: PascalCaseOptions) { + const [prefix, words, suffix] = splitPrefixSuffix(input, options); + const lower = lowerFactory(options?.locale); + const upper = upperFactory(options?.locale); + const transform = options?.mergeAmbiguousCharacters + ? capitalCaseTransformFactory(lower, upper) + : pascalCaseTransformFactory(lower, upper); + return prefix + words.map(transform).join(options?.delimiter ?? "") + suffix; +} + +/** + * Convert a string to pascal snake case (`Foo_Bar`). + */ +export function pascalSnakeCase(input: string, options?: Options) { + return capitalCase(input, { delimiter: "_", ...options }); +} + +/** + * Convert a string to capital case (`Foo Bar`). + */ +export function capitalCase(input: string, options?: Options) { + const [prefix, words, suffix] = splitPrefixSuffix(input, options); + const lower = lowerFactory(options?.locale); + const upper = upperFactory(options?.locale); + return ( + prefix + + words + .map(capitalCaseTransformFactory(lower, upper)) + .join(options?.delimiter ?? " ") + + suffix + ); +} + +/** + * Convert a string to constant case (`FOO_BAR`). + */ +export function constantCase(input: string, options?: Options) { + const [prefix, words, suffix] = splitPrefixSuffix(input, options); + return ( + prefix + + words.map(upperFactory(options?.locale)).join(options?.delimiter ?? "_") + + suffix + ); +} + +/** + * Convert a string to dot case (`foo.bar`). + */ +export function dotCase(input: string, options?: Options) { + return noCase(input, { delimiter: ".", ...options }); +} + +/** + * Convert a string to kebab case (`foo-bar`). + */ +export function kebabCase(input: string, options?: Options) { + return noCase(input, { delimiter: "-", ...options }); +} + +/** + * Convert a string to path case (`foo/bar`). + */ +export function pathCase(input: string, options?: Options) { + return noCase(input, { delimiter: "/", ...options }); +} + +/** + * Convert a string to path case (`Foo bar`). + */ +export function sentenceCase(input: string, options?: Options) { + const [prefix, words, suffix] = splitPrefixSuffix(input, options); + const lower = lowerFactory(options?.locale); + const upper = upperFactory(options?.locale); + const transform = capitalCaseTransformFactory(lower, upper); + return ( + prefix + + words + .map((word, index) => { + if (index === 0) return transform(word); + return lower(word); + }) + .join(options?.delimiter ?? " ") + + suffix + ); +} + +/** + * Convert a string to snake case (`foo_bar`). + */ +export function snakeCase(input: string, options?: Options) { + return noCase(input, { delimiter: "_", ...options }); +} + +/** + * Convert a string to header case (`Foo-Bar`). + */ +export function trainCase(input: string, options?: Options) { + return capitalCase(input, { delimiter: "-", ...options }); +} + +function lowerFactory(locale: Locale): (input: string) => string { + return locale === false + ? (input: string) => input.toLowerCase() + : (input: string) => input.toLocaleLowerCase(locale); +} + +function upperFactory(locale: Locale): (input: string) => string { + return locale === false + ? (input: string) => input.toUpperCase() + : (input: string) => input.toLocaleUpperCase(locale); +} + +function capitalCaseTransformFactory( + lower: (input: string) => string, + upper: (input: string) => string, +) { + return (word: string) => `${upper(word[0])}${lower(word.slice(1))}`; +} + +function pascalCaseTransformFactory( + lower: (input: string) => string, + upper: (input: string) => string, +) { + return (word: string, index: number) => { + const char0 = word[0]; + const initial = + index > 0 && char0 >= "0" && char0 <= "9" ? "_" + char0 : upper(char0); + return initial + lower(word.slice(1)); + }; +} + +function splitPrefixSuffix( + input: string, + options: Options = {}, +): [string, string[], string] { + const splitFn = + options.split ?? (options.separateNumbers ? splitSeparateNumbers : split); + const prefixCharacters = + options.prefixCharacters ?? DEFAULT_PREFIX_SUFFIX_CHARACTERS; + const suffixCharacters = + options.suffixCharacters ?? DEFAULT_PREFIX_SUFFIX_CHARACTERS; + let prefixIndex = 0; + let suffixIndex = input.length; + + while (prefixIndex < input.length) { + const char = input.charAt(prefixIndex); + if (!prefixCharacters.includes(char)) break; + prefixIndex++; + } + + while (suffixIndex > prefixIndex) { + const index = suffixIndex - 1; + const char = input.charAt(index); + if (!suffixCharacters.includes(char)) break; + suffixIndex = index; + } + + return [ + input.slice(0, prefixIndex), + splitFn(input.slice(prefixIndex, suffixIndex)), + input.slice(suffixIndex), + ]; +} diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/src/keys.spec.ts b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/src/keys.spec.ts new file mode 100644 index 00000000000..c6ce1ee22b8 --- /dev/null +++ b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/src/keys.spec.ts @@ -0,0 +1,74 @@ +import { describe, it, expect } from "vitest"; +import { camelCase } from "./keys"; +import * as changeCase from "./index.js"; + +type TestCase = [ + unknown, + number | undefined, + unknown, + (changeCase.Options | changeCase.PascalCaseOptions)?, +]; + +const TEST_CASES: TestCase[] = [ + [ + { + first_name: "bob", + last_name: "the builder", + credentials: [{ built_things: true }], + }, + Infinity, + { + firstName: "bob", + lastName: "the builder", + credentials: [{ builtThings: true }], + }, + ], + [ + { + first_name: "bob", + price: 8.21, + favoriteAnimals: ["red", "green", 3, null, 7], + }, + Infinity, + { + firstName: "bob", + price: 8.21, + favoriteAnimals: ["red", "green", 3, null, 7], + }, + ], + [ + { + TEST_KEY: { + FOO_BAR: true, + }, + }, + undefined, + { + testKey: { + FOO_BAR: true, + }, + }, + ], + [{ TEST: true }, 0, { TEST: true }], + [null, 1, null], + [ + { + outer_property_1_2: "outer", + an_array: [{ inner_property_3_4: true }], + }, + Infinity, + { + outerProperty12: "outer", + anArray: [{ innerProperty34: true }], + }, + { mergeAmbiguousCharacters: true }, + ], +]; + +describe("change keys", () => { + for (const [input, depth, result, options] of TEST_CASES) { + it(`${input} -> ${result}`, () => { + expect(camelCase(input, depth, options)).toEqual(result); + }); + } +}); diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/src/keys.ts b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/src/keys.ts new file mode 100644 index 00000000000..f83ec699311 --- /dev/null +++ b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/src/keys.ts @@ -0,0 +1,51 @@ +import * as changeCase from "./index.js"; + +const isObject = (object: unknown) => + object !== null && typeof object === "object"; + +function changeKeysFactory< + Options extends changeCase.Options = changeCase.Options, +>( + changeCase: (input: string, options?: changeCase.Options) => string, +): (object: unknown, depth?: number, options?: Options) => unknown { + return function changeKeys( + object: unknown, + depth = 1, + options?: Options, + ): unknown { + if (depth === 0 || !isObject(object)) return object; + + if (Array.isArray(object)) { + return object.map((item) => changeKeys(item, depth - 1, options)); + } + + const result: Record = Object.create( + Object.getPrototypeOf(object), + ); + + Object.keys(object as object).forEach((key) => { + const value = (object as Record)[key]; + const changedKey = changeCase(key, options); + const changedValue = changeKeys(value, depth - 1, options); + result[changedKey] = changedValue; + }); + + return result; + }; +} + +export const camelCase = changeKeysFactory( + changeCase.camelCase, +); +export const capitalCase = changeKeysFactory(changeCase.capitalCase); +export const constantCase = changeKeysFactory(changeCase.constantCase); +export const dotCase = changeKeysFactory(changeCase.dotCase); +export const trainCase = changeKeysFactory(changeCase.trainCase); +export const noCase = changeKeysFactory(changeCase.noCase); +export const kebabCase = changeKeysFactory(changeCase.kebabCase); +export const pascalCase = changeKeysFactory( + changeCase.pascalCase, +); +export const pathCase = changeKeysFactory(changeCase.pathCase); +export const sentenceCase = changeKeysFactory(changeCase.sentenceCase); +export const snakeCase = changeKeysFactory(changeCase.snakeCase); diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/tsconfig.json b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/tsconfig.json new file mode 100644 index 00000000000..f354254d291 --- /dev/null +++ b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/tsconfig.json @@ -0,0 +1,9 @@ +{ + "extends": "../../tsconfig.base.json", + "compilerOptions": { + "outDir": "dist", + "rootDir": "src" + }, + "include": ["src/**/*"], + "exclude": ["src/**/*.spec.*", "src/**/*.bench.*"] +} diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/sponge-case/README.md b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/sponge-case/README.md new file mode 100644 index 00000000000..e1a137a7563 --- /dev/null +++ b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/sponge-case/README.md @@ -0,0 +1,28 @@ +# Sponge Case + +> Transform into a string with random capitalization applied. + +## Installation + +``` +npm install sponge-case --save +``` + +## Usage + +```js +import { spongeCase } from "sponge-case"; + +spongeCase("string"); //=> "sTrinG" +spongeCase("dot.case"); //=> "dOt.caSE" +spongeCase("PascalCase"); //=> "pASCaLCasE" +spongeCase("version 1.2.10"); //=> "VErSIoN 1.2.10" +``` + +## TypeScript and ESM + +This package is a [pure ESM package](https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c) and ships with TypeScript definitions. It cannot be `require`'d or used with CommonJS module resolution in TypeScript. + +## License + +MIT diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/sponge-case/package.json b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/sponge-case/package.json new file mode 100644 index 00000000000..2cb47f1a489 --- /dev/null +++ b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/sponge-case/package.json @@ -0,0 +1,50 @@ +{ + "name": "sponge-case", + "version": "2.0.3", + "description": "Transform into a string with random capitalization applied", + "keywords": [ + "random", + "randomize", + "spongebob", + "mocking", + "capital", + "case", + "convert", + "transform", + "capitalize" + ], + "homepage": "https://github.com/blakeembrey/change-case/tree/master/packages/sponge-case#readme", + "bugs": { + "url": "https://github.com/blakeembrey/change-case/issues" + }, + "repository": { + "type": "git", + "url": "git://github.com/blakeembrey/change-case.git" + }, + "license": "MIT", + "author": { + "name": "Nate Rabins", + "email": "nrabins@gmail.com", + "url": "http://rabins.dev" + }, + "type": "module", + "exports": { + ".": "./dist/index.js" + }, + "main": "./dist/index.js", + "types": "./dist/index.d.ts", + "files": [ + "dist/" + ], + "scripts": { + "bench": "vitest bench", + "build": "ts-scripts build", + "format": "ts-scripts format", + "prepublishOnly": "npm run build", + "specs": "ts-scripts specs", + "test": "ts-scripts test" + }, + "publishConfig": { + "access": "public" + } +} diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/sponge-case/src/index.spec.ts b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/sponge-case/src/index.spec.ts new file mode 100644 index 00000000000..edec173db3a --- /dev/null +++ b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/sponge-case/src/index.spec.ts @@ -0,0 +1,21 @@ +import { describe, it, expect } from "vitest"; +import { spongeCase } from "./index.js"; + +/* Since strings are non-deterministic, we test string length to ensure integrity */ + +const TEST_CASES: [string, number][] = [ + ["", 0], + ["test", 4], + ["test string", 11], + ["Test String", 11], + ["TestV2", 6], + ["rAnDoM cAsE", 11], +]; + +describe("random case", () => { + for (const [input, length] of TEST_CASES) { + it(`${input} -> ${length}`, () => { + expect(spongeCase(input)).toHaveLength(length); + }); + } +}); diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/sponge-case/src/index.ts b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/sponge-case/src/index.ts new file mode 100644 index 00000000000..7e38352cbce --- /dev/null +++ b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/sponge-case/src/index.ts @@ -0,0 +1,10 @@ +export function spongeCase(input: string, locale?: string[] | string): string { + let result = ""; + for (const char of input) { + result += + Math.random() > 0.5 + ? char.toLocaleUpperCase(locale) + : char.toLocaleLowerCase(locale); + } + return result; +} diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/sponge-case/tsconfig.json b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/sponge-case/tsconfig.json new file mode 100644 index 00000000000..f354254d291 --- /dev/null +++ b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/sponge-case/tsconfig.json @@ -0,0 +1,9 @@ +{ + "extends": "../../tsconfig.base.json", + "compilerOptions": { + "outDir": "dist", + "rootDir": "src" + }, + "include": ["src/**/*"], + "exclude": ["src/**/*.spec.*", "src/**/*.bench.*"] +} diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/swap-case/README.md b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/swap-case/README.md new file mode 100644 index 00000000000..bcc32f94273 --- /dev/null +++ b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/swap-case/README.md @@ -0,0 +1,27 @@ +# Swap Case + +> Transform a string by swapping every character from upper to lower case, or lower to upper case. + +## Installation + +``` +npm install swap-case --save +``` + +## Usage + +```js +import { swapCase } from "swap-case"; + +swapCase("string"); //=> "STRING" +swapCase("dot.case"); //=> "DOT.CASE" +swapCase("PascalCase"); //=> "pASCALcASE" +``` + +## TypeScript and ESM + +This package is a [pure ESM package](https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c) and ships with TypeScript definitions. It cannot be `require`'d or used with CommonJS module resolution in TypeScript. + +## License + +MIT diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/swap-case/package.json b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/swap-case/package.json new file mode 100644 index 00000000000..91697e54bc3 --- /dev/null +++ b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/swap-case/package.json @@ -0,0 +1,48 @@ +{ + "name": "swap-case", + "version": "3.0.3", + "description": "Transform a string by swapping every character from upper to lower case, or lower to upper case", + "keywords": [ + "swap", + "case", + "invert", + "convert", + "transform", + "lower", + "upper" + ], + "homepage": "https://github.com/blakeembrey/change-case/tree/master/packages/swap-case#readme", + "bugs": { + "url": "https://github.com/blakeembrey/change-case/issues" + }, + "repository": { + "type": "git", + "url": "git://github.com/blakeembrey/change-case.git" + }, + "license": "MIT", + "author": { + "name": "Blake Embrey", + "email": "hello@blakeembrey.com", + "url": "http://blakeembrey.me" + }, + "type": "module", + "exports": { + ".": "./dist/index.js" + }, + "main": "./dist/index.js", + "types": "./dist/index.d.ts", + "files": [ + "dist/" + ], + "scripts": { + "bench": "vitest bench", + "build": "ts-scripts build", + "format": "ts-scripts format", + "prepublishOnly": "npm run build", + "specs": "ts-scripts specs", + "test": "ts-scripts test" + }, + "publishConfig": { + "access": "public" + } +} diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/swap-case/src/index.spec.ts b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/swap-case/src/index.spec.ts new file mode 100644 index 00000000000..976e3c570cc --- /dev/null +++ b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/swap-case/src/index.spec.ts @@ -0,0 +1,19 @@ +import { describe, it, expect } from "vitest"; +import { swapCase } from "./index.js"; + +const TEST_CASES: [string, string][] = [ + ["", ""], + ["test", "TEST"], + ["test string", "TEST STRING"], + ["Test String", "tEST sTRING"], + ["TestV2", "tESTv2"], + ["sWaP cAsE", "SwAp CaSe"], +]; + +describe("swap case", () => { + for (const [input, result] of TEST_CASES) { + it(`${input} -> ${result}`, () => { + expect(swapCase(input)).toEqual(result); + }); + } +}); diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/swap-case/src/index.ts b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/swap-case/src/index.ts new file mode 100644 index 00000000000..863f0c7233d --- /dev/null +++ b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/swap-case/src/index.ts @@ -0,0 +1,8 @@ +export function swapCase(input: string, locale?: string[] | string) { + let result = ""; + for (const char of input) { + const lower = char.toLocaleLowerCase(locale); + result += char === lower ? char.toLocaleUpperCase(locale) : lower; + } + return result; +} diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/swap-case/tsconfig.json b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/swap-case/tsconfig.json new file mode 100644 index 00000000000..f354254d291 --- /dev/null +++ b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/swap-case/tsconfig.json @@ -0,0 +1,9 @@ +{ + "extends": "../../tsconfig.base.json", + "compilerOptions": { + "outDir": "dist", + "rootDir": "src" + }, + "include": ["src/**/*"], + "exclude": ["src/**/*.spec.*", "src/**/*.bench.*"] +} diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/title-case/README.md b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/title-case/README.md new file mode 100644 index 00000000000..1a0c973a71b --- /dev/null +++ b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/title-case/README.md @@ -0,0 +1,35 @@ +# Title Case + +> Transform a string into [title case](https://en.wikipedia.org/wiki/Letter_case#Title_case) following English rules. + +## Installation + +``` +npm install title-case --save +``` + +## Usage + +```js +import { titleCase } from "title-case"; + +titleCase("string"); //=> "String" +titleCase("follow step-by-step instructions"); //=> "Follow Step-by-Step Instructions" +``` + +### Options + +- `locale?: string | string[]` Locale used for `toLocaleUpperCase` during case transformation (default: `undefined`) +- `sentenceCase?: boolean` Only capitalize the first word of each sentence (default: `false`) +- `sentenceTerminators?: Set` Set of characters to consider a new sentence under sentence case behavior (e.g. `.`, default: `SENTENCE_TERMINATORS`) +- `smallWords?: Set` Set of words to keep lower-case when `sentenceCase === false` (default: `SMALL_WORDS`) +- `titleTerminators?: Set` Set of characters to consider a new sentence under title case behavior (e.g. `:`, default: `TITLE_TERMINATORS`) +- `wordSeparators?: Set` Set of characters to consider a new word for capitalization, such as hyphenation (default: `WORD_SEPARATORS`) + +## TypeScript and ESM + +This package is a [pure ESM package](https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c) and ships with TypeScript definitions. It cannot be `require`'d or used with CommonJS module resolution in TypeScript. + +## License + +MIT diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/title-case/package.json b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/title-case/package.json new file mode 100644 index 00000000000..53ee8a7a966 --- /dev/null +++ b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/title-case/package.json @@ -0,0 +1,48 @@ +{ + "name": "title-case", + "version": "4.3.1", + "description": "Transform a string into title case following English rules", + "keywords": [ + "title", + "case", + "english", + "capital", + "sentence", + "convert", + "transform" + ], + "homepage": "https://github.com/blakeembrey/change-case/tree/master/packages/title-case#readme", + "bugs": { + "url": "https://github.com/blakeembrey/change-case/issues" + }, + "repository": { + "type": "git", + "url": "git://github.com/blakeembrey/change-case.git" + }, + "license": "MIT", + "author": { + "name": "Blake Embrey", + "email": "hello@blakeembrey.com", + "url": "http://blakeembrey.me" + }, + "type": "module", + "exports": { + ".": "./dist/index.js" + }, + "main": "./dist/index.js", + "types": "./dist/index.d.ts", + "files": [ + "dist/" + ], + "scripts": { + "bench": "vitest bench", + "build": "ts-scripts build", + "format": "ts-scripts format", + "prepublishOnly": "npm run build", + "specs": "ts-scripts specs", + "test": "ts-scripts test" + }, + "publishConfig": { + "access": "public" + } +} diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/title-case/src/index.spec.ts b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/title-case/src/index.spec.ts new file mode 100644 index 00000000000..df1fe328fbd --- /dev/null +++ b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/title-case/src/index.spec.ts @@ -0,0 +1,157 @@ +import { describe, it, expect } from "vitest"; +import { inspect } from "util"; +import { titleCase, Options } from "./index.js"; + +/** + * Original tests from https://github.com/gouch/to-title-case/blob/master/test/tests.json. + */ +const TEST_CASES: [string, string, Options?][] = [ + ["one two", "One Two"], + ["one two three", "One Two Three"], + [ + "Start a an and as at but by en for if in nor of on or per the to v vs via end", + "Start a an and as at but by en for if in nor of on or per the to v vs via End", + ], + ["a small word starts", "A Small Word Starts"], + ["small word ends on", "Small Word Ends On"], + ["questions?", "Questions?"], + ["Two questions?", "Two Questions?"], + ["one sentence. two sentences.", "One Sentence. Two Sentences."], + ["we keep NASA capitalized", "We Keep NASA Capitalized"], + ["pass camelCase through", "Pass camelCase Through"], + ["this sub-phrase is nice", "This Sub-Phrase Is Nice"], + ["follow step-by-step instructions", "Follow Step-by-Step Instructions"], + ["easy as one-two-three end", "Easy as One-Two-Three End"], + ["start on-demand end", "Start On-Demand End"], + ["start in-or-out end", "Start In-or-Out End"], + ["start e-commerce end", "Start E-Commerce End"], + ["start e-mail end", "Start E-Mail End"], + ["your hair[cut] looks (nice)", "Your Hair[cut] Looks (Nice)"], + ["keep that colo(u)r", "Keep that Colo(u)r"], + ["leave Q&A unscathed", "Leave Q&A Unscathed"], + [ + "piña colada while you listen to ænima", + "Piña Colada While You Listen to Ænima", + ], + ["start title – end title", "Start Title – End Title"], + ["start title–end title", "Start Title–End Title"], + ["start title — end title", "Start Title — End Title"], + ["start title—end title", "Start Title—End Title"], + ["start title - end title", "Start Title - End Title"], + ["don't break", "Don't Break"], + ['"double quotes"', '"Double Quotes"'], + ['double quotes "inner" word', 'Double Quotes "Inner" Word'], + ["fancy double quotes “inner†word", "Fancy Double Quotes “Inner†Word"], + ["'single quotes'", "'Single Quotes'"], + ["single quotes 'inner' word", "Single Quotes 'Inner' Word"], + ["fancy single quotes ‘inner’ word", "Fancy Single Quotes ‘Inner’ Word"], + ["“‘a twice quoted subtitle’â€", "“‘A Twice Quoted Subtitle’â€"], + ["have you read “The Lotteryâ€?", "Have You Read “The Lotteryâ€?"], + ["one: two", "One: Two"], + ["one two: three four", "One Two: Three Four"], + ['one two: "Three Four"', 'One Two: "Three Four"'], + ["one on: an end", "One On: An End"], + ['one on: "an end"', 'One On: "An End"'], + ["email email@example.com address", "Email email@example.com Address"], + [ + "you have an https://example.com/ title", + "You Have an https://example.com/ Title", + ], + ["_underscores around words_", "_Underscores Around Words_"], + ["*asterisks around words*", "*Asterisks Around Words*"], + ["this vs that", "This vs That"], + ["this *vs* that", "This *vs* That"], + ["this v that", "This v That"], + // Contractions with a period are not supported due to sentence support. + // It's difficult to tell if a period is part of a contraction or not. + ["this vs. that", "This Vs. That"], + ["this v. that", "This V. That"], + ["", ""], + [ + "Scott Moritz and TheStreet.com’s million iPhone la-la land", + "Scott Moritz and TheStreet.com’s Million iPhone La-La Land", + ], + [ + "Notes and observations regarding Apple’s announcements from ‘The Beat Goes On’ special event", + "Notes and Observations Regarding Apple’s Announcements From ‘The Beat Goes On’ Special Event", + ], + ["2018", "2018"], + [ + "the quick brown fox jumps over the lazy dog", + "The Quick Brown Fox Jumps over the Lazy Dog", + ], + ["newcastle upon tyne", "Newcastle upon Tyne"], + ["newcastle *upon* tyne", "Newcastle *upon* Tyne"], + [ + "Is human activity responsible for the climate emergency? New report calls it ‘unequivocal.’", + "Is Human Activity Responsible for the Climate Emergency? New Report Calls It ‘Unequivocal.’", + ], + ["лев николаевич толÑтой", "Лев Ðиколаевич ТолÑтой"], + ["Read foo-bar.com", "Read foo-bar.com"], + ["cowboy bebop: the movie", "Cowboy Bebop: The Movie"], + ["a thing. the thing. and more.", "A Thing. The Thing. And More."], + ['"a quote." a test.', '"A Quote." A Test.'], + ['"The U.N." a quote.', '"The U.N." A Quote.'], + ['"The U.N.". a quote.', '"The U.N.". A Quote.'], + ['"The U.N.". a quote.', '"The U.N.". A quote.', { sentenceCase: true }], + ['"go without"', '"Go Without"'], + ["the iPhone: a quote", "The iPhone: A Quote"], + ["the iPhone: a quote", "The iPhone: a quote", { sentenceCase: true }], + ["the U.N. and me", "The U.N. and Me"], + ["the *U.N.* and me", "The *U.N.* and Me"], + ["the U.N. and me", "The U.N. and me", { sentenceCase: true }], + ["the U.N. and me", "The U.N. And Me", { smallWords: new Set() }], + ["start-and-end", "Start-and-End"], + ["go-to-iPhone", "Go-to-iPhone"], + ["the go-to", "The Go-To"], + ["the go-to", "The go-to", { sentenceCase: true }], + ["this to-go", "This To-Go"], + ["test(ing)", "Test(ing)"], + ["test(s)", "Test(s)"], + ["Keep #tag", "Keep #tag"], + ['"Hello world", says John.', '"Hello World", Says John.'], + [ + '"Hello world", says John.', + '"Hello world", says John.', + { sentenceCase: true }, + ], + ["foo/bar", "Foo/Bar"], + ["this is the *end.*", "This Is the *End.*"], + ["*something about me?* and you.", "*Something About Me?* And You."], + [ + "*something about me?* and you.", + "*Something about me?* And you.", + { sentenceCase: true }, + ], + ["something about _me-too?_ and you.", "Something About _Me-Too?_ And You."], + ["something about _me_? and you.", "Something About _Me_? And You."], + [ + "something about _me_? and you.", + "Something about _me_? And you.", + { sentenceCase: true }, + ], + [ + "something about _me-too_? and you too.", + "Something About _Me-Too_? And You Too.", + ], + ["an example. i.e. test.", "An Example. I.e. Test."], + ["an example, i.e. test.", "An Example, I.e. Test."], + ['an example. "i.e. test."', 'An Example. "I.e. Test."'], + ["an example. i.e. test.", "An example. I.e. test.", { sentenceCase: true }], + ["an example, i.e. test.", "An example, i.e. test.", { sentenceCase: true }], + [ + 'an example. "i.e. test."', + 'An example. "I.e. test."', + { sentenceCase: true }, + ], +]; + +describe("swap case", () => { + for (const [input, result, options] of TEST_CASES) { + it(`${inspect(input)} (${ + options ? JSON.stringify(options) : "null" + }) -> ${inspect(result)}`, () => { + expect(titleCase(input, options)).toEqual(result); + }); + } +}); diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/title-case/src/index.ts b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/title-case/src/index.ts new file mode 100644 index 00000000000..f260ba82e35 --- /dev/null +++ b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/title-case/src/index.ts @@ -0,0 +1,180 @@ +const TOKENS = /(\S+)|(.)/g; +const IS_SPECIAL_CASE = /[\.#]\p{Alphabetic}/u; // #tag, example.com, etc. +const IS_MANUAL_CASE = /\p{Ll}(?=[\p{Lu}])/u; // iPhone, iOS, etc. +const ALPHANUMERIC_PATTERN = /\p{Alphabetic}+/gu; +const IS_ACRONYM = + /^(\P{Alphabetic})*(?:\p{Alphabetic}\.){2,}(\P{Alphabetic})*$/u; + +export const WORD_SEPARATORS = new Set(["—", "–", "-", "―", "/"]); + +export const SENTENCE_TERMINATORS = new Set([".", "!", "?"]); + +export const TITLE_TERMINATORS = new Set([ + ...SENTENCE_TERMINATORS, + ":", + '"', + "'", + "â€", +]); + +export const SMALL_WORDS = new Set([ + "a", + "an", + "and", + "as", + "at", + "because", + "but", + "by", + "en", + "for", + "if", + "in", + "neither", + "nor", + "of", + "on", + "only", + "or", + "over", + "per", + "so", + "some", + "than", + "that", + "the", + "to", + "up", + "upon", + "v", + "versus", + "via", + "vs", + "when", + "with", + "without", + "yet", +]); + +export interface Options { + locale?: string | string[]; + sentenceCase?: boolean; + sentenceTerminators?: Set; + smallWords?: Set; + titleTerminators?: Set; + wordSeparators?: Set; +} + +export function titleCase( + input: string, + options: Options | string[] | string = {}, +) { + const { + locale = undefined, + sentenceCase = false, + sentenceTerminators = SENTENCE_TERMINATORS, + titleTerminators = TITLE_TERMINATORS, + smallWords = SMALL_WORDS, + wordSeparators = WORD_SEPARATORS, + } = typeof options === "string" || Array.isArray(options) + ? { locale: options } + : options; + + const terminators = sentenceCase ? sentenceTerminators : titleTerminators; + let result = ""; + let isNewSentence = true; + + // tslint:disable-next-line + for (const m of input.matchAll(TOKENS)) { + const { 1: token, 2: whiteSpace, index = 0 } = m; + + if (whiteSpace) { + result += whiteSpace; + continue; + } + + // Ignore URLs, email addresses, acronyms, etc. + if (IS_SPECIAL_CASE.test(token)) { + const acronym = token.match(IS_ACRONYM); + + // The period at the end of an acronym is not a new sentence, + // but we should uppercase first for i.e., e.g., etc. + if (acronym) { + const [_, prefix = "", suffix = ""] = acronym; + result += + sentenceCase && !isNewSentence + ? token + : upperAt(token, prefix.length, locale); + isNewSentence = terminators.has(suffix.charAt(0)); + continue; + } + + result += token; + isNewSentence = terminators.has(token.charAt(token.length - 1)); + } else { + const matches = Array.from(token.matchAll(ALPHANUMERIC_PATTERN)); + let value = token; + let isSentenceEnd = false; + + for (let i = 0; i < matches.length; i++) { + const { 0: word, index: wordIndex = 0 } = matches[i]; + const nextChar = token.charAt(wordIndex + word.length); + + isSentenceEnd = terminators.has(nextChar); + + // Always the capitalize first word and reset "new sentence". + if (isNewSentence) { + isNewSentence = false; + } + // Skip capitalizing all words if sentence case is enabled. + else if (sentenceCase || IS_MANUAL_CASE.test(word)) { + continue; + } + // Handle simple words. + else if (matches.length === 1) { + // Avoid capitalizing small words, except at the end of a sentence. + if (smallWords.has(word)) { + const isFinalToken = index + token.length === input.length; + + if (!isFinalToken && !isSentenceEnd) { + continue; + } + } + } + // Multi-word tokens need to be parsed differently. + else if (i > 0) { + // Avoid capitalizing words without a valid word separator, + // e.g. "apple's" or "test(ing)". + if (!wordSeparators.has(token.charAt(wordIndex - 1))) { + continue; + } + + // Ignore small words in the middle of hyphenated words. + if (smallWords.has(word) && wordSeparators.has(nextChar)) { + continue; + } + } + + value = upperAt(value, wordIndex, locale); + } + + result += value; + isNewSentence = + isSentenceEnd || terminators.has(token.charAt(token.length - 1)); + } + } + + return result; +} + +function upperAt( + input: string, + index: number, + locale: string | string[] | undefined, +) { + return ( + input.slice(0, index) + + input.charAt(index).toLocaleUpperCase(locale) + + input.slice(index + 1) + ); +} diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/title-case/tsconfig.json b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/title-case/tsconfig.json new file mode 100644 index 00000000000..f354254d291 --- /dev/null +++ b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/title-case/tsconfig.json @@ -0,0 +1,9 @@ +{ + "extends": "../../tsconfig.base.json", + "compilerOptions": { + "outDir": "dist", + "rootDir": "src" + }, + "include": ["src/**/*"], + "exclude": ["src/**/*.spec.*", "src/**/*.bench.*"] +} diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/tsconfig.base.json b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/tsconfig.base.json new file mode 100644 index 00000000000..64cde0992de --- /dev/null +++ b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/tsconfig.base.json @@ -0,0 +1,6 @@ +{ + "extends": "@borderless/ts-scripts/configs/tsconfig.json", + "compilerOptions": { + "composite": true + } +} diff --git a/tests/packagedcode/data/package_summary/expected.json b/tests/packagedcode/data/package_summary/expected.json new file mode 100644 index 00000000000..47abfd81ad6 --- /dev/null +++ b/tests/packagedcode/data/package_summary/expected.json @@ -0,0 +1,56166 @@ +{ + "packages": [ + { + "type": "npm", + "namespace": null, + "name": "change-case", + "version": "5.4.4", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "Transform a string between `camelCase`, `PascalCase`, `Capital Case`, `snake_case`, `kebab-case`, `CONSTANT_CASE` and others", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Blake Embrey", + "email": "hello@blakeembrey.com", + "url": "http://blakeembrey.me" + } + ], + "keywords": [ + "change", + "case", + "convert", + "transform", + "camel-case", + "pascal-case", + "param-case", + "kebab-case", + "header-case" + ], + "homepage_url": "https://github.com/blakeembrey/change-case/tree/master/packages/change-case#readme", + "download_url": "https://registry.npmjs.org/change-case/-/change-case-5.4.4.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/blakeembrey/change-case/issues", + "code_view_url": null, + "vcs_url": "git://github.com/blakeembrey/change-case.git", + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/package.json", + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "- MIT\n", + "notice_text": null, + "source_packages": [], + "extra_data": {}, + "repository_homepage_url": "https://www.npmjs.com/package/change-case", + "repository_download_url": "https://registry.npmjs.org/change-case/-/change-case-5.4.4.tgz", + "api_data_url": "https://registry.npmjs.org/change-case/5.4.4", + "package_uid": "pkg:npm/change-case@5.4.4?uuid=2b66e488-0e2a-46c3-9908-37c997029b5d", + "datafile_paths": [ + "change-case-change-case-5.4.4/packages/change-case/package.json" + ], + "datasource_ids": [ + "npm_package_json" + ], + "license_clarity_score": {}, + "purl": "pkg:npm/change-case@5.4.4" + }, + { + "type": "npm", + "namespace": null, + "name": "sponge-case", + "version": "2.0.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "Transform into a string with random capitalization applied", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Nate Rabins", + "email": "nrabins@gmail.com", + "url": "http://rabins.dev" + } + ], + "keywords": [ + "random", + "randomize", + "spongebob", + "mocking", + "capital", + "case", + "convert", + "transform", + "capitalize" + ], + "homepage_url": "https://github.com/blakeembrey/change-case/tree/master/packages/sponge-case#readme", + "download_url": "https://registry.npmjs.org/sponge-case/-/sponge-case-2.0.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/blakeembrey/change-case/issues", + "code_view_url": null, + "vcs_url": "git://github.com/blakeembrey/change-case.git", + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/sponge-case/package.json", + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "- MIT\n", + "notice_text": null, + "source_packages": [], + "extra_data": {}, + "repository_homepage_url": "https://www.npmjs.com/package/sponge-case", + "repository_download_url": "https://registry.npmjs.org/sponge-case/-/sponge-case-2.0.3.tgz", + "api_data_url": "https://registry.npmjs.org/sponge-case/2.0.3", + "package_uid": "pkg:npm/sponge-case@2.0.3?uuid=5953e3b2-32d0-4aeb-8acf-223c65a79306", + "datafile_paths": [ + "change-case-change-case-5.4.4/packages/sponge-case/package.json" + ], + "datasource_ids": [ + "npm_package_json" + ], + "license_clarity_score": {}, + "purl": "pkg:npm/sponge-case@2.0.3" + }, + { + "type": "npm", + "namespace": null, + "name": "swap-case", + "version": "3.0.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "Transform a string by swapping every character from upper to lower case, or lower to upper case", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Blake Embrey", + "email": "hello@blakeembrey.com", + "url": "http://blakeembrey.me" + } + ], + "keywords": [ + "swap", + "case", + "invert", + "convert", + "transform", + "lower", + "upper" + ], + "homepage_url": "https://github.com/blakeembrey/change-case/tree/master/packages/swap-case#readme", + "download_url": "https://registry.npmjs.org/swap-case/-/swap-case-3.0.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/blakeembrey/change-case/issues", + "code_view_url": null, + "vcs_url": "git://github.com/blakeembrey/change-case.git", + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/swap-case/package.json", + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "- MIT\n", + "notice_text": null, + "source_packages": [], + "extra_data": {}, + "repository_homepage_url": "https://www.npmjs.com/package/swap-case", + "repository_download_url": "https://registry.npmjs.org/swap-case/-/swap-case-3.0.3.tgz", + "api_data_url": "https://registry.npmjs.org/swap-case/3.0.3", + "package_uid": "pkg:npm/swap-case@3.0.3?uuid=b58edeca-f3ec-41b9-bbea-816877379d1e", + "datafile_paths": [ + "change-case-change-case-5.4.4/packages/swap-case/package.json" + ], + "datasource_ids": [ + "npm_package_json" + ], + "license_clarity_score": {}, + "purl": "pkg:npm/swap-case@3.0.3" + }, + { + "type": "npm", + "namespace": null, + "name": "title-case", + "version": "4.3.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "Transform a string into title case following English rules", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Blake Embrey", + "email": "hello@blakeembrey.com", + "url": "http://blakeembrey.me" + } + ], + "keywords": [ + "title", + "case", + "english", + "capital", + "sentence", + "convert", + "transform" + ], + "homepage_url": "https://github.com/blakeembrey/change-case/tree/master/packages/title-case#readme", + "download_url": "https://registry.npmjs.org/title-case/-/title-case-4.3.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/blakeembrey/change-case/issues", + "code_view_url": null, + "vcs_url": "git://github.com/blakeembrey/change-case.git", + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/title-case/package.json", + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "- MIT\n", + "notice_text": null, + "source_packages": [], + "extra_data": {}, + "repository_homepage_url": "https://www.npmjs.com/package/title-case", + "repository_download_url": "https://registry.npmjs.org/title-case/-/title-case-4.3.1.tgz", + "api_data_url": "https://registry.npmjs.org/title-case/4.3.1", + "package_uid": "pkg:npm/title-case@4.3.1?uuid=9d7f871c-7ea0-455e-a3dd-95b518253ef4", + "datafile_paths": [ + "change-case-change-case-5.4.4/packages/title-case/package.json" + ], + "datasource_ids": [ + "npm_package_json" + ], + "license_clarity_score": {}, + "purl": "pkg:npm/title-case@4.3.1" + } + ], + "dependencies": [ + { + "purl": "pkg:npm/%40borderless/ts-scripts", + "extracted_requirement": "^0.15.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40borderless/ts-scripts?uuid=e3e39678-b348-4995-8f74-13ce6ebea54f", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/%40vitest/coverage-v8", + "extracted_requirement": "^1.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40vitest/coverage-v8?uuid=ee6dbeac-709c-4c92-bb14-71ccc6862a3a", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/typescript", + "extracted_requirement": "^5.2.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/typescript?uuid=d8099d1b-f534-4b92-ad27-064ed203007a", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/vitest", + "extracted_requirement": "^1.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:npm/vitest?uuid=8678f9d9-8334-490e-b928-6047cf5384fe", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package.json", + "datasource_id": "npm_package_json" + }, + { + "purl": "pkg:npm/root", + "extracted_requirement": null, + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "root", + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/root", + "repository_download_url": null, + "api_data_url": "https://registry.npmjs.org/root", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/root" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/root?uuid=85f19c43-04a8-40b5-a09f-265587eae195", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/%40ampproject/remapping@2.2.1", + "extracted_requirement": "2.2.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@ampproject", + "name": "remapping", + "version": "2.2.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "945323253ac52f78fb2fdc81c7061f0aada4eaaab01f2cee525fd706789fefc3d64c96322ff75fa30407584deca7a53a673a968a22199e94cc3bdeb38648f0b6", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@ampproject/remapping", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40jridgewell/gen-mapping", + "extracted_requirement": "^0.3.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40jridgewell/trace-mapping", + "extracted_requirement": "^0.3.9", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/@ampproject/remapping", + "repository_download_url": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "api_data_url": "https://registry.npmjs.org/@ampproject%2fremapping/2.2.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40ampproject/remapping@2.2.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40ampproject/remapping@2.2.1?uuid=bf5ed398-89a6-4137-bd0e-13c10d827e66", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/%40babel/helper-string-parser@7.23.4", + "extracted_requirement": "7.23.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@babel", + "name": "helper-string-parser", + "version": "7.23.4", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "f34de099b41dab075fe28971ad7e0027214157f453af7ad298e8f4acac1eb26ce57e160d0c4b3efe239cce7ce9356949948953242d907cf15c1c1e839737552d", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@babel/helper-string-parser", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@babel/helper-string-parser", + "repository_download_url": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", + "api_data_url": "https://registry.npmjs.org/@babel%2fhelper-string-parser/7.23.4", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40babel/helper-string-parser@7.23.4" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40babel/helper-string-parser@7.23.4?uuid=115308b7-545a-4881-a733-7202faa83ab9", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/%40babel/helper-validator-identifier@7.22.20", + "extracted_requirement": "7.22.20", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@babel", + "name": "helper-validator-identifier", + "version": "7.22.20", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "638399fb2b656ad47c008fbc2997cab8be6eacaa7ba9ecb4f216b7d4bf1bdc1c1ec0902825a993cf2bf13d1ff90fe2a47490863eaffef13ba41c1958d74157f4", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@babel/helper-validator-identifier", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@babel/helper-validator-identifier", + "repository_download_url": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "api_data_url": "https://registry.npmjs.org/@babel%2fhelper-validator-identifier/7.22.20", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40babel/helper-validator-identifier@7.22.20" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40babel/helper-validator-identifier@7.22.20?uuid=9137ebbc-16f3-4662-bda4-d0c33816be67", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/%40babel/parser@7.23.5", + "extracted_requirement": "7.23.5", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@babel", + "name": "parser", + "version": "7.23.5", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.5.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "84e3aaa22357ae619d15b8600b3bba1a2511c5480cdbb5f077f68fbaef117c71193c1ccbd59e78a240070108d77dc40dc2fae5900980a784a5453678e6f96d85", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@babel/parser", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@babel/parser", + "repository_download_url": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.5.tgz", + "api_data_url": "https://registry.npmjs.org/@babel%2fparser/7.23.5", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40babel/parser@7.23.5" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40babel/parser@7.23.5?uuid=e33bbf4f-a9be-40a5-8f01-40cd7e492ea1", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/%40babel/types@7.23.5", + "extracted_requirement": "7.23.5", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@babel", + "name": "types", + "version": "7.23.5", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@babel/types/-/types-7.23.5.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "38de6448e27054eeb15d5453bce23478e9d67bb55d51c229b28bc6a3d53f06be087b85151504dba0ed9c6270e100653a169f94c52893fa931fb7448c1dfbaaeb", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@babel/types", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40babel/helper-string-parser", + "extracted_requirement": "^7.23.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/helper-validator-identifier", + "extracted_requirement": "^7.22.20", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/to-fast-properties", + "extracted_requirement": "^2.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/@babel/types", + "repository_download_url": "https://registry.npmjs.org/@babel/types/-/types-7.23.5.tgz", + "api_data_url": "https://registry.npmjs.org/@babel%2ftypes/7.23.5", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40babel/types@7.23.5" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40babel/types@7.23.5?uuid=232355dc-1c2e-456d-89a3-a7e4eaa8f736", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/%40bcoe/v8-coverage@0.2.3", + "extracted_requirement": "0.2.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@bcoe", + "name": "v8-coverage", + "version": "0.2.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "d21610f120780dbe73bd90786b174c1c6c046908e467316342237d2d562f2050769d25075bdb58a715ab88fad60c0488c626976b1f3744470bc6e49d9c63d9b7", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@bcoe/v8-coverage", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@bcoe/v8-coverage", + "repository_download_url": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "api_data_url": "https://registry.npmjs.org/@bcoe%2fv8-coverage/0.2.3", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40bcoe/v8-coverage@0.2.3" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40bcoe/v8-coverage@0.2.3?uuid=60c7e43e-3dac-415d-864c-6fa427de1f3f", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/%40borderless/ts-scripts@0.15.0", + "extracted_requirement": "0.15.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@borderless", + "name": "ts-scripts", + "version": "0.15.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@borderless/ts-scripts/-/ts-scripts-0.15.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "78880ddcedf4465be79c42b935edd50da054574d58f4790048689547cc4a4987dba590df679468b812d1dcd7b997195878b2cceceed743b77dcad90cf46cce67", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@borderless/ts-scripts", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/arg", + "extracted_requirement": "^5.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/ci-info", + "extracted_requirement": "^3.3.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/find-up", + "extracted_requirement": "^6.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/husky", + "extracted_requirement": "^8.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/lint-staged", + "extracted_requirement": "^15.0.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/pkg-conf", + "extracted_requirement": "^4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/prettier", + "extracted_requirement": "^3.0.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/prettier-plugin-packagejson", + "extracted_requirement": "^2.4.6", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/rimraf", + "extracted_requirement": "^5.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/zod", + "extracted_requirement": "^3.17.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/@borderless/ts-scripts", + "repository_download_url": "https://registry.npmjs.org/@borderless/ts-scripts/-/ts-scripts-0.15.0.tgz", + "api_data_url": "https://registry.npmjs.org/@borderless%2fts-scripts/0.15.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40borderless/ts-scripts@0.15.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40borderless/ts-scripts@0.15.0?uuid=9cd40d48-9f9c-440f-a041-e0abbc301f4c", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/brace-expansion@2.0.1", + "extracted_requirement": "2.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "brace-expansion", + "version": "2.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "5e7008bd0f1e33e902e9a50bc7ac2e422c15b27cec8bd7775b1cd5dc5a564c6035f45eb6d64c1d6ec01c14a5e02941d95accbe998ea22f5b074f1584142cad0c", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@borderless/ts-scripts/node_modules/brace-expansion", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/balanced-match", + "extracted_requirement": "^1.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/brace-expansion", + "repository_download_url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/brace-expansion/2.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/brace-expansion@2.0.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/brace-expansion@2.0.1?uuid=dd40d2a2-ccf6-4f9d-830d-31447184aac6", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/ci-info@3.8.0", + "extracted_requirement": "3.8.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "ci-info", + "version": "3.8.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "7974e0807592a28621ab8f45da8a5086e1d6833b9c7c5d9880e0cae1ed79eba190b390487cfdf4074a1e9f00491df5b102cd9fc8f075b3b320f78f732dfeb563", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@borderless/ts-scripts/node_modules/ci-info", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/ci-info", + "repository_download_url": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", + "api_data_url": "https://registry.npmjs.org/ci-info/3.8.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/ci-info@3.8.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/ci-info@3.8.0?uuid=79283a9c-6b48-4482-b678-be5ab7fcc984", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/find-up@6.3.0", + "extracted_requirement": "6.3.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "find-up", + "version": "6.3.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "bf666ca04b951d8cbc648958ab03deff7f42cbe7050f3a787573dac4dbe412ea2eca6bbed896f3d0fc6929aac91d82539afd87593dcedfcdaa63c9788cc5ad87", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@borderless/ts-scripts/node_modules/find-up", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/locate-path", + "extracted_requirement": "^7.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/path-exists", + "extracted_requirement": "^5.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/find-up", + "repository_download_url": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", + "api_data_url": "https://registry.npmjs.org/find-up/6.3.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/find-up@6.3.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/find-up@6.3.0?uuid=ec3e9413-1fb8-472b-b48d-e090a9305449", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/glob@10.3.9", + "extracted_requirement": "10.3.9", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "glob", + "version": "10.3.9", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/glob/-/glob-10.3.9.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "dad53f2ca7af010bc356e549f6983d62ff7171b4a1f93a87b936974cd6d0c1ffb490397d166e9b328be2e0d9b973c4d5bdfc68d8b2dca821ad98ef4aa096865a", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@borderless/ts-scripts/node_modules/glob", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/foreground-child", + "extracted_requirement": "^3.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/jackspeak", + "extracted_requirement": "^2.3.5", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/minimatch", + "extracted_requirement": "^9.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/minipass", + "extracted_requirement": "^5.0.0 || ^6.0.2 || ^7.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/path-scurry", + "extracted_requirement": "^1.10.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/glob", + "repository_download_url": "https://registry.npmjs.org/glob/-/glob-10.3.9.tgz", + "api_data_url": "https://registry.npmjs.org/glob/10.3.9", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/glob@10.3.9" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/glob@10.3.9?uuid=d529b819-c728-4d3b-b894-5f3de86117ba", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/locate-path@7.2.0", + "extracted_requirement": "7.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "locate-path", + "version": "7.2.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "82f5628df66f9fb47edaac8f5fc980b8a7051837fa35ceb519dbc669f42c1cbd2c048c5f2b303ebac5a7e06142fdb93e41dc0f503e2458524b844962a6afb454", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@borderless/ts-scripts/node_modules/locate-path", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/p-locate", + "extracted_requirement": "^6.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/locate-path", + "repository_download_url": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", + "api_data_url": "https://registry.npmjs.org/locate-path/7.2.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/locate-path@7.2.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/locate-path@7.2.0?uuid=8fcc1603-8ea7-4a02-a641-4f70c2bd8ad9", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/minimatch@9.0.3", + "extracted_requirement": "9.0.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "minimatch", + "version": "9.0.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "44789a73d9af691c34c770184600c2d42c403fb1d370daeb102780f186097969e9a3ed90e427a0b598daa2d5935b10c6dd4786035728134e621f598f8d3ff69a", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@borderless/ts-scripts/node_modules/minimatch", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/brace-expansion", + "extracted_requirement": "^2.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/minimatch", + "repository_download_url": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "api_data_url": "https://registry.npmjs.org/minimatch/9.0.3", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/minimatch@9.0.3" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/minimatch@9.0.3?uuid=85d63387-9fe8-48e3-816c-7d71e2b456ed", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/minipass@7.0.3", + "extracted_requirement": "7.0.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "minipass", + "version": "7.0.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/minipass/-/minipass-7.0.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "2e16dbc027f3defb1bd768ff5a45903d97ca4ec82a21ed4d7ffb62d692a36044862c72158d653de86f7f9632c7e05f6658d5619503a6d15c927405b37f4e5da6", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@borderless/ts-scripts/node_modules/minipass", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/minipass", + "repository_download_url": "https://registry.npmjs.org/minipass/-/minipass-7.0.3.tgz", + "api_data_url": "https://registry.npmjs.org/minipass/7.0.3", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/minipass@7.0.3" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/minipass@7.0.3?uuid=104326ae-f190-44a9-98d8-9853e48708ba", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/p-limit@4.0.0", + "extracted_requirement": "4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "p-limit", + "version": "4.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "e5bd11e2dc69ce33d6570fdc5d75117aca03e216fa53fc7d047d3c2fb9f0f86375b1ecc3ccf771791be973d738df77d98416a7ff0bac8db0acab0aa6e0420121", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@borderless/ts-scripts/node_modules/p-limit", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/yocto-queue", + "extracted_requirement": "^1.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/p-limit", + "repository_download_url": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/p-limit/4.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/p-limit@4.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/p-limit@4.0.0?uuid=a5cd0055-6d3e-430a-a102-aa3c66a96cef", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/p-locate@6.0.0", + "extracted_requirement": "6.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "p-locate", + "version": "6.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "c0faeaeba2e5865effe00182e88f9cab14f4ecb857bd62f4f0b357cf57c434ec34029e2c45967f819a534c9e63a6eaf3cf37d2d96fc67bd058dcb80b8c24a173", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@borderless/ts-scripts/node_modules/p-locate", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/p-limit", + "extracted_requirement": "^4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/p-locate", + "repository_download_url": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/p-locate/6.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/p-locate@6.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/p-locate@6.0.0?uuid=47ce9552-dfa8-431f-9298-5f4017ae33ff", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/path-exists@5.0.0", + "extracted_requirement": "5.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "path-exists", + "version": "5.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "46386d7f024ec7370598d3a2ea5b5c6dcbb822ef852f7cc48fcddd9389004be7d5a53c572ced5bdfc46f2604ffd10c2f57f2f7698f53027cafd043aa5b81a831", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@borderless/ts-scripts/node_modules/path-exists", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/path-exists", + "repository_download_url": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/path-exists/5.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/path-exists@5.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/path-exists@5.0.0?uuid=c0973741-902e-46fc-8081-468137c91341", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/rimraf@5.0.4", + "extracted_requirement": "5.0.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "rimraf", + "version": "5.0.4", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.4.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "ae2cd023fa3f60030cd6eb346726b1d2e45f20adfd5d1e761008e33a2d1fccca25a46a74a278fa096cc1017b8ec7afba5e2f51822d1df6d519a238497ab2d499", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@borderless/ts-scripts/node_modules/rimraf", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/glob", + "extracted_requirement": "^10.3.7", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/rimraf", + "repository_download_url": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.4.tgz", + "api_data_url": "https://registry.npmjs.org/rimraf/5.0.4", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/rimraf@5.0.4" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/rimraf@5.0.4?uuid=b037523c-83e0-42b1-93fa-fef64b3fee64", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/%40esbuild/android-arm@0.19.8", + "extracted_requirement": "0.19.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@esbuild", + "name": "android-arm", + "version": "0.19.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.8.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "df51369719463352847e2bd097c61fe5a614fe67e5cfd834e87e92d7921350542e78c16d16311244ca034a4bcca3cb6162f2c16b1f952933e5a67c7eb0f89c38", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@esbuild/android-arm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/android-arm", + "repository_download_url": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.8.tgz", + "api_data_url": "https://registry.npmjs.org/@esbuild%2fandroid-arm/0.19.8", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40esbuild/android-arm@0.19.8" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40esbuild/android-arm@0.19.8?uuid=6dd55154-33a3-4e33-9b40-60bbfefaf2d9", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/%40esbuild/android-arm64@0.19.8", + "extracted_requirement": "0.19.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@esbuild", + "name": "android-arm64", + "version": "0.19.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.8.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "07c25b4bad5b12e9e17f1f246aca2014436041faff748a7e820617c13a9d6cc0201838516b701a3e940cb90534acdc432c40a3e85843ce4d5c17d587315c2bb4", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@esbuild/android-arm64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/android-arm64", + "repository_download_url": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.8.tgz", + "api_data_url": "https://registry.npmjs.org/@esbuild%2fandroid-arm64/0.19.8", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40esbuild/android-arm64@0.19.8" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40esbuild/android-arm64@0.19.8?uuid=72953ee0-ec17-444b-95ca-92df9df8eff4", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/%40esbuild/android-x64@0.19.8", + "extracted_requirement": "0.19.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@esbuild", + "name": "android-x64", + "version": "0.19.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.8.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "addaaa61f4489f88d63a9fa5cd0b6d60c6b65daaf738af58b767e13a1cc55ea834ad55847d272526f66ae5f66c967cfaca91ef55fdc24fbab27f4039a4cebcd8", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@esbuild/android-x64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/android-x64", + "repository_download_url": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.8.tgz", + "api_data_url": "https://registry.npmjs.org/@esbuild%2fandroid-x64/0.19.8", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40esbuild/android-x64@0.19.8" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40esbuild/android-x64@0.19.8?uuid=e1c27a91-71de-4639-aab4-0199c1d61c8c", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/%40esbuild/darwin-arm64@0.19.8", + "extracted_requirement": "0.19.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@esbuild", + "name": "darwin-arm64", + "version": "0.19.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.8.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "450c3d0de98c6c8ab7e41a6b6dba327fc4a63abe145ec455c49f7b2e0079e5528a78938e76fb083f2d2717217697c53e8783ed071ff59117f405e94e60289073", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@esbuild/darwin-arm64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/darwin-arm64", + "repository_download_url": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.8.tgz", + "api_data_url": "https://registry.npmjs.org/@esbuild%2fdarwin-arm64/0.19.8", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40esbuild/darwin-arm64@0.19.8" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40esbuild/darwin-arm64@0.19.8?uuid=4077204b-c761-45da-affd-01ceaf0ce4e2", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/%40esbuild/darwin-x64@0.19.8", + "extracted_requirement": "0.19.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@esbuild", + "name": "darwin-x64", + "version": "0.19.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.8.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "decbabf34393f5875e670215804440cac01bc277289bb6f86c22365ca2e331f3f2993b9dedefe8638cbe722d57569e537d0a7f6e9a67ef12f0d67fe8490637fd", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@esbuild/darwin-x64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/darwin-x64", + "repository_download_url": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.8.tgz", + "api_data_url": "https://registry.npmjs.org/@esbuild%2fdarwin-x64/0.19.8", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40esbuild/darwin-x64@0.19.8" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40esbuild/darwin-x64@0.19.8?uuid=39a81e5e-25e7-47a8-a34b-25ca2bc62439", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/%40esbuild/freebsd-arm64@0.19.8", + "extracted_requirement": "0.19.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@esbuild", + "name": "freebsd-arm64", + "version": "0.19.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.8.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "5809cf2520dab6dbd2fd7b4f0938f5b4fa13c44463713a47e87b0cafaba34d3f97eabca555ef2083193ca55c737f9535c21e6c3ce0e96b0362705e6d6bff539b", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@esbuild/freebsd-arm64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/freebsd-arm64", + "repository_download_url": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.8.tgz", + "api_data_url": "https://registry.npmjs.org/@esbuild%2ffreebsd-arm64/0.19.8", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40esbuild/freebsd-arm64@0.19.8" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40esbuild/freebsd-arm64@0.19.8?uuid=aad5ece4-1764-46e4-a1dd-8c57ad8ab1bf", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/%40esbuild/freebsd-x64@0.19.8", + "extracted_requirement": "0.19.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@esbuild", + "name": "freebsd-x64", + "version": "0.19.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.8.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "202bd9c8ea652239a686377a9b18becf149da4f4ca15fc8f3d03104caff0fbc78d2ba595d35023233b4900b0edc0d35f1617d92eec74b592c2f94f674b203966", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@esbuild/freebsd-x64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/freebsd-x64", + "repository_download_url": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.8.tgz", + "api_data_url": "https://registry.npmjs.org/@esbuild%2ffreebsd-x64/0.19.8", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40esbuild/freebsd-x64@0.19.8" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40esbuild/freebsd-x64@0.19.8?uuid=99edd610-7160-4d25-8c4b-6b8e5e5f6eea", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/%40esbuild/linux-arm@0.19.8", + "extracted_requirement": "0.19.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@esbuild", + "name": "linux-arm", + "version": "0.19.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.8.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "1f8be62393d8a92be8b0f69326e129a54f68cf576ad80eccaf6bf28394c5f466bedfe306801746cdcc813fba8af4caf0150665bcdc89aefcfa1ae09a8f73ae91", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@esbuild/linux-arm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/linux-arm", + "repository_download_url": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.8.tgz", + "api_data_url": "https://registry.npmjs.org/@esbuild%2flinux-arm/0.19.8", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40esbuild/linux-arm@0.19.8" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40esbuild/linux-arm@0.19.8?uuid=7cd919ec-4cdf-4342-927b-270533edb1ec", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/%40esbuild/linux-arm64@0.19.8", + "extracted_requirement": "0.19.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@esbuild", + "name": "linux-arm64", + "version": "0.19.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.8.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "cf5ccc662bf10cb1d69f218e72d4fd24fef48746de639e310c30c9b785694d7fa2c00efb205b04d6f0975a6a6b6a32466be6584aa9126d14387b22c2a429a209", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@esbuild/linux-arm64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/linux-arm64", + "repository_download_url": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.8.tgz", + "api_data_url": "https://registry.npmjs.org/@esbuild%2flinux-arm64/0.19.8", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40esbuild/linux-arm64@0.19.8" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40esbuild/linux-arm64@0.19.8?uuid=5881bfe7-707c-4991-b782-7aae322d6fd2", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/%40esbuild/linux-ia32@0.19.8", + "extracted_requirement": "0.19.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@esbuild", + "name": "linux-ia32", + "version": "0.19.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.8.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "d5af2cb90885266673d64866feb0e094e73c95abedcc4311a34bfa5a13e0c64ae3714d0b9078fe4f006b00bc28cff3ad304c6fb2a6db308d028727a529a6d2bd", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@esbuild/linux-ia32", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/linux-ia32", + "repository_download_url": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.8.tgz", + "api_data_url": "https://registry.npmjs.org/@esbuild%2flinux-ia32/0.19.8", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40esbuild/linux-ia32@0.19.8" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40esbuild/linux-ia32@0.19.8?uuid=bb65f49a-f199-4239-b9f1-316d2754d256", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/%40esbuild/linux-loong64@0.19.8", + "extracted_requirement": "0.19.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@esbuild", + "name": "linux-loong64", + "version": "0.19.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.8.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "7c76564b6249c675edd6e609b03bfdf9beb4582736465bd5032d45efaa8e2ed5d13be1f89a3b774ebe8c27997b43bf17f0a80216e7674ee8904418542d4c8129", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@esbuild/linux-loong64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/linux-loong64", + "repository_download_url": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.8.tgz", + "api_data_url": "https://registry.npmjs.org/@esbuild%2flinux-loong64/0.19.8", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40esbuild/linux-loong64@0.19.8" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40esbuild/linux-loong64@0.19.8?uuid=01b98ed1-65ab-4270-8820-021b385cfb5c", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/%40esbuild/linux-mips64el@0.19.8", + "extracted_requirement": "0.19.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@esbuild", + "name": "linux-mips64el", + "version": "0.19.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.8.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "5b2ff3d042f9a9960b5fae9d567120f6b8a2c25b392189f38b0ba3bb6a148aec5573efde76fa976b4e2a36d6ebb345246ad8391c4cea4fde19b3b276d3b74de5", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@esbuild/linux-mips64el", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/linux-mips64el", + "repository_download_url": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.8.tgz", + "api_data_url": "https://registry.npmjs.org/@esbuild%2flinux-mips64el/0.19.8", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40esbuild/linux-mips64el@0.19.8" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40esbuild/linux-mips64el@0.19.8?uuid=3452dc25-0a28-42ee-8afc-03e3daa75503", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/%40esbuild/linux-ppc64@0.19.8", + "extracted_requirement": "0.19.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@esbuild", + "name": "linux-ppc64", + "version": "0.19.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.8.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "113696eb6e39c0adb760812e7e1310dc749e1ceecd82c2f1f20ca005595d4472a13a50f5a0d78dcbf3faee6221d733e7d87af61cb89e42bb7ab56ad5c2eaabc6", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@esbuild/linux-ppc64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/linux-ppc64", + "repository_download_url": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.8.tgz", + "api_data_url": "https://registry.npmjs.org/@esbuild%2flinux-ppc64/0.19.8", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40esbuild/linux-ppc64@0.19.8" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40esbuild/linux-ppc64@0.19.8?uuid=a0129982-13e5-49ad-820f-4595eca6fdce", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/%40esbuild/linux-riscv64@0.19.8", + "extracted_requirement": "0.19.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@esbuild", + "name": "linux-riscv64", + "version": "0.19.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.8.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "4f60d1424e794a0a257933fe0ed3e532bc62ff9afd01e160921919fc1d1aa7df739b1b7174e8b138c239ef45637510acf6913859d933ec962bb0fbec97b7844a", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@esbuild/linux-riscv64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/linux-riscv64", + "repository_download_url": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.8.tgz", + "api_data_url": "https://registry.npmjs.org/@esbuild%2flinux-riscv64/0.19.8", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40esbuild/linux-riscv64@0.19.8" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40esbuild/linux-riscv64@0.19.8?uuid=cae25756-0b10-4a4c-a403-d36467ee91c9", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/%40esbuild/linux-s390x@0.19.8", + "extracted_requirement": "0.19.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@esbuild", + "name": "linux-s390x", + "version": "0.19.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.8.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "34fc5b7669a8dc193b99b35e1e670277b47b7e9b4969cccf6016842e4e8d717c72ec72cdc96c02c8327f5f1fbf61c347ec89b9747771f60679c48c329624026e", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@esbuild/linux-s390x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/linux-s390x", + "repository_download_url": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.8.tgz", + "api_data_url": "https://registry.npmjs.org/@esbuild%2flinux-s390x/0.19.8", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40esbuild/linux-s390x@0.19.8" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40esbuild/linux-s390x@0.19.8?uuid=eb8a9a99-1e63-4b0f-a619-bf35afa97ae9", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/%40esbuild/linux-x64@0.19.8", + "extracted_requirement": "0.19.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@esbuild", + "name": "linux-x64", + "version": "0.19.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.8.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "972b4c01538cddbd603f2a4bd93466679ae75e5efee88224f2e07778bb15d49c1c8b3ba895b95746b7394a13eb3bd96cfdbf914e9f84ea06ecb8b5875a2db31a", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@esbuild/linux-x64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/linux-x64", + "repository_download_url": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.8.tgz", + "api_data_url": "https://registry.npmjs.org/@esbuild%2flinux-x64/0.19.8", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40esbuild/linux-x64@0.19.8" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40esbuild/linux-x64@0.19.8?uuid=8c60b646-746e-4dad-bd47-b2f40f9edef8", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/%40esbuild/netbsd-x64@0.19.8", + "extracted_requirement": "0.19.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@esbuild", + "name": "netbsd-x64", + "version": "0.19.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.8.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "86f595a3656c5f3ffc355b755212f3c7001fa39b22a23f76ba8d1b09f2e26c1d3194e9a2994fc378012c4082e5050be486b1a36a63f4fde9791d4efa1c08ad1b", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@esbuild/netbsd-x64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/netbsd-x64", + "repository_download_url": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.8.tgz", + "api_data_url": "https://registry.npmjs.org/@esbuild%2fnetbsd-x64/0.19.8", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40esbuild/netbsd-x64@0.19.8" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40esbuild/netbsd-x64@0.19.8?uuid=cbeb6aa5-26a5-4f85-8308-a98e24530b67", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/%40esbuild/openbsd-x64@0.19.8", + "extracted_requirement": "0.19.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@esbuild", + "name": "openbsd-x64", + "version": "0.19.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.8.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "ffb63bbbbeeb76f9864f147cdcf81a4af4812420b62f729bd4cffe766488bd1bd03d75c2b82f7b400c0cba004d1b4c8671b1067c5047ee88cfcc03b17c6364c1", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@esbuild/openbsd-x64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/openbsd-x64", + "repository_download_url": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.8.tgz", + "api_data_url": "https://registry.npmjs.org/@esbuild%2fopenbsd-x64/0.19.8", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40esbuild/openbsd-x64@0.19.8" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40esbuild/openbsd-x64@0.19.8?uuid=622afd36-b55f-4477-b3a9-c21c25e9c088", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/%40esbuild/sunos-x64@0.19.8", + "extracted_requirement": "0.19.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@esbuild", + "name": "sunos-x64", + "version": "0.19.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.8.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "f4b738b3b3a2f7c1aa140e07cc0fd6d891c861f9d76d46207a450ffd29b8046f6c7cb8f2bfa18a28728a56cf3748c89c045d89c005fa0353ee38b32aa43d34d7", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@esbuild/sunos-x64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/sunos-x64", + "repository_download_url": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.8.tgz", + "api_data_url": "https://registry.npmjs.org/@esbuild%2fsunos-x64/0.19.8", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40esbuild/sunos-x64@0.19.8" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40esbuild/sunos-x64@0.19.8?uuid=478adc0a-567e-475c-ae06-e994dd6d354a", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/%40esbuild/win32-arm64@0.19.8", + "extracted_requirement": "0.19.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@esbuild", + "name": "win32-arm64", + "version": "0.19.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.8.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "aeae96cc11a34b38a123d75e5b77c2d86aa26a4ebcf9beeaa39ff792607a1af6e1fcd60f034b0986b9e9ef0815e1b3708ea33e476000a571b130eed9a0684826", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@esbuild/win32-arm64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/win32-arm64", + "repository_download_url": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.8.tgz", + "api_data_url": "https://registry.npmjs.org/@esbuild%2fwin32-arm64/0.19.8", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40esbuild/win32-arm64@0.19.8" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40esbuild/win32-arm64@0.19.8?uuid=9801bdf1-5656-4aaa-967b-4c6e09955072", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/%40esbuild/win32-ia32@0.19.8", + "extracted_requirement": "0.19.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@esbuild", + "name": "win32-ia32", + "version": "0.19.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.8.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "00801bbdeadb8398ccbc9ce76221a1adddecba67f05acf39ef698824be4d42325ad3a3fc29f08f59943437065b3d09db422f4e5926611554945a38c8ae7e214b", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@esbuild/win32-ia32", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/win32-ia32", + "repository_download_url": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.8.tgz", + "api_data_url": "https://registry.npmjs.org/@esbuild%2fwin32-ia32/0.19.8", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40esbuild/win32-ia32@0.19.8" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40esbuild/win32-ia32@0.19.8?uuid=767ba382-6652-4f4e-8a3b-9f8a4302b00a", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/%40esbuild/win32-x64@0.19.8", + "extracted_requirement": "0.19.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@esbuild", + "name": "win32-x64", + "version": "0.19.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.8.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "6df674710d6e66cd8faa9ba534be63ff7c3e18384fdfa9352b9737f1075083e4b0cb9d6315959678892d78db2e7e4431a7df3ac27a9146c6ff6c76d8d5643b4c", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@esbuild/win32-x64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/win32-x64", + "repository_download_url": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.8.tgz", + "api_data_url": "https://registry.npmjs.org/@esbuild%2fwin32-x64/0.19.8", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40esbuild/win32-x64@0.19.8" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40esbuild/win32-x64@0.19.8?uuid=49c3ba3d-4a10-4cbb-a60c-7ace70bb6000", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/%40isaacs/cliui@8.0.2", + "extracted_requirement": "8.0.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@isaacs", + "name": "cliui", + "version": "8.0.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "3bc8dc8da6d76a578e1bd0d0d3e0115d66414df9cfe16340ab3ba224aee5978e009b118abff2763384cf8f18d8df39c109fbc15c5cee726d6dc1dc85c9b16a10", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@isaacs/cliui", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/string-width", + "extracted_requirement": "^5.1.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/string-width-cjs", + "extracted_requirement": "npm:string-width@^4.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/strip-ansi", + "extracted_requirement": "^7.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/strip-ansi-cjs", + "extracted_requirement": "npm:strip-ansi@^6.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/wrap-ansi", + "extracted_requirement": "^8.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/wrap-ansi-cjs", + "extracted_requirement": "npm:wrap-ansi@^7.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/@isaacs/cliui", + "repository_download_url": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "api_data_url": "https://registry.npmjs.org/@isaacs%2fcliui/8.0.2", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40isaacs/cliui@8.0.2" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40isaacs/cliui@8.0.2?uuid=3a4ee6f4-448e-4b9d-b182-1a0dd9a2d83e", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/%40istanbuljs/schema@0.1.3", + "extracted_requirement": "0.1.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@istanbuljs", + "name": "schema", + "version": "0.1.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "657458e2336f56049543c0cbdcb4dc6a4680b57c13554c44f3586c96cc83d80b685d6ff05686f5d0790e2755ffa4095c23b0fed98a192a0e5da3c1bfc3a45880", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@istanbuljs/schema", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@istanbuljs/schema", + "repository_download_url": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "api_data_url": "https://registry.npmjs.org/@istanbuljs%2fschema/0.1.3", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40istanbuljs/schema@0.1.3" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40istanbuljs/schema@0.1.3?uuid=dc93dc6f-d2ed-467c-959f-b7e082fb462d", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/%40jest/schemas@29.6.3", + "extracted_requirement": "29.6.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@jest", + "name": "schemas", + "version": "29.6.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "9a8e63e57fa321998942f78129e4bf72502e7a2a55eca8225f5bcc802c5a9b544d622a84d70eb69f4fed2499c7b635bc647710728e6063ce630379a2d0bfa748", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@jest/schemas", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40sinclair/typebox", + "extracted_requirement": "^0.27.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/@jest/schemas", + "repository_download_url": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "api_data_url": "https://registry.npmjs.org/@jest%2fschemas/29.6.3", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40jest/schemas@29.6.3" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40jest/schemas@29.6.3?uuid=9f2e4f1c-6902-42e2-9ab8-513335afa1ad", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/%40jridgewell/gen-mapping@0.3.3", + "extracted_requirement": "0.3.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@jridgewell", + "name": "gen-mapping", + "version": "0.3.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "1cb85258e2d18bcef9ce38cc1bfafe36fd28096f2e9866f4060121c97ddd0d7dde83066d07c3ea2e78f3df279db7c4794ad06bcdc838681a6787c500f43d41a1", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@jridgewell/gen-mapping", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40jridgewell/set-array", + "extracted_requirement": "^1.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40jridgewell/sourcemap-codec", + "extracted_requirement": "^1.4.10", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40jridgewell/trace-mapping", + "extracted_requirement": "^0.3.9", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/@jridgewell/gen-mapping", + "repository_download_url": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "api_data_url": "https://registry.npmjs.org/@jridgewell%2fgen-mapping/0.3.3", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40jridgewell/gen-mapping@0.3.3" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40jridgewell/gen-mapping@0.3.3?uuid=d71708cc-10c4-4997-b6e7-e14f56f346f1", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/%40jridgewell/resolve-uri@3.1.1", + "extracted_requirement": "3.1.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@jridgewell", + "name": "resolve-uri", + "version": "3.1.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "75261987b1e1083b422a6e106a45f4c45a6c443aa38ed65ffe48c8fefdd3dcdc2de6bf3fab3fccd7d17dc92c8ea94f78497066786f6db53ba5f989d1e0b3b114", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@jridgewell/resolve-uri", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@jridgewell/resolve-uri", + "repository_download_url": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "api_data_url": "https://registry.npmjs.org/@jridgewell%2fresolve-uri/3.1.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40jridgewell/resolve-uri@3.1.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40jridgewell/resolve-uri@3.1.1?uuid=26fa38ea-748a-4abd-8e44-3d72b83f462e", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/%40jridgewell/set-array@1.1.2", + "extracted_requirement": "1.1.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@jridgewell", + "name": "set-array", + "version": "1.1.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "c6792c7ae3400ccd20b766ecf81be13b4a7bf0c93beb662765db2ecc5574d7c3681b54a3d52090be94aa6bb5d46936a6e6f0066ac00157da9701230a9c533033", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@jridgewell/set-array", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@jridgewell/set-array", + "repository_download_url": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "api_data_url": "https://registry.npmjs.org/@jridgewell%2fset-array/1.1.2", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40jridgewell/set-array@1.1.2" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40jridgewell/set-array@1.1.2?uuid=bda28ac5-4fbf-4060-9de4-51fe2515bf5d", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/%40jridgewell/source-map@0.3.5", + "extracted_requirement": "0.3.5", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@jridgewell", + "name": "source-map", + "version": "0.3.5", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "513600523ff0be2c1db0c7f3a1226ca49c5b907e68d6c9f3c17d3fff410d5f5bbfe7992465991c4d93fabbd6f028692ff9d924f5ab789b50a9b74b98f3491ca5", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@jridgewell/source-map", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40jridgewell/gen-mapping", + "extracted_requirement": "^0.3.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40jridgewell/trace-mapping", + "extracted_requirement": "^0.3.9", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/@jridgewell/source-map", + "repository_download_url": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", + "api_data_url": "https://registry.npmjs.org/@jridgewell%2fsource-map/0.3.5", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40jridgewell/source-map@0.3.5" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40jridgewell/source-map@0.3.5?uuid=927c3108-e228-41ee-ae74-d40731b52fbb", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/%40jridgewell/sourcemap-codec@1.4.15", + "extracted_requirement": "1.4.15", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@jridgewell", + "name": "sourcemap-codec", + "version": "1.4.15", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "785dabc4246e9442971d34620eb0f2e9eacc616a8dc382cf750f14400e21baec5a42c55e44f165da833ca031b130584951665ff4c7292ed25ab030d96ff0697a", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@jridgewell/sourcemap-codec", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@jridgewell/sourcemap-codec", + "repository_download_url": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "api_data_url": "https://registry.npmjs.org/@jridgewell%2fsourcemap-codec/1.4.15", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40jridgewell/sourcemap-codec@1.4.15" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40jridgewell/sourcemap-codec@1.4.15?uuid=71ee2a26-1ab8-423e-9ce3-93922a9f562f", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/%40jridgewell/trace-mapping@0.3.19", + "extracted_requirement": "0.3.19", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@jridgewell", + "name": "trace-mapping", + "version": "0.3.19", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "91fdfb42d7d6f87c31fdbb9618c3dc47ad2217dce21daeabfc26492076e6726e3ed2aad78957717a0007d05eb275d11543bcdd9237060a00b352ef8171b850c7", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@jridgewell/trace-mapping", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40jridgewell/resolve-uri", + "extracted_requirement": "^3.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40jridgewell/sourcemap-codec", + "extracted_requirement": "^1.4.14", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/@jridgewell/trace-mapping", + "repository_download_url": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", + "api_data_url": "https://registry.npmjs.org/@jridgewell%2ftrace-mapping/0.3.19", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40jridgewell/trace-mapping@0.3.19" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40jridgewell/trace-mapping@0.3.19?uuid=b54906e3-63a6-49b9-9b4e-d002cc486787", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/%40nodelib/fs.scandir@2.1.5", + "extracted_requirement": "2.1.5", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@nodelib", + "name": "fs.scandir", + "version": "2.1.5", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "beadb806adf29b91c4426d8d282af7c970f08dceef4ec1138510e7929d832bda75baa2d1f831eeae6fcd393a34286ec760753b7a9a4a663dcccaa62e3017fada", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@nodelib/fs.scandir", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40nodelib/fs.stat", + "extracted_requirement": "2.0.5", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/run-parallel", + "extracted_requirement": "^1.1.9", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/@nodelib/fs.scandir", + "repository_download_url": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "api_data_url": "https://registry.npmjs.org/@nodelib%2ffs.scandir/2.1.5", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40nodelib/fs.scandir@2.1.5" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40nodelib/fs.scandir@2.1.5?uuid=171c8e5f-3c9b-48a0-9da9-4a2380108271", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/%40nodelib/fs.stat@2.0.5", + "extracted_requirement": "2.0.5", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@nodelib", + "name": "fs.stat", + "version": "2.0.5", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "46484f3e9db3aea0c0400ff68cd867ced70f025bfae17761229edaef8e78039a2f23b06e93182decc5fbb9dc00bb7ce0d437293d4d2bcf7555d5279aaaf638f8", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@nodelib/fs.stat", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@nodelib/fs.stat", + "repository_download_url": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "api_data_url": "https://registry.npmjs.org/@nodelib%2ffs.stat/2.0.5", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40nodelib/fs.stat@2.0.5" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40nodelib/fs.stat@2.0.5?uuid=eb961f23-c644-4d58-81e7-57199ec56c00", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/%40nodelib/fs.walk@1.2.8", + "extracted_requirement": "1.2.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@nodelib", + "name": "fs.walk", + "version": "1.2.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "a0607e53196059c810920c28f067041b07a6a1316ddc520ef5a6da6c199a1b05c8a01299f864f2d293f5f396de1a0ecb96287f3521d25765c0b35967ce7a1c4a", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@nodelib/fs.walk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40nodelib/fs.scandir", + "extracted_requirement": "2.1.5", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/fastq", + "extracted_requirement": "^1.6.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/@nodelib/fs.walk", + "repository_download_url": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "api_data_url": "https://registry.npmjs.org/@nodelib%2ffs.walk/1.2.8", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40nodelib/fs.walk@1.2.8" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40nodelib/fs.walk@1.2.8?uuid=392fd4e9-1a0c-4752-8052-386f907328cd", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/%40pkgjs/parseargs@0.11.0", + "extracted_requirement": "0.11.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@pkgjs", + "name": "parseargs", + "version": "0.11.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "fb55648dd0f44012cfa1d1ab2547aa6ab1fc54022f40e0c86f087d5e93f94b28ac7fb628420b0928f345a2aa8b425bbe550fed552b21311ea5a0f327f14f9d3e", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@pkgjs/parseargs", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@pkgjs/parseargs", + "repository_download_url": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "api_data_url": "https://registry.npmjs.org/@pkgjs%2fparseargs/0.11.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40pkgjs/parseargs@0.11.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40pkgjs/parseargs@0.11.0?uuid=40f5a4f9-bf96-4164-b55a-0e89e0d0387f", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/%40pkgr/utils@2.4.2", + "extracted_requirement": "2.4.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@pkgr", + "name": "utils", + "version": "2.4.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@pkgr/utils/-/utils-2.4.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "3ce8135e18eb4df6d357adc38855dabf89411e22022ca2b00de68a9fd3698708fb587ea6d2130c09a2643324568e0b4f17244a455a0c5d78dccec4d044312163", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@pkgr/utils", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/cross-spawn", + "extracted_requirement": "^7.0.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/fast-glob", + "extracted_requirement": "^3.3.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/is-glob", + "extracted_requirement": "^4.0.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/open", + "extracted_requirement": "^9.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/picocolors", + "extracted_requirement": "^1.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "^2.6.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/@pkgr/utils", + "repository_download_url": "https://registry.npmjs.org/@pkgr/utils/-/utils-2.4.2.tgz", + "api_data_url": "https://registry.npmjs.org/@pkgr%2futils/2.4.2", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40pkgr/utils@2.4.2" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40pkgr/utils@2.4.2?uuid=5604a66b-5e1f-444b-95aa-0e1b64cb4695", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/%40rollup/rollup-android-arm-eabi@4.6.1", + "extracted_requirement": "4.6.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@rollup", + "name": "rollup-android-arm-eabi", + "version": "4.6.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.6.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "d16434a2e2de8da50246c2fddc60f8b9fb77ace981f2aa10314d3929bf0298cb4c05eed75032c096dc55648d6ae9bc8da84b54ecdd595f5570e6522982e94b40", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@rollup/rollup-android-arm-eabi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-android-arm-eabi", + "repository_download_url": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.6.1.tgz", + "api_data_url": "https://registry.npmjs.org/@rollup%2frollup-android-arm-eabi/4.6.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40rollup/rollup-android-arm-eabi@4.6.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40rollup/rollup-android-arm-eabi@4.6.1?uuid=e91c9bdc-7b57-4660-b6ad-ddaafa52a1c8", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/%40rollup/rollup-android-arm64@4.6.1", + "extracted_requirement": "4.6.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@rollup", + "name": "rollup-android-arm64", + "version": "4.6.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.6.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "d532a6db9467db4bebe5a4c6199aa8e84e26ccf89c0940fbf64d7b1204cb02c5dcd73cacca2e315ca0027d46f0c803443c0108c64cf0b9ee8967eb2d6335944c", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@rollup/rollup-android-arm64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-android-arm64", + "repository_download_url": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.6.1.tgz", + "api_data_url": "https://registry.npmjs.org/@rollup%2frollup-android-arm64/4.6.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40rollup/rollup-android-arm64@4.6.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40rollup/rollup-android-arm64@4.6.1?uuid=2b798798-2d70-45aa-bf7b-135ba1b44c2b", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/%40rollup/rollup-darwin-arm64@4.6.1", + "extracted_requirement": "4.6.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@rollup", + "name": "rollup-darwin-arm64", + "version": "4.6.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.6.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "7045c9418fd9a8c0026fe9f1cc3797f483cb020ed2f78c68b8924235513904933c25410fe0779317eb62ddc9b159e489a3ee43fa8f1373450059491f10d75ecb", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@rollup/rollup-darwin-arm64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-darwin-arm64", + "repository_download_url": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.6.1.tgz", + "api_data_url": "https://registry.npmjs.org/@rollup%2frollup-darwin-arm64/4.6.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40rollup/rollup-darwin-arm64@4.6.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40rollup/rollup-darwin-arm64@4.6.1?uuid=23720e0e-afbb-4b26-b3f3-21d2557b69fa", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/%40rollup/rollup-darwin-x64@4.6.1", + "extracted_requirement": "4.6.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@rollup", + "name": "rollup-darwin-x64", + "version": "4.6.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.6.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "2e8494f57bb9ea2b2b915da32e575c2aca49eec4979995a403183bb16fd17c5ec64b8179fefe048aa29230215b66d0eed8d735831c4575074ac24292e2bc3136", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@rollup/rollup-darwin-x64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-darwin-x64", + "repository_download_url": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.6.1.tgz", + "api_data_url": "https://registry.npmjs.org/@rollup%2frollup-darwin-x64/4.6.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40rollup/rollup-darwin-x64@4.6.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40rollup/rollup-darwin-x64@4.6.1?uuid=c1ffc323-fe4a-47a1-b01e-5a8f04e665f6", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/%40rollup/rollup-linux-arm-gnueabihf@4.6.1", + "extracted_requirement": "4.6.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@rollup", + "name": "rollup-linux-arm-gnueabihf", + "version": "4.6.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.6.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "11f237873600cb9bc5343aa95ec3715dc8110dc1475164b1e679d14822b05ee42523927d743f3883652cc3cd67dc52c136c1827a0286c304d5b1228af5ca2849", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@rollup/rollup-linux-arm-gnueabihf", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-linux-arm-gnueabihf", + "repository_download_url": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.6.1.tgz", + "api_data_url": "https://registry.npmjs.org/@rollup%2frollup-linux-arm-gnueabihf/4.6.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40rollup/rollup-linux-arm-gnueabihf@4.6.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40rollup/rollup-linux-arm-gnueabihf@4.6.1?uuid=fd527edf-abf9-40b9-9a11-e6682e32bc60", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/%40rollup/rollup-linux-arm64-gnu@4.6.1", + "extracted_requirement": "4.6.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@rollup", + "name": "rollup-linux-arm64-gnu", + "version": "4.6.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.6.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "f6585ce1466cb6c7a06cd2e11f466ee93aaf0df9a11b3b825ad713157635d158cb2d47b832bd187b62f7aebb4768377f279fad14c12ea392d309208c5d67d42b", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@rollup/rollup-linux-arm64-gnu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-linux-arm64-gnu", + "repository_download_url": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.6.1.tgz", + "api_data_url": "https://registry.npmjs.org/@rollup%2frollup-linux-arm64-gnu/4.6.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40rollup/rollup-linux-arm64-gnu@4.6.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40rollup/rollup-linux-arm64-gnu@4.6.1?uuid=2e3d4b04-6676-4a37-95d1-ce823fc644d6", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/%40rollup/rollup-linux-arm64-musl@4.6.1", + "extracted_requirement": "4.6.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@rollup", + "name": "rollup-linux-arm64-musl", + "version": "4.6.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.6.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "15fa0e2b5c8fe64b17df0c19e19935360c861d9cae4617fdf63eb8239a049a2ad5f04153efe3a15191273fec75ee570ffd01c93561aca09c2bcf83c9f5f0445f", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@rollup/rollup-linux-arm64-musl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-linux-arm64-musl", + "repository_download_url": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.6.1.tgz", + "api_data_url": "https://registry.npmjs.org/@rollup%2frollup-linux-arm64-musl/4.6.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40rollup/rollup-linux-arm64-musl@4.6.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40rollup/rollup-linux-arm64-musl@4.6.1?uuid=9db3d6ab-567b-4432-b9e7-0a62bf6fba3e", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/%40rollup/rollup-linux-x64-gnu@4.6.1", + "extracted_requirement": "4.6.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@rollup", + "name": "rollup-linux-x64-gnu", + "version": "4.6.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.6.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "0cd199bd90cee5817b8cde5f5fc66a9862e36445c825174911d4c53218b25eac97b9b05ad1654b0d648d950e494763cd8036c4575550a3085545487eef80fe44", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@rollup/rollup-linux-x64-gnu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-linux-x64-gnu", + "repository_download_url": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.6.1.tgz", + "api_data_url": "https://registry.npmjs.org/@rollup%2frollup-linux-x64-gnu/4.6.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40rollup/rollup-linux-x64-gnu@4.6.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40rollup/rollup-linux-x64-gnu@4.6.1?uuid=71b16b6c-04db-446a-a84c-3148c8455eae", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/%40rollup/rollup-linux-x64-musl@4.6.1", + "extracted_requirement": "4.6.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@rollup", + "name": "rollup-linux-x64-musl", + "version": "4.6.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.6.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "46425535544cfa9898cbcec7aca9a16dec421e0dc0e99e8c5345bd1879c9c0140d05eca10891bd28371ee1200c7627109e95118204afb5b1a8f7101639f4af21", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@rollup/rollup-linux-x64-musl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-linux-x64-musl", + "repository_download_url": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.6.1.tgz", + "api_data_url": "https://registry.npmjs.org/@rollup%2frollup-linux-x64-musl/4.6.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40rollup/rollup-linux-x64-musl@4.6.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40rollup/rollup-linux-x64-musl@4.6.1?uuid=b2a8d7d6-e6b3-4dcc-9ca2-d2ca5f7aa056", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/%40rollup/rollup-win32-arm64-msvc@4.6.1", + "extracted_requirement": "4.6.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@rollup", + "name": "rollup-win32-arm64-msvc", + "version": "4.6.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.6.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "bf61554fac5f9e79937b75bd6c95e5eabe4ac0982530afe246590a88815f3bacac2acd2b0e0cfb0b0c1fded8e5771414ac72fd20d4ffd6be150349fd2ff175bd", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@rollup/rollup-win32-arm64-msvc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-win32-arm64-msvc", + "repository_download_url": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.6.1.tgz", + "api_data_url": "https://registry.npmjs.org/@rollup%2frollup-win32-arm64-msvc/4.6.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40rollup/rollup-win32-arm64-msvc@4.6.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40rollup/rollup-win32-arm64-msvc@4.6.1?uuid=45154c04-e5a5-4def-8e09-568c98c9973c", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/%40rollup/rollup-win32-ia32-msvc@4.6.1", + "extracted_requirement": "4.6.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@rollup", + "name": "rollup-win32-ia32-msvc", + "version": "4.6.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.6.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "60478e8f1472123a9c5a9847f5dc8b6f382417cc1948a00a52495d458e9d80d479a0ab362d96b3a86078d5c589e08aaa732f7fcea6209b3064468573dd0f4c2f", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@rollup/rollup-win32-ia32-msvc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-win32-ia32-msvc", + "repository_download_url": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.6.1.tgz", + "api_data_url": "https://registry.npmjs.org/@rollup%2frollup-win32-ia32-msvc/4.6.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40rollup/rollup-win32-ia32-msvc@4.6.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40rollup/rollup-win32-ia32-msvc@4.6.1?uuid=9cbc5900-a9fe-4e8d-8c8b-82df902b4596", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/%40rollup/rollup-win32-x64-msvc@4.6.1", + "extracted_requirement": "4.6.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@rollup", + "name": "rollup-win32-x64-msvc", + "version": "4.6.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.6.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "d337d3945008860cfc5761bc493abcb68023b18600e9e722d619d7bb23935059f29abb49c274bab862a2bf7bf952b3d990195a98bbeb2d5da289a7aa08acdbd0", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@rollup/rollup-win32-x64-msvc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-win32-x64-msvc", + "repository_download_url": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.6.1.tgz", + "api_data_url": "https://registry.npmjs.org/@rollup%2frollup-win32-x64-msvc/4.6.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40rollup/rollup-win32-x64-msvc@4.6.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40rollup/rollup-win32-x64-msvc@4.6.1?uuid=33b7f9bb-e0d2-41dd-a750-4ff883bb54f6", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/%40sinclair/typebox@0.27.8", + "extracted_requirement": "0.27.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@sinclair", + "name": "typebox", + "version": "0.27.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "f858f8de948cc09b38291ac7ffddfc51ffae0042c881506643383fab5606d74763c9f0374e7ad4f0df17cea0a1fe891976ccea0504d97fdea274c7c4e659f04c", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@sinclair/typebox", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@sinclair/typebox", + "repository_download_url": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "api_data_url": "https://registry.npmjs.org/@sinclair%2ftypebox/0.27.8", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40sinclair/typebox@0.27.8" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40sinclair/typebox@0.27.8?uuid=117a7f01-b3f2-4277-ad7c-2deeba8c2339", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/%40types/istanbul-lib-coverage@2.0.6", + "extracted_requirement": "2.0.6", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@types", + "name": "istanbul-lib-coverage", + "version": "2.0.6", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "d9017fb7f6ae5a6d25b32f17b4a54f1b5f6fdec48e42525efd81d981f8dbfca0411ce19257e276abf4baef5adcabdb9306b2c05e6669a8989a41b313fb3354d7", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@types/istanbul-lib-coverage", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@types/istanbul-lib-coverage", + "repository_download_url": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "api_data_url": "https://registry.npmjs.org/@types%2fistanbul-lib-coverage/2.0.6", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40types/istanbul-lib-coverage@2.0.6" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/istanbul-lib-coverage@2.0.6?uuid=f4273716-8886-4641-9361-2d77c1e23a87", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/%40types/node@20.10.3", + "extracted_requirement": "20.10.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@types", + "name": "node", + "version": "20.10.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@types/node/-/node-20.10.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "5c96af22966a897203e58c67c6fdd15032933796fcd5d74d0b779cb00d12a055f3fd053c3860706463289a2ab4cf0faebaa6cbfe4af3b6ffc320d010fc457882", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@types/node", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/undici-types", + "extracted_requirement": "~5.26.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/@types/node", + "repository_download_url": "https://registry.npmjs.org/@types/node/-/node-20.10.3.tgz", + "api_data_url": "https://registry.npmjs.org/@types%2fnode/20.10.3", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40types/node@20.10.3" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40types/node@20.10.3?uuid=1d754ee7-f143-49d4-845d-79bc05207482", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/%40vitest/coverage-v8@1.0.1", + "extracted_requirement": "1.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@vitest", + "name": "coverage-v8", + "version": "1.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@vitest/coverage-v8/-/coverage-v8-1.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "6786bb8a0e158d4093fcff8b441dc866b0515dbf7159150cf2b4811fd70a81fad4d4e7b4d7f2b65892ad1ac84e9d0c1766849f42dc021a96e71e607fa89c2373", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@vitest/coverage-v8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40ampproject/remapping", + "extracted_requirement": "^2.2.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40bcoe/v8-coverage", + "extracted_requirement": "^0.2.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/debug", + "extracted_requirement": "^4.3.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/istanbul-lib-coverage", + "extracted_requirement": "^3.2.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/istanbul-lib-report", + "extracted_requirement": "^3.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/istanbul-lib-source-maps", + "extracted_requirement": "^4.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/istanbul-reports", + "extracted_requirement": "^3.1.6", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/magic-string", + "extracted_requirement": "^0.30.5", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/magicast", + "extracted_requirement": "^0.3.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/picocolors", + "extracted_requirement": "^1.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/std-env", + "extracted_requirement": "^3.5.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/test-exclude", + "extracted_requirement": "^6.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/v8-to-istanbul", + "extracted_requirement": "^9.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/@vitest/coverage-v8", + "repository_download_url": "https://registry.npmjs.org/@vitest/coverage-v8/-/coverage-v8-1.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/@vitest%2fcoverage-v8/1.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40vitest/coverage-v8@1.0.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40vitest/coverage-v8@1.0.1?uuid=445e39e0-9682-450c-ab60-cdd3fe1bac3d", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/%40vitest/expect@1.0.1", + "extracted_requirement": "1.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@vitest", + "name": "expect", + "version": "1.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@vitest/expect/-/expect-1.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "ddc76b6ff78a0ffd2dca00d7ef962c72e1c41cc509ef4bb75282d2ab67aa85692ce7b032cefb0341bca7e77221674b4137b800f098f65615e2395da579feed87", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@vitest/expect", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40vitest/spy", + "extracted_requirement": "1.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40vitest/utils", + "extracted_requirement": "1.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/chai", + "extracted_requirement": "^4.3.10", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/@vitest/expect", + "repository_download_url": "https://registry.npmjs.org/@vitest/expect/-/expect-1.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/@vitest%2fexpect/1.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40vitest/expect@1.0.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40vitest/expect@1.0.1?uuid=16246483-72b8-41df-a536-8e542aad6b5b", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/%40vitest/runner@1.0.1", + "extracted_requirement": "1.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@vitest", + "name": "runner", + "version": "1.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@vitest/runner/-/runner-1.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "ffecf4be127431f44f4f70324ef00aea6e7baf395ec3f72df01d9ae0b32fecd8693da888d902c6c8e04c07795c8a859d2478d1b8b8bd698a697cebf407969140", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@vitest/runner", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40vitest/utils", + "extracted_requirement": "1.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/p-limit", + "extracted_requirement": "^5.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/pathe", + "extracted_requirement": "^1.1.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/@vitest/runner", + "repository_download_url": "https://registry.npmjs.org/@vitest/runner/-/runner-1.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/@vitest%2frunner/1.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40vitest/runner@1.0.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40vitest/runner@1.0.1?uuid=0bbd794c-c3f6-4dce-bbda-f9fcb8bfe352", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/%40vitest/snapshot@1.0.1", + "extracted_requirement": "1.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@vitest", + "name": "snapshot", + "version": "1.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-1.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "c083ed3c3192c4467e0e934c73de00b326d7e8b57ab8deaca2c7f94e88f23f59b641b2b0891b8b57fe514ac8edd68595887b138fc9a5730ad0435cc718ed1f33", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@vitest/snapshot", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/magic-string", + "extracted_requirement": "^0.30.5", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/pathe", + "extracted_requirement": "^1.1.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/pretty-format", + "extracted_requirement": "^29.7.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/@vitest/snapshot", + "repository_download_url": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-1.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/@vitest%2fsnapshot/1.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40vitest/snapshot@1.0.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40vitest/snapshot@1.0.1?uuid=7050b807-d5de-4a80-a634-a91d32c89028", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/%40vitest/spy@1.0.1", + "extracted_requirement": "1.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@vitest", + "name": "spy", + "version": "1.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@vitest/spy/-/spy-1.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "c97c26d6e2a1055affe4c8557929ad36a2bed2ad915c872126df24a2410a76b58bb643de0e075b67a4a3475550199b8d7562fab120672dac88c95bdc4b4a8b7c", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@vitest/spy", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/tinyspy", + "extracted_requirement": "^2.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/@vitest/spy", + "repository_download_url": "https://registry.npmjs.org/@vitest/spy/-/spy-1.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/@vitest%2fspy/1.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40vitest/spy@1.0.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40vitest/spy@1.0.1?uuid=403b2081-a4fb-4a6b-ae7d-c4dd58198358", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/%40vitest/utils@1.0.1", + "extracted_requirement": "1.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@vitest", + "name": "utils", + "version": "1.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@vitest/utils/-/utils-1.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "3063c21e4cd76db032b1cae1c06ce1f2e3f51cfad360b59a8f55930ed5921aba5edb22562d137d985f68a0a6b0afa34c3a0f6f4c1b60d89a962dfb8b0bb0e49f", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@vitest/utils", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/diff-sequences", + "extracted_requirement": "^29.6.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/loupe", + "extracted_requirement": "^2.3.7", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/pretty-format", + "extracted_requirement": "^29.7.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/@vitest/utils", + "repository_download_url": "https://registry.npmjs.org/@vitest/utils/-/utils-1.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/@vitest%2futils/1.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40vitest/utils@1.0.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/%40vitest/utils@1.0.1?uuid=b1e68ab4-99c0-41b8-b3ad-4955269923f2", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/acorn@8.11.2", + "extracted_requirement": "8.11.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "acorn", + "version": "8.11.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "9dcd00c73a7fd0520b2c456c9b87cdc0b0b032db6f844236eb742d54f41c6e97d9677b6cd212ec6463a913a73336589dec227d325c87f2b797929b1fdd8518e3", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/acorn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/acorn", + "repository_download_url": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz", + "api_data_url": "https://registry.npmjs.org/acorn/8.11.2", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/acorn@8.11.2" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/acorn@8.11.2?uuid=b08922a0-8d89-4ead-bd61-939032d9da41", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/acorn-walk@8.3.0", + "extracted_requirement": "8.3.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "acorn-walk", + "version": "8.3.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "152ee1579eb9339975474f0c5eaa3ca1dc0c4c1d360b652acc1d7b45582ef44cae60506a259dff658f7bb100f915ec15bb55320c5735cb3b540eb0304f4132a4", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/acorn-walk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/acorn-walk", + "repository_download_url": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.0.tgz", + "api_data_url": "https://registry.npmjs.org/acorn-walk/8.3.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/acorn-walk@8.3.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/acorn-walk@8.3.0?uuid=d55d20a0-1ce2-4ffa-91a4-59e82cfb4ea6", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/agent-base@7.1.0", + "extracted_requirement": "7.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "agent-base", + "version": "7.1.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "a3fce33194612719f2ecec8417e3a9f17f9e7e210b0bb93bc8e8ccce07f356a3b35ea90191623bf58a1374eb6cb96779056840180b8e63f5daeb1a626965e236", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/agent-base", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/debug", + "extracted_requirement": "^4.3.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/agent-base", + "repository_download_url": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", + "api_data_url": "https://registry.npmjs.org/agent-base/7.1.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/agent-base@7.1.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/agent-base@7.1.0?uuid=c7ed5ed3-cf06-4cf4-a632-6dc8158b8103", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/ansi-escapes@5.0.0", + "extracted_requirement": "5.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "ansi-escapes", + "version": "5.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-5.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "e4614c557f07a84fd307e16e0491ae3b95c6d16aec03aa6d52aa0e0da4ff9fd9a651a64592a9c1b9e07895ea860429ab5079c29c2e0f0994c277413b410f376c", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/ansi-escapes", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/type-fest", + "extracted_requirement": "^1.0.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/ansi-escapes", + "repository_download_url": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-5.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/ansi-escapes/5.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/ansi-escapes@5.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/ansi-escapes@5.0.0?uuid=54985eaf-4de3-498c-8094-83da1077933d", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/ansi-regex@6.0.1", + "extracted_requirement": "6.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "ansi-regex", + "version": "6.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "9f933ce797ca6f64ac7cc222145a15ac0047242f10b47c15c7e98758fdd0704a811d889e9e3e5d1d28236f1b42d161195d8b78c1c0faceb4049433e116e6607c", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/ansi-regex", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/ansi-regex", + "repository_download_url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/ansi-regex/6.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/ansi-regex@6.0.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/ansi-regex@6.0.1?uuid=63c211b3-5911-46c0-ae3f-ff60356d9443", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/ansi-styles@6.2.1", + "extracted_requirement": "6.2.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "ansi-styles", + "version": "6.2.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "6cdefdf2015f417faf8b0dd1ef2ac6591aa7acdda84641245238e5e09367e04f06c716e3b46dc56eb108218de5f3f86bc14c0878266f8b842e3933f8304ad5ba", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/ansi-styles", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/ansi-styles", + "repository_download_url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "api_data_url": "https://registry.npmjs.org/ansi-styles/6.2.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/ansi-styles@6.2.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/ansi-styles@6.2.1?uuid=d0954a1f-d471-44a1-8ee2-2c8cf301b89b", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/arg@5.0.2", + "extracted_requirement": "5.0.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "arg", + "version": "5.0.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "3d88f214e2ca43dcb9ec9bd0e902e8f1d02036ab3087c33544c25875076e4fac5b59280adfa3ff67fbfea7cf3ca4cebd8cc31f4bc5ddf05e88d6443f23d1d41a", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/arg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/arg", + "repository_download_url": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "api_data_url": "https://registry.npmjs.org/arg/5.0.2", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/arg@5.0.2" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/arg@5.0.2?uuid=849afcef-1362-4512-baf2-dcf2ba29ced5", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/assertion-error@1.1.0", + "extracted_requirement": "1.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "assertion-error", + "version": "1.1.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "8e0b1a35dbb3fa776f1b216ddee4ae5aabf2e250a72098a8beda2e40de4964738a092d90ba111d6dc407161564b33d8dd94f615c9a3ca1d1bb113c969447ae0f", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/assertion-error", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/assertion-error", + "repository_download_url": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", + "api_data_url": "https://registry.npmjs.org/assertion-error/1.1.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/assertion-error@1.1.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/assertion-error@1.1.0?uuid=146af8e7-44e3-47bf-bc3d-b9d8e6f4ea31", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/asynckit@0.4.0", + "extracted_requirement": "0.4.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "asynckit", + "version": "0.4.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "39e8bd387e2d461d18a94dc6c615fbf5d33f9b0560bdb64969235a464f9bb21923d12e5c7c772061a92b7818eb1f06ad5ca6f3f88a087582f1aca8a6d8c8d6d1", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/asynckit", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/asynckit", + "repository_download_url": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "api_data_url": "https://registry.npmjs.org/asynckit/0.4.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/asynckit@0.4.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/asynckit@0.4.0?uuid=b4f42994-84a5-4967-9f33-43ee7afe9aa4", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/balanced-match@1.0.0", + "extracted_requirement": "1.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "balanced-match", + "version": "1.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "size": null, + "sha1": "89b4d199ab2bee49de164ea02b89ce462d71b767", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/balanced-match", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/balanced-match", + "repository_download_url": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/balanced-match/1.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/balanced-match@1.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/balanced-match@1.0.0?uuid=fbec754a-7040-4fda-a8af-048d61a87cbf", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/big-integer@1.6.51", + "extracted_requirement": "1.6.51", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "big-integer", + "version": "1.6.51", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "18f12277663d414d44c65d6ba4ef41d883c91873d2ba91791a75483f46e562f34e31eaf66d3bd25acd6318e520d388539aeebb9e62ec43d4c1a35a6e6a8b411e", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/big-integer", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/big-integer", + "repository_download_url": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", + "api_data_url": "https://registry.npmjs.org/big-integer/1.6.51", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/big-integer@1.6.51" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/big-integer@1.6.51?uuid=1cf2881b-71aa-4ac4-829b-6f29d278d568", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/bplist-parser@0.2.0", + "extracted_requirement": "0.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "bplist-parser", + "version": "0.2.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "cf433e6f23138734260fd3482d19e20945d8b18a63c2794ef0de6e085682a883a9a91b090ab40bf4d2b726c0faec23796b4f27179a082f66c3ea5a137473ae2b", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/bplist-parser", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/big-integer", + "extracted_requirement": "^1.6.44", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/bplist-parser", + "repository_download_url": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", + "api_data_url": "https://registry.npmjs.org/bplist-parser/0.2.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/bplist-parser@0.2.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/bplist-parser@0.2.0?uuid=0db3cd8f-c37d-4284-9b5e-9cc7bb2b4d47", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/brace-expansion@1.1.11", + "extracted_requirement": "1.1.11", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "brace-expansion", + "version": "1.1.11", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "882b8f1c3160ac75fb1f6bc423fe71a73d3bcd21c1d344e9ba0aa1998b5598c3bae75f260ae44ca0e60595d101974835f3bb9fa3375a1e058a71815beb5a8688", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/brace-expansion", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/balanced-match", + "extracted_requirement": "^1.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/concat-map", + "extracted_requirement": "0.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/brace-expansion", + "repository_download_url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "api_data_url": "https://registry.npmjs.org/brace-expansion/1.1.11", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/brace-expansion@1.1.11" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/brace-expansion@1.1.11?uuid=66cbb27d-f0d2-4563-b828-62955809a49a", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/braces@3.0.2", + "extracted_requirement": "3.0.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "braces", + "version": "3.0.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "6fcba6f8bd51cccdd60d2cef866ea0233d727d36c1b7a61395c10a02fb26a82659170e3acfadba9558fd8f5c843d6df71f91fe94142964c3f593c97eefc1dad0", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/braces", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/fill-range", + "extracted_requirement": "^7.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/braces", + "repository_download_url": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "api_data_url": "https://registry.npmjs.org/braces/3.0.2", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/braces@3.0.2" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/braces@3.0.2?uuid=89bf6d12-efa7-4566-9ce8-15f48f24145d", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/buffer-from@1.1.2", + "extracted_requirement": "1.1.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "buffer-from", + "version": "1.1.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "13e5d0091c126da6a20a1b6fea4e83c2073e6f1f81b3abee2891c7979928c7f05a29b8625f3a903b02b870edb6c84946a763829a3c15853dc79b18323c69c97d", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/buffer-from", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/buffer-from", + "repository_download_url": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "api_data_url": "https://registry.npmjs.org/buffer-from/1.1.2", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/buffer-from@1.1.2" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/buffer-from@1.1.2?uuid=ea571f21-4ee7-4ece-9128-a28f97865d1d", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/bundle-name@3.0.0", + "extracted_requirement": "3.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "bundle-name", + "version": "3.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/bundle-name/-/bundle-name-3.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "3ca03805e4af06940a43c88f38609289e965f8df0ff937f50e5c2a9988697b680084a3c79fc1183b1553f9286e1a6860f2537c5e24a54bcd32884c4a5eb51197", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/bundle-name", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/run-applescript", + "extracted_requirement": "^5.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/bundle-name", + "repository_download_url": "https://registry.npmjs.org/bundle-name/-/bundle-name-3.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/bundle-name/3.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/bundle-name@3.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/bundle-name@3.0.0?uuid=a9eb1ee6-d2cf-4180-a7e4-8c3f316d94e4", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/cac@6.7.14", + "extracted_requirement": "6.7.14", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "cac", + "version": "6.7.14", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "6fa225bacf9cdd1add0e4f8984b2940107f3ce02c43f2eb0717a92edfff17b51044efb033fa18e446ed216e3ace9c203e5892a7215bf2d765b5f96dcf23ed971", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/cac", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/cac", + "repository_download_url": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", + "api_data_url": "https://registry.npmjs.org/cac/6.7.14", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/cac@6.7.14" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/cac@6.7.14?uuid=1e44041c-d753-4979-a7f4-942754bd8f10", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/chai@4.3.10", + "extracted_requirement": "4.3.10", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "chai", + "version": "4.3.10", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/chai/-/chai-4.3.10.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "d145c6d3856e55baee31461b27a25cb6f1f46270bfe2adff0244f5f2ae0d6884e8f750949b4962312f55ab34fdbd985543fd5ea8f6a73168c133e26e85f6fff6", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/chai", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/assertion-error", + "extracted_requirement": "^1.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/check-error", + "extracted_requirement": "^1.0.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/deep-eql", + "extracted_requirement": "^4.1.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/get-func-name", + "extracted_requirement": "^2.0.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/loupe", + "extracted_requirement": "^2.3.6", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/pathval", + "extracted_requirement": "^1.1.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/type-detect", + "extracted_requirement": "^4.0.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/chai", + "repository_download_url": "https://registry.npmjs.org/chai/-/chai-4.3.10.tgz", + "api_data_url": "https://registry.npmjs.org/chai/4.3.10", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/chai@4.3.10" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/chai@4.3.10?uuid=4cde4695-8002-4f85-b19c-89e19a944b43", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/chalk@5.3.0", + "extracted_requirement": "5.3.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "chalk", + "version": "5.3.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "74b8ad1bbf5df8657535bfd561c083162bc978ad618ae92df508d13553ac52d4f2d6b475609b26a46193677a89a2cfaec3b5a6585e3053005df63c63a1c142db", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/chalk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/chalk", + "repository_download_url": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "api_data_url": "https://registry.npmjs.org/chalk/5.3.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/chalk@5.3.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/chalk@5.3.0?uuid=208b6737-241d-48bf-a49d-0ba38dfdb21e", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/change-case", + "extracted_requirement": null, + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "change-case", + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "packages/change-case", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/change-case", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/change-case", + "repository_download_url": null, + "api_data_url": "https://registry.npmjs.org/change-case", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/change-case" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/change-case?uuid=84557488-48d1-46e5-af89-42e4614090df", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/check-error@1.0.3", + "extracted_requirement": "1.0.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "check-error", + "version": "1.0.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "88a1280d869199dd66c4cf746b63847d6863b233e960fb90fa5318b28c41d76ebeb7c7f0ef24843b8f2798383908e4e3c4323ae7f636396a5e10793764e7bcce", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/check-error", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/get-func-name", + "extracted_requirement": "^2.0.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/check-error", + "repository_download_url": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz", + "api_data_url": "https://registry.npmjs.org/check-error/1.0.3", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/check-error@1.0.3" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/check-error@1.0.3?uuid=7248ef71-bb6f-4487-bd0d-e934c86b523c", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/cli-cursor@4.0.0", + "extracted_requirement": "4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "cli-cursor", + "version": "4.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "546b6532edf1ff80ceb4853012445ecf1519da505a70d2421dab21d0dd167990c14beed4c75766dd75808166312c914c31d39e5cc1d7a2bb2110585b31219e96", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/cli-cursor", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/restore-cursor", + "extracted_requirement": "^4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/cli-cursor", + "repository_download_url": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/cli-cursor/4.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/cli-cursor@4.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/cli-cursor@4.0.0?uuid=9bfa09b6-9c6b-4a61-b395-b97569ecc4cd", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/cli-truncate@3.1.0", + "extracted_requirement": "3.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "cli-truncate", + "version": "3.1.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "c1f3819235ed7aa4a7239f683dc26470f97f666c2f30c3a3df8d2a50863548a642bf407d09fe03e1f02e7119082909ac22e60adf1d6bae053b31e191aee8ae88", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/cli-truncate", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/slice-ansi", + "extracted_requirement": "^5.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/string-width", + "extracted_requirement": "^5.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/cli-truncate", + "repository_download_url": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz", + "api_data_url": "https://registry.npmjs.org/cli-truncate/3.1.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/cli-truncate@3.1.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/cli-truncate@3.1.0?uuid=62a95bc6-7a31-4331-99d9-895b3c508933", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/color-convert@2.0.1", + "extracted_requirement": "2.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "color-convert", + "version": "2.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "4511023ec8fb8aeff16f9a0a61cb051d2a6914d9ec8ffe763954d129be333f9a275f0545df3566993a0d70e7c60be0910e97cafd4e7ce1f320dfc64709a12529", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/color-convert", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/color-name", + "extracted_requirement": "~1.1.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/color-convert", + "repository_download_url": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/color-convert/2.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/color-convert@2.0.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/color-convert@2.0.1?uuid=c673d81b-822b-49f7-9f22-9d09f73a7e23", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/color-name@1.1.4", + "extracted_requirement": "1.1.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "color-name", + "version": "1.1.4", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "74ecbedc0b96ddadb035b64722e319a537208c6b8b53fb812ffb9b71917d3976c3a3c7dfe0ef32569e417f479f4bcb84a18a39ab8171edd63d3a04065e002c40", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/color-name", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/color-name", + "repository_download_url": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "api_data_url": "https://registry.npmjs.org/color-name/1.1.4", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/color-name@1.1.4" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/color-name@1.1.4?uuid=36afeb0d-a09d-4fef-b8c0-f78f1f43786e", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/colorette@2.0.20", + "extracted_requirement": "2.0.20", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "colorette", + "version": "2.0.20", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "21f103c70a1622391e5cbd5e5dc0e2a30e146ca8e12ddabafc4b92551f4630deca547debf6043cddeef786ccf535dd53de28dde71bf5c1c59160ef83ea4088db", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/colorette", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/colorette", + "repository_download_url": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "api_data_url": "https://registry.npmjs.org/colorette/2.0.20", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/colorette@2.0.20" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/colorette@2.0.20?uuid=c30ec427-8471-482b-b7d5-3356862751df", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/combined-stream@1.0.8", + "extracted_requirement": "1.0.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "combined-stream", + "version": "1.0.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "1503783117ee25e1dfedc05b04c2455e12920eafb690002b06599106f72f144e410751d9297b5214048385d973f73398c3187c943767be630e7bffb971da0476", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/combined-stream", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/delayed-stream", + "extracted_requirement": "~1.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/combined-stream", + "repository_download_url": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "api_data_url": "https://registry.npmjs.org/combined-stream/1.0.8", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/combined-stream@1.0.8" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/combined-stream@1.0.8?uuid=888a3fe3-cf99-46fb-8a6f-626322f2fe5a", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/commander@11.1.0", + "extracted_requirement": "11.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "commander", + "version": "11.1.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "c8f55abdfc82711866a2b0bbad69641e7d796f8c03560566040ee457841506c17b92fffd4ca2406c05d54f1bd39f03fc1c72a34422430a529b7228984bba740d", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/commander", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/commander", + "repository_download_url": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", + "api_data_url": "https://registry.npmjs.org/commander/11.1.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/commander@11.1.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/commander@11.1.0?uuid=1145422f-0c1a-4474-a3a7-881b3191d8e0", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/concat-map@0.0.1", + "extracted_requirement": "0.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "concat-map", + "version": "0.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "fd2aefe1db30c903417e8846a73f68e986f71b3dd2ad40ea047e6b4ee84647b6a1b656d82a7571c366c214c4658da03b1171da5d9f30b07768745bdb9212a6aa", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/concat-map", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/concat-map", + "repository_download_url": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/concat-map/0.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/concat-map@0.0.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/concat-map@0.0.1?uuid=b964ee32-5325-4730-8c87-ef56bd302d6e", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/convert-source-map@2.0.0", + "extracted_requirement": "2.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "convert-source-map", + "version": "2.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "2afa78e7d1eb576144275080b22d4abbe318de46ac1f5f53172913cf6c5698c7aae9b936354dd75ef7c9f90eb59b4c64b56c2dfb51d261fdc966c4e6b3769126", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/convert-source-map", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/convert-source-map", + "repository_download_url": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/convert-source-map/2.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/convert-source-map@2.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/convert-source-map@2.0.0?uuid=6b9c6583-0325-4163-9d7c-51363f4c5e82", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/cross-spawn@7.0.3", + "extracted_requirement": "7.0.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "cross-spawn", + "version": "7.0.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "8910cf24a50f544343edd1cf3bcae46ce9cfa720f281c0c5b568e9796342832f163f6ad77315cbf13b2445e425e8eac1d86efe509ada82cd6ad7916e75cec6eb", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/cross-spawn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/path-key", + "extracted_requirement": "^3.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/shebang-command", + "extracted_requirement": "^2.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/which", + "extracted_requirement": "^2.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/cross-spawn", + "repository_download_url": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "api_data_url": "https://registry.npmjs.org/cross-spawn/7.0.3", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/cross-spawn@7.0.3" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/cross-spawn@7.0.3?uuid=fcd4bd7b-53c3-44cb-934b-5d919eb00b40", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/cssstyle@3.0.0", + "extracted_requirement": "3.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "cssstyle", + "version": "3.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/cssstyle/-/cssstyle-3.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "378bb60010138b74299737f48566d509d8de9e29bc177a23117a410c5e610698f35b5f363233462ea7e64344a448f790f95f3a65781e1fc6978fa91ac9de2382", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/cssstyle", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/rrweb-cssom", + "extracted_requirement": "^0.6.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/cssstyle", + "repository_download_url": "https://registry.npmjs.org/cssstyle/-/cssstyle-3.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/cssstyle/3.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/cssstyle@3.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/cssstyle@3.0.0?uuid=82faa99c-2580-4539-b113-7e4a87b08624", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/data-urls@5.0.0", + "extracted_requirement": "5.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "data-urls", + "version": "5.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/data-urls/-/data-urls-5.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "6583f95411ec85a0c08956718db45570526973ee311a04f46cadefcf2d472cdf234cef7be4711bb98cd925c1e84046392b56b4cfc61ac899325444dad3c78d4e", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/data-urls", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/whatwg-mimetype", + "extracted_requirement": "^4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/whatwg-url", + "extracted_requirement": "^14.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/data-urls", + "repository_download_url": "https://registry.npmjs.org/data-urls/-/data-urls-5.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/data-urls/5.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/data-urls@5.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/data-urls@5.0.0?uuid=15368897-c6b2-421d-8e24-f536751650af", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/debug@4.3.4", + "extracted_requirement": "4.3.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "debug", + "version": "4.3.4", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "3d15851ee494dde0ed4093ef9cd63b25c91eb758f4b793ae3ac1733cfcec7a40f9d9997ca947c520f122b305ea22f1d61951ce817fbb1bfbc234d85e870c5f91", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/debug", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/ms", + "extracted_requirement": "2.1.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/debug", + "repository_download_url": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "api_data_url": "https://registry.npmjs.org/debug/4.3.4", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/debug@4.3.4" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/debug@4.3.4?uuid=fa647267-9945-420b-90b7-1e71d9283a7e", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/decimal.js@10.4.3", + "extracted_requirement": "10.4.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "decimal.js", + "version": "10.4.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "54105a2dcd4c80be57a738083fb9f2e59e8dc7752b46421589490f51db65f5ac9ae5a9b2dc37b582c514481d60dfedec13160d8c202c0339e6ba4cb109bd4644", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/decimal.js", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/decimal.js", + "repository_download_url": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "api_data_url": "https://registry.npmjs.org/decimal.js/10.4.3", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/decimal.js@10.4.3" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/decimal.js@10.4.3?uuid=c8c3a35d-b0dd-4060-a1d2-b5b7969915e8", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/deep-eql@4.1.3", + "extracted_requirement": "4.1.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "deep-eql", + "version": "4.1.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "59a12d00ea51035310d1ea21a998e9183f33748d0ebec9bc9a616168337c76f0d9cf2a1431c6039dfe58ea2bbb1d35f17fc2434b6dea59ae1afa12820f238fcf", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/deep-eql", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/type-detect", + "extracted_requirement": "^4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/deep-eql", + "repository_download_url": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.3.tgz", + "api_data_url": "https://registry.npmjs.org/deep-eql/4.1.3", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/deep-eql@4.1.3" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/deep-eql@4.1.3?uuid=e433b1d5-0c8e-467f-896b-02f3127f0d7d", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/default-browser@4.0.0", + "extracted_requirement": "4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "default-browser", + "version": "4.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/default-browser/-/default-browser-4.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "c17e695ced7e06b84c9126d1385b32c549b48bf7091127323610383cfc5ce35202bafd3965907f317dbcb3c699c7ac6399ab6f79b21aa45ea12c42847299de50", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/default-browser", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/bundle-name", + "extracted_requirement": "^3.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/default-browser-id", + "extracted_requirement": "^3.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/execa", + "extracted_requirement": "^7.1.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/titleize", + "extracted_requirement": "^3.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/default-browser", + "repository_download_url": "https://registry.npmjs.org/default-browser/-/default-browser-4.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/default-browser/4.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/default-browser@4.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/default-browser@4.0.0?uuid=0cff7cf1-b8c6-479e-9c15-3eb47ab76e5c", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/default-browser-id@3.0.0", + "extracted_requirement": "3.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "default-browser-id", + "version": "3.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-3.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "399d72df2d12a92202b44f031384bc60e13d519389f303b5e9f29654fe49d50cf8da457d8dc9cc545ac413f9e85dbfecb37438a59207efd931a1fcf234db5434", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/default-browser-id", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/bplist-parser", + "extracted_requirement": "^0.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/untildify", + "extracted_requirement": "^4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/default-browser-id", + "repository_download_url": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-3.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/default-browser-id/3.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/default-browser-id@3.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/default-browser-id@3.0.0?uuid=49eb5619-d133-494c-855e-33804c261934", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/execa@7.2.0", + "extracted_requirement": "7.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "execa", + "version": "7.2.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "51dbb254fed32c1e48700425f8eccbc8b712fe5df65bf18b83e0211c9fa8c38d053a4d94dd202594fc11e38bf8be6745c085aaa5dc31c6941b1759f9b5af6c78", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/default-browser/node_modules/execa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/cross-spawn", + "extracted_requirement": "^7.0.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/get-stream", + "extracted_requirement": "^6.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/human-signals", + "extracted_requirement": "^4.3.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/is-stream", + "extracted_requirement": "^3.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/merge-stream", + "extracted_requirement": "^2.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/npm-run-path", + "extracted_requirement": "^5.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/onetime", + "extracted_requirement": "^6.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/signal-exit", + "extracted_requirement": "^3.0.7", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/strip-final-newline", + "extracted_requirement": "^3.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/execa", + "repository_download_url": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz", + "api_data_url": "https://registry.npmjs.org/execa/7.2.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/execa@7.2.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/execa@7.2.0?uuid=3106312d-75a3-43c2-aea8-8255428835cf", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/get-stream@6.0.1", + "extracted_requirement": "6.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "get-stream", + "version": "6.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "b6ce968beda3de3423aa2ef4c3902537c0c59e44b00be32a9b113374400b076a976585775ff6f50937e03cb18934c7805b174f7d4f053b59acdcd51f68708f62", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/default-browser/node_modules/get-stream", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/get-stream", + "repository_download_url": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/get-stream/6.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/get-stream@6.0.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/get-stream@6.0.1?uuid=b4361233-5b8a-455e-a2f6-0792c8808488", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/human-signals@4.3.1", + "extracted_requirement": "4.3.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "human-signals", + "version": "4.3.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "9d95e3105da76e8ee5230de68188c8b407e0417a20dce8c9a2049b29ad8240822f48659c2a07899d094d5e2a7a36094dcd81f8e6749188456298cbd82fc0c3a9", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/default-browser/node_modules/human-signals", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/human-signals", + "repository_download_url": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", + "api_data_url": "https://registry.npmjs.org/human-signals/4.3.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/human-signals@4.3.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/human-signals@4.3.1?uuid=bb8607e5-28ab-4f61-b409-b6cd91558771", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/signal-exit@3.0.7", + "extracted_requirement": "3.0.7", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "signal-exit", + "version": "3.0.7", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "c270f6644fa5f923c2feea12d2f5de13d2f5fb4c2e68ca8a95fcfd00c528dfc26cc8b48159215c1d1d51ae2eb62d9735daf2ebd606f78e5ee2c10860c2901b19", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/default-browser/node_modules/signal-exit", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/signal-exit", + "repository_download_url": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "api_data_url": "https://registry.npmjs.org/signal-exit/3.0.7", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/signal-exit@3.0.7" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/signal-exit@3.0.7?uuid=0966da26-854f-486d-b8c8-a707f0a39b6e", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/define-lazy-prop@3.0.0", + "extracted_requirement": "3.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "define-lazy-prop", + "version": "3.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "37e31e5d8a2aaf7a4e827f317f244f44437b8076a42d88e1b07856193ddf58088be08900b74883c35e108a2126d9b137d1ce575f9ab416d000dc22b97fdfc152", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/define-lazy-prop", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/define-lazy-prop", + "repository_download_url": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/define-lazy-prop/3.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/define-lazy-prop@3.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/define-lazy-prop@3.0.0?uuid=f9cf4577-7066-4e6d-8f10-f9542f3b54cb", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/delayed-stream@1.0.0", + "extracted_requirement": "1.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "delayed-stream", + "version": "1.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "672483ecd7fdd5a2c1d11c4be0a1ab28705797b11db350c098475ca156b05e72c3ed20e1a4d82db88236680920edaed04b8d63c4f499d7ba7855d1a730793731", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/delayed-stream", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/delayed-stream", + "repository_download_url": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/delayed-stream/1.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/delayed-stream@1.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/delayed-stream@1.0.0?uuid=f9c64496-f597-4e44-9ae3-99bdb860d295", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/detect-indent@7.0.1", + "extracted_requirement": "7.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "detect-indent", + "version": "7.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/detect-indent/-/detect-indent-7.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "31ced0850f2cf9c2eb9d47d4fc98bde2f1bfafc336ea6f1ffbebf2adeb38668a236910e9675792221fc4a732cdc255aebf3499dd46c316ca6316f4c35dee9efe", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/detect-indent", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/detect-indent", + "repository_download_url": "https://registry.npmjs.org/detect-indent/-/detect-indent-7.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/detect-indent/7.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/detect-indent@7.0.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/detect-indent@7.0.1?uuid=5b0205af-ad0f-440b-a3cd-b75f3d986ac0", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/detect-newline@4.0.1", + "extracted_requirement": "4.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "detect-newline", + "version": "4.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/detect-newline/-/detect-newline-4.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "a84dd57a0d585f3187421940ea3cde6d9376a957fa357f80ee6eea9610861b7d1d262c6b0108583ac263b270632640929ae38fa42937d35e397ebf055746f3a2", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/detect-newline", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/detect-newline", + "repository_download_url": "https://registry.npmjs.org/detect-newline/-/detect-newline-4.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/detect-newline/4.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/detect-newline@4.0.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/detect-newline@4.0.1?uuid=e20204f2-2a68-4d26-acbc-87e11eb0796b", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/diff-sequences@29.6.3", + "extracted_requirement": "29.6.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "diff-sequences", + "version": "29.6.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "12378f2b5b2b0f73f4f28da3e1fd04c67ca5a91b3907db498dca7db7592b1f6a918bc08276c61fc1ef498122eeac5056c2ae2e3a58a9cdf9397c736fc052abf1", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/diff-sequences", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/diff-sequences", + "repository_download_url": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", + "api_data_url": "https://registry.npmjs.org/diff-sequences/29.6.3", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/diff-sequences@29.6.3" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/diff-sequences@29.6.3?uuid=13262949-0a28-4655-991c-8aed72bbd859", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/dir-glob@3.0.1", + "extracted_requirement": "3.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "dir-glob", + "version": "3.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "5a4ad6a7d191e0a5df28663338b993b86562d545857f0b37efb9fd71ce79fed6fa0eeab217aa5c43901b88712c85a0e963dbfaa1a4abd9708389d1a633077320", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/dir-glob", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/path-type", + "extracted_requirement": "^4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/dir-glob", + "repository_download_url": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/dir-glob/3.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/dir-glob@3.0.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/dir-glob@3.0.1?uuid=a33a2e8c-40a4-45c8-82e3-d6c5674de450", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/eastasianwidth@0.2.0", + "extracted_requirement": "0.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "eastasianwidth", + "version": "0.2.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "23cf1361959cf578981d1438ff7739ae38df8248e12f25b696e18885e18445b350e8e63bc93c9b6a74a90d765af32ed550ff589837186be7b2ab871aee22ea58", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/eastasianwidth", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/eastasianwidth", + "repository_download_url": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "api_data_url": "https://registry.npmjs.org/eastasianwidth/0.2.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/eastasianwidth@0.2.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/eastasianwidth@0.2.0?uuid=26a91921-b738-4a5a-8a1f-9177ba77cf02", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/emoji-regex@9.2.2", + "extracted_requirement": "9.2.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "emoji-regex", + "version": "9.2.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "2f5f03689b17494936fb8da9bfc98bb398c94f686a164144e23db5c0e9a06d4aac67684bef636c514efce60f515e0a37b3464d815978d93887a7766d3affd5ca", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/emoji-regex", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/emoji-regex", + "repository_download_url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "api_data_url": "https://registry.npmjs.org/emoji-regex/9.2.2", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/emoji-regex@9.2.2" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/emoji-regex@9.2.2?uuid=e05f0a32-33a8-4124-9c00-c42d75e1990e", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/entities@4.5.0", + "extracted_requirement": "4.5.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "entities", + "version": "4.5.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "5748631f87463e1f40a39a74328458e8156ab700a3873eaf2392d3f00279e47fb883dff8bdb1f1d48e787d2d17b9c94b8431c0acf40288c8c3c6368bf1f3f187", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/entities", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/entities", + "repository_download_url": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "api_data_url": "https://registry.npmjs.org/entities/4.5.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/entities@4.5.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/entities@4.5.0?uuid=2bc365f3-7385-4068-a25a-053f8ee69bfc", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/esbuild@0.19.8", + "extracted_requirement": "0.19.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "esbuild", + "version": "0.19.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.8.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "97b89f7d0a53d8ead97c7dab5c8a7bfc592669e64cd2fc5bc4df4a7e20b0198b99ab3320fc976f5f6e91df56719ff3f1becae0dd8f4de974dc9e49ea0f2cafe3", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/esbuild", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/esbuild", + "repository_download_url": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.8.tgz", + "api_data_url": "https://registry.npmjs.org/esbuild/0.19.8", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/esbuild@0.19.8" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/esbuild@0.19.8?uuid=df1081f2-8c03-48e2-94cb-f49e354e7e66", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/eventemitter3@5.0.1", + "extracted_requirement": "5.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "eventemitter3", + "version": "5.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "196901be389264af3b10bad839211251879521cf66bcb2dffe75da94c392e5d62b819abda3939591b64054cd3a095c58b02c07f410d914f9504e53c0d63e1a84", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/eventemitter3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/eventemitter3", + "repository_download_url": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/eventemitter3/5.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/eventemitter3@5.0.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/eventemitter3@5.0.1?uuid=bdae5d68-af45-46a5-aedf-839eae926f45", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/execa@8.0.1", + "extracted_requirement": "8.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "execa", + "version": "8.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "57286779b5dc8855760c449cfa9e81fb2d0b8d29b492b5383a024de38a85021058d1327ed55eb5b580f6fb01eeb19e85f67e4afaf97c934b13cbb3c47d5e2aa6", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/execa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/cross-spawn", + "extracted_requirement": "^7.0.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/get-stream", + "extracted_requirement": "^8.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/human-signals", + "extracted_requirement": "^5.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/is-stream", + "extracted_requirement": "^3.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/merge-stream", + "extracted_requirement": "^2.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/npm-run-path", + "extracted_requirement": "^5.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/onetime", + "extracted_requirement": "^6.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/signal-exit", + "extracted_requirement": "^4.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/strip-final-newline", + "extracted_requirement": "^3.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/execa", + "repository_download_url": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/execa/8.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/execa@8.0.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/execa@8.0.1?uuid=fd89619b-9229-43ad-9f51-2ba2eb2c4058", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/fast-glob@3.3.1", + "extracted_requirement": "3.3.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "fast-glob", + "version": "3.3.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "90d14fca3861e5c2a3ad496dc6cfb0171f9991b45ac71999f97d19537d523acc4212d3fd54f82dab6b5e670d4379bba92f91a60da350eb228c31570ce358aa0e", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/fast-glob", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40nodelib/fs.stat", + "extracted_requirement": "^2.0.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40nodelib/fs.walk", + "extracted_requirement": "^1.2.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/glob-parent", + "extracted_requirement": "^5.1.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/merge2", + "extracted_requirement": "^1.3.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/micromatch", + "extracted_requirement": "^4.0.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/fast-glob", + "repository_download_url": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", + "api_data_url": "https://registry.npmjs.org/fast-glob/3.3.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/fast-glob@3.3.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/fast-glob@3.3.1?uuid=c3f68787-b994-4444-bdba-9a698a7728d7", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/fastq@1.15.0", + "extracted_requirement": "1.15.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "fastq", + "version": "1.15.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "c01ae8714d8b0975dafa5581b7c4682110fcf458bc39d0013836bf9049f27b28d2e5a64ee7f18dbc8e6c1083400ea3ff87c336f541d31d46f9dec52ee4886a77", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/fastq", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/reusify", + "extracted_requirement": "^1.0.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/fastq", + "repository_download_url": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "api_data_url": "https://registry.npmjs.org/fastq/1.15.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/fastq@1.15.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/fastq@1.15.0?uuid=ddbe15bb-a5d4-44cd-a74d-1de4d44ac79d", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/fill-range@7.0.1", + "extracted_requirement": "7.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "fill-range", + "version": "7.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "a8ea3d17e74c5260b62dc6f805b56f9ca2714cf8c29be451a5ee200ee1abce42fb984565fdd8d84aed8e750d8f6b7d36378a2a91283d8abea368b589d94495a5", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/fill-range", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/to-regex-range", + "extracted_requirement": "^5.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/fill-range", + "repository_download_url": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/fill-range/7.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/fill-range@7.0.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/fill-range@7.0.1?uuid=a2a524dc-4267-40da-b0cf-e26f191fc68d", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/foreground-child@3.1.1", + "extracted_requirement": "3.1.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "foreground-child", + "version": "3.1.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "4cc28352722d7ba6df6f99d6bfb57f71a235ebd38782fc236fb5785a4794bdb410763af9ad62aa1c588a59bfdf70ec01f82cc14fea9b5a3be3f8357046c92922", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/foreground-child", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/cross-spawn", + "extracted_requirement": "^7.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/signal-exit", + "extracted_requirement": "^4.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/foreground-child", + "repository_download_url": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", + "api_data_url": "https://registry.npmjs.org/foreground-child/3.1.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/foreground-child@3.1.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/foreground-child@3.1.1?uuid=0b813e48-3ed3-4324-b684-894115c3bc0d", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/form-data@4.0.0", + "extracted_requirement": "4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "form-data", + "version": "4.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "1131249521a2e6dd10319ba25e803f43abdc9f170b40fe6f76e812a6e0328ba4951a2d9c94f3e9fb180486e31a1c2fb31a09f7d4a776df95b7e5fec7ca491ac3", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/form-data", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/asynckit", + "extracted_requirement": "^0.4.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/combined-stream", + "extracted_requirement": "^1.0.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/mime-types", + "extracted_requirement": "^2.1.12", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/form-data", + "repository_download_url": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/form-data/4.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/form-data@4.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/form-data@4.0.0?uuid=067c6357-1657-4886-8995-10916fbf39fc", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/fs.realpath@1.0.0", + "extracted_requirement": "1.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "fs.realpath", + "version": "1.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "38ed291f694ae9ad2166701d6aee48b731cf23aa5496f23b8cc567c54411b70e28c05db093c94e49a6ed1830933f81a0ae0d8c6c69d63bd5fc2b5b78f9f18c0f", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/fs.realpath", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/fs.realpath", + "repository_download_url": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/fs.realpath/1.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/fs.realpath@1.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/fs.realpath@1.0.0?uuid=32824ae8-62f2-4862-bb9b-172e837c88d8", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/fsevents@2.3.3", + "extracted_requirement": "2.3.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "fsevents", + "version": "2.3.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "e71a037d7f9f2fb7da0139da82658fa5b16dc21fd1efb5a630caaa1c64bae42defbc1d181eb805f81d58999df8e35b4c8f99fade4d36d765cda09c339617df43", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/fsevents", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/fsevents", + "repository_download_url": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "api_data_url": "https://registry.npmjs.org/fsevents/2.3.3", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/fsevents@2.3.3" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/fsevents@2.3.3?uuid=b74061ed-3cca-4106-9b03-ccc1e822e2dc", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/get-func-name@2.0.2", + "extracted_requirement": "2.0.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "get-func-name", + "version": "2.0.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "f2f5cebee135ebb0ad21cdcec88b5ca3b37f76946d05b60eb0fb170b3ed7fcf3279468d88d21ae64980cd58ee699ec3b04a7fd06abcb5f6b67395cb504152cc5", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/get-func-name", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/get-func-name", + "repository_download_url": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.2.tgz", + "api_data_url": "https://registry.npmjs.org/get-func-name/2.0.2", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/get-func-name@2.0.2" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/get-func-name@2.0.2?uuid=76171bd9-c8a2-4c96-be97-9894d0342587", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/get-stdin@9.0.0", + "extracted_requirement": "9.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "get-stdin", + "version": "9.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/get-stdin/-/get-stdin-9.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "7552818df5a2b0b02271aac8d927fe26e044fc382157853334055ef7284426ecde44477726139313d7146894de49aefb7ec6d050ade970ea497cce7df9529968", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/get-stdin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/get-stdin", + "repository_download_url": "https://registry.npmjs.org/get-stdin/-/get-stdin-9.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/get-stdin/9.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/get-stdin@9.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/get-stdin@9.0.0?uuid=4d770a2a-e9f8-40c0-b622-4ea228e2d7c0", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/get-stream@8.0.1", + "extracted_requirement": "8.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "get-stream", + "version": "8.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "55a509b2905f7e7fcb302255a0cbd201d9ac709c92d5aba3e59ba59e7e54a18718e77d545a67708515a47062a7194f779b91d25cff4b3f6bac3abcab06d428c0", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/get-stream", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/get-stream", + "repository_download_url": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/get-stream/8.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/get-stream@8.0.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/get-stream@8.0.1?uuid=885f108d-470e-4327-93f5-c6861373fb88", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/git-hooks-list@3.1.0", + "extracted_requirement": "3.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "git-hooks-list", + "version": "3.1.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/git-hooks-list/-/git-hooks-list-3.1.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "2c5f15787791eeffb001b5ea7e04654d25ffd41251f50d6f10c47c240cf570483a197d3bfb3ca3dec01d0ef6238ffc679487d5b86823e2a05e8b52b784a1fe3c", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/git-hooks-list", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/git-hooks-list", + "repository_download_url": "https://registry.npmjs.org/git-hooks-list/-/git-hooks-list-3.1.0.tgz", + "api_data_url": "https://registry.npmjs.org/git-hooks-list/3.1.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/git-hooks-list@3.1.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/git-hooks-list@3.1.0?uuid=1ad97a46-2cf2-4ba0-bcdd-1def3a6219bc", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/glob@7.2.3", + "extracted_requirement": "7.2.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "glob", + "version": "7.2.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "9c5474ccba54d9809a471c28089bcbe94bc21f6245c85548bf04cbb087f6d40b8794cb240358614dd93e2e5609b4e958b7dbfa76fb330f604646a04bfa240af5", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/glob", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/fs.realpath", + "extracted_requirement": "^1.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/inflight", + "extracted_requirement": "^1.0.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/inherits", + "extracted_requirement": "2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/minimatch", + "extracted_requirement": "^3.1.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/once", + "extracted_requirement": "^1.3.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/path-is-absolute", + "extracted_requirement": "^1.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/glob", + "repository_download_url": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "api_data_url": "https://registry.npmjs.org/glob/7.2.3", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/glob@7.2.3" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/glob@7.2.3?uuid=82e2a481-d949-469f-bee1-ac609c542db6", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/glob-parent@5.1.2", + "extracted_requirement": "5.1.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "glob-parent", + "version": "5.1.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "00e22049009ea62258c0fdc04671b1fb95674eed870587736c63f8e5e2f0d6faf7cc1def64b7b279dd6c0bd8676dc39cf7f4ab33233944f42b906cf8692f59a3", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/glob-parent", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/is-glob", + "extracted_requirement": "^4.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/glob-parent", + "repository_download_url": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "api_data_url": "https://registry.npmjs.org/glob-parent/5.1.2", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/glob-parent@5.1.2" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/glob-parent@5.1.2?uuid=c4163570-29f9-46d3-86d2-d5c7c64f97d7", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/globby@13.2.2", + "extracted_requirement": "13.2.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "globby", + "version": "13.2.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "635ccd195fa9cd0761ec7dfd97dce00783c9aa344dab276f7580831b81c55cce17baf49a41094473dd48535c802cbf205130e89a00407f3dd725d9944bea28d3", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/globby", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/dir-glob", + "extracted_requirement": "^3.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/fast-glob", + "extracted_requirement": "^3.3.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/ignore", + "extracted_requirement": "^5.2.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/merge2", + "extracted_requirement": "^1.4.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/slash", + "extracted_requirement": "^4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/globby", + "repository_download_url": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz", + "api_data_url": "https://registry.npmjs.org/globby/13.2.2", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/globby@13.2.2" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/globby@13.2.2?uuid=ca4c311f-3ca5-4dbe-91d6-9cd232f7eb85", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/has-flag@4.0.0", + "extracted_requirement": "4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "has-flag", + "version": "4.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "1329094ff4352a34d672da698080207d23b4b4a56e6548e180caf5ee4a93ba6325e807efdc421295e53ba99533a170c54c01d30c2e0d3a81bf67153712f94c3d", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/has-flag", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/has-flag", + "repository_download_url": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/has-flag/4.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/has-flag@4.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/has-flag@4.0.0?uuid=274b6793-e43e-4f11-bd8a-469f5afe22af", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/html-encoding-sniffer@4.0.0", + "extracted_requirement": "4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "html-encoding-sniffer", + "version": "4.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-4.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "636da84ea214e2eb8f8047a67f3ecd0c9cfa39e29fd762ecbbe402facdc156975aeb895388c602c86c20e648b8bc5c6433041d7990e5d9a759a2a520745b9381", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/html-encoding-sniffer", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/whatwg-encoding", + "extracted_requirement": "^3.1.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/html-encoding-sniffer", + "repository_download_url": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-4.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/html-encoding-sniffer/4.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/html-encoding-sniffer@4.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/html-encoding-sniffer@4.0.0?uuid=fdb45adb-f392-4bd5-871b-63ad3e50e0ef", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/html-escaper@2.0.2", + "extracted_requirement": "2.0.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "html-escaper", + "version": "2.0.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "1f688cb5dd08e0cb7979889aa517480e3a7e5f37a55d0d2d144e094bb605c057af5d73263a9f66c8dad4bc28340fac2cf22aa444f05f28781bc228354a694b7e", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/html-escaper", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/html-escaper", + "repository_download_url": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "api_data_url": "https://registry.npmjs.org/html-escaper/2.0.2", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/html-escaper@2.0.2" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/html-escaper@2.0.2?uuid=106d15ec-7766-455e-9e4c-37b724c996f2", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/http-proxy-agent@7.0.0", + "extracted_requirement": "7.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "http-proxy-agent", + "version": "7.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "f994fe881c55510d5ab2e82a9c3ea85a84624b6e4092335f1b4f3974a246b46c647702d0acc294e7026bd9b38e1405f329c4eeaaafbb7d99533201b74917c861", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/http-proxy-agent", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/agent-base", + "extracted_requirement": "^7.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/debug", + "extracted_requirement": "^4.3.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/http-proxy-agent", + "repository_download_url": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/http-proxy-agent/7.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/http-proxy-agent@7.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/http-proxy-agent@7.0.0?uuid=25928dd5-7519-48e8-b4c5-0171299ecc2b", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/https-proxy-agent@7.0.2", + "extracted_requirement": "7.0.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "https-proxy-agent", + "version": "7.0.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "3662cd8e6eae718c2d71498bec9402d59439ecb9873f8953d79150f03eb59da935acee831fe7f3e6a34ad80a7950de196a9608084dffd0aa1d70b6123ec3db68", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/https-proxy-agent", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/agent-base", + "extracted_requirement": "^7.0.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/debug", + "extracted_requirement": "4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/https-proxy-agent", + "repository_download_url": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.2.tgz", + "api_data_url": "https://registry.npmjs.org/https-proxy-agent/7.0.2", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/https-proxy-agent@7.0.2" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/https-proxy-agent@7.0.2?uuid=f6055838-080f-4976-a051-0c3aeecdd40c", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/human-signals@5.0.0", + "extracted_requirement": "5.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "human-signals", + "version": "5.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "0177196fabf3ceb140504eb51e73789a92ea77f7122303508ed3564747ae3e6eb2d22ab1dc6e203976880ddb5d0f06668707bcd8b03afb38a7996e1405655e3d", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/human-signals", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/human-signals", + "repository_download_url": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/human-signals/5.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/human-signals@5.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/human-signals@5.0.0?uuid=3e515f7b-cf2b-473c-ad21-8b88e9e20247", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/husky@8.0.3", + "extracted_requirement": "8.0.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "husky", + "version": "8.0.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/husky/-/husky-8.0.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "f9d412caa3e1e31d6194ed6cc1706235bd87cd30cdd48d8818b431d46ac1ba2a8525fa0cae7656c1599ab6f4a23be233f1f0549dffa57a4c0da387362e55c8b6", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/husky", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/husky", + "repository_download_url": "https://registry.npmjs.org/husky/-/husky-8.0.3.tgz", + "api_data_url": "https://registry.npmjs.org/husky/8.0.3", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/husky@8.0.3" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/husky@8.0.3?uuid=be8688b7-c8de-4803-92de-84150a24f7e9", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/iconv-lite@0.6.3", + "extracted_requirement": "0.6.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "iconv-lite", + "version": "0.6.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "e1f0a4efdc2c84c773329dab1f4eaa5ab244e22a25a8b842507f8e8ae22053ef91074fbde0d9432fcd5ab4eec65f9e6e50ab9ea34b711cdb6f13223a0fb59d33", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/iconv-lite", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/safer-buffer", + "extracted_requirement": ">= 2.1.2 < 3.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/iconv-lite", + "repository_download_url": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "api_data_url": "https://registry.npmjs.org/iconv-lite/0.6.3", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/iconv-lite@0.6.3" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/iconv-lite@0.6.3?uuid=d23a4321-aac4-4b5a-b5b1-a914eeed1c1d", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/ignore@5.2.4", + "extracted_requirement": "5.2.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "ignore", + "version": "5.2.4", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "3006f7f017126c7d1e1cd0719fbaa5d8d1ff917df73a4077959d4135d87b10d7910a11d362c4ef5ab32e6e220030d4b69655c4120675314381b570a13f791a15", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/ignore", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/ignore", + "repository_download_url": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "api_data_url": "https://registry.npmjs.org/ignore/5.2.4", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/ignore@5.2.4" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/ignore@5.2.4?uuid=afedc674-c37b-41ca-9b2b-819e975221a5", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/inflight@1.0.6", + "extracted_requirement": "1.0.6", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "inflight", + "version": "1.0.6", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "93dd88fdbd3cab8c2f16c71708bbea7ec1c2ae3ac5ef2897b10b8856f544ecdf365b7f9aaa9cee51d05b7e159ccbf159477ff82207e532028b3acbcf0eb18224", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/inflight", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/once", + "extracted_requirement": "^1.3.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/wrappy", + "extracted_requirement": "1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/inflight", + "repository_download_url": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "api_data_url": "https://registry.npmjs.org/inflight/1.0.6", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/inflight@1.0.6" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/inflight@1.0.6?uuid=7b72032d-007f-4424-9acc-b6bc061685e4", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/inherits@2.0.4", + "extracted_requirement": "2.0.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "inherits", + "version": "2.0.4", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "93fbc6697e3f6256b75b3c8c0af4d039761e207bea38ab67a8176ecd31e9ce9419cc0b2428c859d8af849c189233dcc64a820578ca572b16b8758799210a9ec1", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/inherits", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/inherits", + "repository_download_url": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "api_data_url": "https://registry.npmjs.org/inherits/2.0.4", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/inherits@2.0.4" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/inherits@2.0.4?uuid=37b2f605-01f7-46b7-8dee-07604cf4abc8", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/is-docker@3.0.0", + "extracted_requirement": "3.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "is-docker", + "version": "3.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "7a58dc8040e5127b3fec05c5a2c0792bfda708ce0fec540f90673f0d62f2e6b985116bd96b21ab8a4d5df7f4086399c9e1ff58b15bc1900ea42691e7f6b21275", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/is-docker", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/is-docker", + "repository_download_url": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/is-docker/3.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/is-docker@3.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/is-docker@3.0.0?uuid=b7dced83-b8b0-4d61-9b22-6c326a2380cc", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/is-extglob@2.1.1", + "extracted_requirement": "2.1.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "is-extglob", + "version": "2.1.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "49b29b00d90deb4dd58b88c466fe3d2de549327e321b0b1bcd9c28ac4a32122badb0dde725875b3b7eb37e1189e90103a4e6481640ed9eae494719af9778eca1", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/is-extglob", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/is-extglob", + "repository_download_url": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "api_data_url": "https://registry.npmjs.org/is-extglob/2.1.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/is-extglob@2.1.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/is-extglob@2.1.1?uuid=07b82ffb-c5bb-466d-a8b3-3799b920e681", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/is-fullwidth-code-point@4.0.0", + "extracted_requirement": "4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "is-fullwidth-code-point", + "version": "4.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "3b82f4f78376fdd67bc6a55dad7861f6bd4a3833c9a459acf01e6c19d24b3f2ebae0082f5ecade654c82410348b59443958ba0e314ad2e3369feccf71ef068c1", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/is-fullwidth-code-point", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/is-fullwidth-code-point", + "repository_download_url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/is-fullwidth-code-point/4.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/is-fullwidth-code-point@4.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/is-fullwidth-code-point@4.0.0?uuid=a363a3ee-36bc-4068-9373-efbbe57443b0", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/is-glob@4.0.3", + "extracted_requirement": "4.0.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "is-glob", + "version": "4.0.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "c5e9526b21c7dfa66013b6568658bba56df884d6cd97c3a3bf92959a4243e2105d0f7b61f137e4f6f61ab0b33e99758e6611648197f184b4a7af046be1e9524a", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/is-glob", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/is-extglob", + "extracted_requirement": "^2.1.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/is-glob", + "repository_download_url": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "api_data_url": "https://registry.npmjs.org/is-glob/4.0.3", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/is-glob@4.0.3" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/is-glob@4.0.3?uuid=3331a8af-9b51-4b05-be03-880e9cccca25", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/is-inside-container@1.0.0", + "extracted_requirement": "1.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "is-inside-container", + "version": "1.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "28860b08226085f1d9c6a8d8044eeb132d0e06e4dde710874bbb47560bc22e4c7b4ad2286b1c0d5b784200b80452315f79193e306fd0c66a7fbed113105ded44", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/is-inside-container", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/is-docker", + "extracted_requirement": "^3.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/is-inside-container", + "repository_download_url": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/is-inside-container/1.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/is-inside-container@1.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/is-inside-container@1.0.0?uuid=84d0eb84-00e7-43f5-a6d3-8d449b651222", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/is-number@7.0.0", + "extracted_requirement": "7.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "is-number", + "version": "7.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "e350a27e483a7bc4f2952a5db53a5e2d532abd20445734edb47bc4443ef8d7ea6767c00dbf4d34e0c44be3740a3c394af5c1af369e8d6566540656c65d8c719e", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/is-number", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/is-number", + "repository_download_url": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/is-number/7.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/is-number@7.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/is-number@7.0.0?uuid=b7b326e6-3faf-470c-971b-eaa6ac9e7695", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/is-plain-obj@4.1.0", + "extracted_requirement": "4.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "is-plain-obj", + "version": "4.1.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "f8f822faf32e50d909c84c62301b792251683322a7af9ce127852ca73e7c58e841179428219905c8d1c86c102d1f0cd502093946d9dd54db0344deb5fe6983aa", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/is-plain-obj", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/is-plain-obj", + "repository_download_url": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "api_data_url": "https://registry.npmjs.org/is-plain-obj/4.1.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/is-plain-obj@4.1.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/is-plain-obj@4.1.0?uuid=5b5f06cd-0fee-46bf-93f1-a20614ffda73", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/is-potential-custom-element-name@1.0.1", + "extracted_requirement": "1.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "is-potential-custom-element-name", + "version": "1.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "6c261e440dab5626ca65dfacdbadb98069c617fb7b0d2a83b3874fec2acb0359bb8ca5b3ea9a6cd0ba582c937c43ae07b663ca27586b3779f33cd28510a39489", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/is-potential-custom-element-name", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/is-potential-custom-element-name", + "repository_download_url": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/is-potential-custom-element-name/1.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/is-potential-custom-element-name@1.0.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/is-potential-custom-element-name@1.0.1?uuid=a2fed935-5d61-46c0-968d-7a1d38a8f791", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/is-stream@3.0.0", + "extracted_requirement": "3.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "is-stream", + "version": "3.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "2e7411e1b67d2000c345292fa6a306bedfed10959c9739253604b0e3c57910068078377aa86bcdf1e8ba939a74b6fc52475ef55661b21ee4e200e7f101bafc90", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/is-stream", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/is-stream", + "repository_download_url": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/is-stream/3.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/is-stream@3.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/is-stream@3.0.0?uuid=49e1bb36-7f20-4f55-8498-790e79fc9d3b", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/is-wsl@2.2.0", + "extracted_requirement": "2.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "is-wsl", + "version": "2.2.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "7cacc0adad2b18951407018180d90766e4e865c9fe4ed5c7a5e0a09a430930c631d6c40361a092ca32414826b69c7d431a6eecde7d68067a21a154c168decbc3", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/is-wsl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/is-docker", + "extracted_requirement": "^2.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/is-wsl", + "repository_download_url": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "api_data_url": "https://registry.npmjs.org/is-wsl/2.2.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/is-wsl@2.2.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/is-wsl@2.2.0?uuid=57c7db2e-1435-45b6-8370-c0bda518f5c0", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/is-docker@2.2.1", + "extracted_requirement": "2.2.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "is-docker", + "version": "2.2.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "17e8b604ab05ac7eba89a505734c280fcb0bcbc81eb64c13c2d3818efb39e82c780a024378a41ea9fcfcc0062249bf093a9ad68471f9a7becf6e6602bef52e5d", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/is-wsl/node_modules/is-docker", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/is-docker", + "repository_download_url": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "api_data_url": "https://registry.npmjs.org/is-docker/2.2.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/is-docker@2.2.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/is-docker@2.2.1?uuid=39911311-435f-4460-b16f-d5237ece1102", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/isexe@2.0.0", + "extracted_requirement": "2.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "isexe", + "version": "2.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "447c4c2e9f659ca1c61d19e0f5016144231b600715a67ebdb2648672addfdfac638155564e18f8aaa2db4cb96aed2b23f01f9f210d44b8210623694ab3241e23", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/isexe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/isexe", + "repository_download_url": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/isexe/2.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/isexe@2.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/isexe@2.0.0?uuid=b2dc416b-b84a-4902-890a-0a016afbf794", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/istanbul-lib-coverage@3.2.2", + "extracted_requirement": "3.2.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "istanbul-lib-coverage", + "version": "3.2.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "3bc769b05fabd1657ff0c35129f9e6aed09686e2a3c6bab6c3e8e9cc12f95192938b62de5569d63a6591c4595eb0938d99cfb02c01af29064439a9e4a342c54e", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/istanbul-lib-coverage", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/istanbul-lib-coverage", + "repository_download_url": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "api_data_url": "https://registry.npmjs.org/istanbul-lib-coverage/3.2.2", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/istanbul-lib-coverage@3.2.2" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/istanbul-lib-coverage@3.2.2?uuid=bbb0249d-e126-46e6-b04d-9cd5c0b8816b", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/istanbul-lib-report@3.0.1", + "extracted_requirement": "3.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "istanbul-lib-report", + "version": "3.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "1827c4d66b6c1c63842c253c7bf67b616ce99b26ebc7ff9d4937cbaef63ca9199a63acd74ca5a7e964088da005c34ebd89c9ba19530d920bb437323888f65437", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/istanbul-lib-report", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/istanbul-lib-coverage", + "extracted_requirement": "^3.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/make-dir", + "extracted_requirement": "^4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/supports-color", + "extracted_requirement": "^7.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/istanbul-lib-report", + "repository_download_url": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/istanbul-lib-report/3.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/istanbul-lib-report@3.0.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/istanbul-lib-report@3.0.1?uuid=39134be1-29f0-474f-9f7d-380e3ee19313", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/istanbul-lib-source-maps@4.0.1", + "extracted_requirement": "4.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "istanbul-lib-source-maps", + "version": "4.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "9f7b3c13091d1482421b704f28162fb248171a8cbcf00473bde8248ad93ad0dc5177096d2ce4da1fb09488c457bf0628ae5d10ef5da212371607e7cafccad657", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/istanbul-lib-source-maps", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/debug", + "extracted_requirement": "^4.1.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/istanbul-lib-coverage", + "extracted_requirement": "^3.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/source-map", + "extracted_requirement": "^0.6.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/istanbul-lib-source-maps", + "repository_download_url": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/istanbul-lib-source-maps/4.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/istanbul-lib-source-maps@4.0.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/istanbul-lib-source-maps@4.0.1?uuid=7ca9b1aa-43ee-4339-b43a-1f16930cfd5a", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/istanbul-reports@3.1.6", + "extracted_requirement": "3.1.6", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "istanbul-reports", + "version": "3.1.6", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "4cb8273242a0de24c3b10f4f6cf4dda5f00ad83ce317d9aa506ed132071097ca058da77ca1be25686c6fe5757953d3007f1f03ead489894cae030ccb89c6b196", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/istanbul-reports", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/html-escaper", + "extracted_requirement": "^2.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/istanbul-lib-report", + "extracted_requirement": "^3.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/istanbul-reports", + "repository_download_url": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", + "api_data_url": "https://registry.npmjs.org/istanbul-reports/3.1.6", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/istanbul-reports@3.1.6" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/istanbul-reports@3.1.6?uuid=f6daacfb-bbf3-49be-b680-e42a2a8f54f2", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/jackspeak@2.3.5", + "extracted_requirement": "2.3.5", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "jackspeak", + "version": "2.3.5", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.5.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "45ab71f81f167972c0b51267dba86b858f12d7e273ea9c4f32b92b76481bfcdb2d4cd8aa3215f4fe8155bb9c17fa0e67e89944bb62cfb0326663c9d13f8f9a97", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/jackspeak", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40isaacs/cliui", + "extracted_requirement": "^8.0.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/jackspeak", + "repository_download_url": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.5.tgz", + "api_data_url": "https://registry.npmjs.org/jackspeak/2.3.5", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/jackspeak@2.3.5" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/jackspeak@2.3.5?uuid=d2d37967-b324-4227-b9be-4c901a4031e4", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/jsdom@23.0.1", + "extracted_requirement": "23.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "jsdom", + "version": "23.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/jsdom/-/jsdom-23.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "da2dbbbe0be552c18404ef7efe425045bb6ab66fb5f756f9cc066b53f51ecd59a70b67650c014b803609bc0122f784f8923b112a47b312d2d04e0b0d12c5b695", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/jsdom", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/cssstyle", + "extracted_requirement": "^3.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/data-urls", + "extracted_requirement": "^5.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/decimal.js", + "extracted_requirement": "^10.4.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/form-data", + "extracted_requirement": "^4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/html-encoding-sniffer", + "extracted_requirement": "^4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/http-proxy-agent", + "extracted_requirement": "^7.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/https-proxy-agent", + "extracted_requirement": "^7.0.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/is-potential-custom-element-name", + "extracted_requirement": "^1.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/nwsapi", + "extracted_requirement": "^2.2.7", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/parse5", + "extracted_requirement": "^7.1.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/rrweb-cssom", + "extracted_requirement": "^0.6.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/saxes", + "extracted_requirement": "^6.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/symbol-tree", + "extracted_requirement": "^3.2.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tough-cookie", + "extracted_requirement": "^4.1.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/w3c-xmlserializer", + "extracted_requirement": "^5.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/webidl-conversions", + "extracted_requirement": "^7.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/whatwg-encoding", + "extracted_requirement": "^3.1.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/whatwg-mimetype", + "extracted_requirement": "^4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/whatwg-url", + "extracted_requirement": "^14.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/ws", + "extracted_requirement": "^8.14.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/xml-name-validator", + "extracted_requirement": "^5.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/jsdom", + "repository_download_url": "https://registry.npmjs.org/jsdom/-/jsdom-23.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/jsdom/23.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/jsdom@23.0.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/jsdom@23.0.1?uuid=3747de49-0675-4efe-9050-0d8c46f0d83e", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/jsonc-parser@3.2.0", + "extracted_requirement": "3.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "jsonc-parser", + "version": "3.2.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "81f15066b71373c0a7297a7a638fc2053ddf4dcd0e56e0e87e9adee1a11e1294813d5e57e6fe3e566c7ef2c9d4ed12cfacd1cf29280bc46a3d62e433cf6d28fb", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/jsonc-parser", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/jsonc-parser", + "repository_download_url": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", + "api_data_url": "https://registry.npmjs.org/jsonc-parser/3.2.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/jsonc-parser@3.2.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/jsonc-parser@3.2.0?uuid=5415f2e5-1924-4c39-a7b6-fb93abf128c7", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/lilconfig@2.1.0", + "extracted_requirement": "2.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "lilconfig", + "version": "2.1.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "bad58eb7f187cee5319cb2b107a764f3546839ea0d78781bad78ae1a4e32c85e6a951cfe888556bb9e84d9fa861c5ad7cf440d5212c1ffc9caaaf447eba24a19", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/lilconfig", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/lilconfig", + "repository_download_url": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "api_data_url": "https://registry.npmjs.org/lilconfig/2.1.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/lilconfig@2.1.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/lilconfig@2.1.0?uuid=00eec0bb-adfc-4198-8f7d-e02adcf31071", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/lint-staged@15.0.2", + "extracted_requirement": "15.0.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "lint-staged", + "version": "15.0.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.0.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "be7132ee91531f256e0e6080205291e500cef172d594f150432ba343f4933b17b8d08096a89ea49d2db0489fdf7d7fcbc34af3f3796e44387e113eeda0dfab3b", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/lint-staged", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/chalk", + "extracted_requirement": "5.3.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/commander", + "extracted_requirement": "11.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/debug", + "extracted_requirement": "4.3.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/execa", + "extracted_requirement": "8.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/lilconfig", + "extracted_requirement": "2.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/listr2", + "extracted_requirement": "7.0.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/micromatch", + "extracted_requirement": "4.0.5", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/pidtree", + "extracted_requirement": "0.6.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/string-argv", + "extracted_requirement": "0.3.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/yaml", + "extracted_requirement": "2.3.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/lint-staged", + "repository_download_url": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.0.2.tgz", + "api_data_url": "https://registry.npmjs.org/lint-staged/15.0.2", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/lint-staged@15.0.2" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/lint-staged@15.0.2?uuid=085b7ec9-0c2e-40da-b8ea-fa9a8fe71211", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/listr2@7.0.2", + "extracted_requirement": "7.0.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "listr2", + "version": "7.0.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/listr2/-/listr2-7.0.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "ac9cac6d1f462886a58536d52f6b586c5da15720e7adfee9154641c233da30875a7581e6793f84562fc1bb7a9dec44d03da853a2d83659109ab57c11056e79e2", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/listr2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/cli-truncate", + "extracted_requirement": "^3.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/colorette", + "extracted_requirement": "^2.0.20", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/eventemitter3", + "extracted_requirement": "^5.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/log-update", + "extracted_requirement": "^5.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/rfdc", + "extracted_requirement": "^1.3.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/wrap-ansi", + "extracted_requirement": "^8.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/listr2", + "repository_download_url": "https://registry.npmjs.org/listr2/-/listr2-7.0.2.tgz", + "api_data_url": "https://registry.npmjs.org/listr2/7.0.2", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/listr2@7.0.2" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/listr2@7.0.2?uuid=f66cb90e-4c73-45f9-9a80-18c03e42845a", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/local-pkg@0.5.0", + "extracted_requirement": "0.5.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "local-pkg", + "version": "0.5.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.5.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "a24eb3dea958c820d2e19114dbb1da53ac7fc596bd5a17fc8c3e29b47e5465341865561e6fd6e7677a2356188934b8972b51df73418d6cb5dc999e6994b0c306", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/local-pkg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/mlly", + "extracted_requirement": "^1.4.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/pkg-types", + "extracted_requirement": "^1.0.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/local-pkg", + "repository_download_url": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.5.0.tgz", + "api_data_url": "https://registry.npmjs.org/local-pkg/0.5.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/local-pkg@0.5.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/local-pkg@0.5.0?uuid=eebda547-1cc2-43e8-81a1-db2ec766ef4e", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/log-update@5.0.1", + "extracted_requirement": "5.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "log-update", + "version": "5.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/log-update/-/log-update-5.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "e54b540d0ffa79dc38a1fca58c335c395250e1cece8c3ae8e21df2f1ed4640be62604958725547277cde59c87296f31a2a70db0e2942f22ace5727b19c0fd297", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/log-update", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/ansi-escapes", + "extracted_requirement": "^5.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/cli-cursor", + "extracted_requirement": "^4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/slice-ansi", + "extracted_requirement": "^5.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/strip-ansi", + "extracted_requirement": "^7.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/wrap-ansi", + "extracted_requirement": "^8.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/log-update", + "repository_download_url": "https://registry.npmjs.org/log-update/-/log-update-5.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/log-update/5.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/log-update@5.0.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/log-update@5.0.1?uuid=5dda2af6-1bc2-4189-b2f7-736610276c0a", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/loupe@2.3.7", + "extracted_requirement": "2.3.7", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "loupe", + "version": "2.3.7", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/loupe/-/loupe-2.3.7.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "cd230834655891da5848e0662e2d03d54a3b254f6755d40aac7c42f1e62557ef5828af5678fa8094bee54a5a2b1bf536170d70d214c199a6bf8eb43751b3c7b4", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/loupe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/get-func-name", + "extracted_requirement": "^2.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/loupe", + "repository_download_url": "https://registry.npmjs.org/loupe/-/loupe-2.3.7.tgz", + "api_data_url": "https://registry.npmjs.org/loupe/2.3.7", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/loupe@2.3.7" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/loupe@2.3.7?uuid=96a547f2-11da-4fb9-a031-bf9f98be2c2a", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/lru-cache@6.0.0", + "extracted_requirement": "6.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "lru-cache", + "version": "6.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "268e9d274e029928eece7c09492de951e5a677f1f47df4e59175e0c198be7aad540a6a90c0287e78bb183980b063df758b615a878875044302c78a938466ec88", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/lru-cache", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/yallist", + "extracted_requirement": "^4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/lru-cache", + "repository_download_url": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/lru-cache/6.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/lru-cache@6.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/lru-cache@6.0.0?uuid=373bcf52-ea46-489d-a627-557ed9b0e3e0", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/magic-string@0.30.5", + "extracted_requirement": "0.30.5", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "magic-string", + "version": "0.30.5", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.5.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "ef19697c169068ffd3e9587c30efc4a97496e449fa20d1c4bc45d08ae7dfec692ed0f5a3537b9feb0fe3f68ecef92a41e5f38092b2391dea0d8308c43b4a45b0", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/magic-string", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40jridgewell/sourcemap-codec", + "extracted_requirement": "^1.4.15", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/magic-string", + "repository_download_url": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.5.tgz", + "api_data_url": "https://registry.npmjs.org/magic-string/0.30.5", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/magic-string@0.30.5" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/magic-string@0.30.5?uuid=2aa3b2dc-6674-4561-8768-73cece889144", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/magicast@0.3.2", + "extracted_requirement": "0.3.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "magicast", + "version": "0.3.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/magicast/-/magicast-0.3.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "163c2497a6b4b32b7d4c53742526293b26f188c0a460d11e3939ce4cd45b8e9862acb6a4ce765702aad7823ffb186dc3d5dbc44ce34dc2b05f8a7bc06e9ba70e", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/magicast", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40babel/parser", + "extracted_requirement": "^7.23.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/types", + "extracted_requirement": "^7.23.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/source-map-js", + "extracted_requirement": "^1.0.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/magicast", + "repository_download_url": "https://registry.npmjs.org/magicast/-/magicast-0.3.2.tgz", + "api_data_url": "https://registry.npmjs.org/magicast/0.3.2", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/magicast@0.3.2" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/magicast@0.3.2?uuid=3c085190-7e5e-4219-8609-743ee544fb4a", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/make-dir@4.0.0", + "extracted_requirement": "4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "make-dir", + "version": "4.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "8577544d960854eb75131fff8c0422fb04d9669529c018ffd10b0ecea7a06f7ac630c78989212ee712c79d87c1ad1578447dbe38248e3bde48b3fef1d562786f", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/make-dir", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/semver", + "extracted_requirement": "^7.5.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/make-dir", + "repository_download_url": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/make-dir/4.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/make-dir@4.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/make-dir@4.0.0?uuid=2275fd36-fd2d-460c-bd2b-cda222877e09", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/merge-stream@2.0.0", + "extracted_requirement": "2.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "merge-stream", + "version": "2.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "69bbffa8e72e3df9375113df0f39995352ca9aec3c913fb49c81ef2ab2a016bc227e897f76859c740e19aac590f0436b14a91debb31fa68fcba2f6c852c6eddf", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/merge-stream", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/merge-stream", + "repository_download_url": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/merge-stream/2.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/merge-stream@2.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/merge-stream@2.0.0?uuid=1e6583ff-c93b-48fa-b541-581bb4d7af11", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/merge2@1.4.1", + "extracted_requirement": "1.4.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "merge2", + "version": "1.4.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "f2aed51203095b827cb5c7d53f2f20d3d35c43065d6f0144aa17bf5999282338e7ff74c60f0b4e098b571b10373bcb4fce97330820e0bfe3f63f9cb4d1924e3a", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/merge2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/merge2", + "repository_download_url": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "api_data_url": "https://registry.npmjs.org/merge2/1.4.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/merge2@1.4.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/merge2@1.4.1?uuid=c111df37-b24e-4077-b3d1-908dd47ef253", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/micromatch@4.0.5", + "extracted_requirement": "4.0.5", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "micromatch", + "version": "4.0.5", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "0cccbe1117045b6abc6763e8f96357bb0ddce586944858c03b91ac26a7c497b523bed22e14a3ba66b2af708b5dcbdf1dc05236375b60df334874a6904fe68d74", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/micromatch", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/braces", + "extracted_requirement": "^3.0.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/picomatch", + "extracted_requirement": "^2.3.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/micromatch", + "repository_download_url": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "api_data_url": "https://registry.npmjs.org/micromatch/4.0.5", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/micromatch@4.0.5" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/micromatch@4.0.5?uuid=4658955a-0bd3-4319-87ea-31a4e3a6b47d", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/mime-db@1.52.0", + "extracted_requirement": "1.52.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "mime-db", + "version": "1.52.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "b0f538b95edd625bed589c70c311c3d0fba285536213b4f201b439496c43081f66518bce82ba103b061040e28f27c0886c4fb51135653a82b5502da7537818be", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/mime-db", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/mime-db", + "repository_download_url": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "api_data_url": "https://registry.npmjs.org/mime-db/1.52.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/mime-db@1.52.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/mime-db@1.52.0?uuid=6993093e-40ee-4a0e-aab4-dc3de30f5243", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/mime-types@2.1.35", + "extracted_requirement": "2.1.35", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "mime-types", + "version": "2.1.35", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "64363e6cf9b9cd34c5f98a42ac053d9cad148080983d3d10b53d4d65616fe2cfbe4cd91c815693d20ebee11dae238323423cf2b07075cf1b962f9d21cda7978b", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/mime-types", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/mime-db", + "extracted_requirement": "1.52.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/mime-types", + "repository_download_url": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "api_data_url": "https://registry.npmjs.org/mime-types/2.1.35", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/mime-types@2.1.35" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/mime-types@2.1.35?uuid=71eee2ec-2808-45f4-a111-26869aec0447", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/mimic-fn@4.0.0", + "extracted_requirement": "4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "mimic-fn", + "version": "4.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "bea882d3a0ae8414d47591fe45897cb05acbd3deaf038e4e9392123bab04fccaf58d16c61f80ac9e18bc7f7c0a565ef1f263b802eec8afd0f73b2bf555830527", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/mimic-fn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/mimic-fn", + "repository_download_url": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/mimic-fn/4.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/mimic-fn@4.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/mimic-fn@4.0.0?uuid=a16274e9-38f8-4fc5-b9b8-50046cc589f6", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/minimatch@3.1.2", + "extracted_requirement": "3.1.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "minimatch", + "version": "3.1.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "27ba7ade1462023c35343130c355bb8b7efe07222b3963b95d0400cd9dd539c2f43cdc9bc297e657f374e73140cf043d512c84717eaddd43be2b96aa0503881f", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/minimatch", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/brace-expansion", + "extracted_requirement": "^1.1.7", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/minimatch", + "repository_download_url": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "api_data_url": "https://registry.npmjs.org/minimatch/3.1.2", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/minimatch@3.1.2" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/minimatch@3.1.2?uuid=a8fd66da-5b6f-4f24-ae49-717854e37385", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/mlly@1.4.2", + "extracted_requirement": "1.4.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "mlly", + "version": "1.4.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/mlly/-/mlly-1.4.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "8bf624b9f8b6b75119e8d68f2dd7e7664d805fc72cd1dfa64f354ab8f7ea3ca3dab712c0a5a068c4943dc75fee7245edad2fd4e688ac3cc0e436cd3241368146", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/mlly", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/acorn", + "extracted_requirement": "^8.10.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/pathe", + "extracted_requirement": "^1.1.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/pkg-types", + "extracted_requirement": "^1.0.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/ufo", + "extracted_requirement": "^1.3.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/mlly", + "repository_download_url": "https://registry.npmjs.org/mlly/-/mlly-1.4.2.tgz", + "api_data_url": "https://registry.npmjs.org/mlly/1.4.2", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/mlly@1.4.2" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/mlly@1.4.2?uuid=d2f824da-e6fc-41e6-a1eb-4ec71440843b", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/ms@2.1.2", + "extracted_requirement": "2.1.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "ms", + "version": "2.1.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "b0690fc7e56332d980e8c5f6ee80381411442c50996784b85ea7863970afebcb53fa36f7be4fd1c9a2963f43d32b25ad98b48cd1bf9a7544c4bdbb353c4687db", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/ms", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/ms", + "repository_download_url": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "api_data_url": "https://registry.npmjs.org/ms/2.1.2", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/ms@2.1.2" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/ms@2.1.2?uuid=fee2d2dc-9376-4a32-8e05-76b879e54cb3", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/nanoid@3.3.7", + "extracted_requirement": "3.3.7", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "nanoid", + "version": "3.3.7", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "792469a6370f21ab5120c0b553a52780ff1715ccfc31058641db75313050ecd6809af5c37ef3716ef595df1db2e8274451c8824ac0c70d065b858681f10128da", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/nanoid", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/nanoid", + "repository_download_url": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "api_data_url": "https://registry.npmjs.org/nanoid/3.3.7", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/nanoid@3.3.7" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/nanoid@3.3.7?uuid=93c726eb-6d24-4528-a623-b5e7da2b5696", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/npm-run-path@5.1.0", + "extracted_requirement": "5.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "npm-run-path", + "version": "5.1.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "b0939d9911ab636b2335344c6d2be5b90aa0fbc5fb64aeb5cafcc11080e1cf87fccf54d9158001b2a8e308177fd0f50d13d33a403807257424194126ed0fa5f5", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/npm-run-path", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/path-key", + "extracted_requirement": "^4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/npm-run-path", + "repository_download_url": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", + "api_data_url": "https://registry.npmjs.org/npm-run-path/5.1.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/npm-run-path@5.1.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/npm-run-path@5.1.0?uuid=ef98392a-b02a-4460-9f64-800bd26e9416", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/path-key@4.0.0", + "extracted_requirement": "4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "path-key", + "version": "4.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "85a444ca9abbc6433b12b7e0232034cfe063e0018a94c49d9501368ef268ea1b960f511d90a615f86fd3e27ab4604176be04d3f24a8c14aa35b879fde74af849", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/npm-run-path/node_modules/path-key", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/path-key", + "repository_download_url": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/path-key/4.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/path-key@4.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/path-key@4.0.0?uuid=11572e8f-1543-4b38-b3e4-299a434c82a8", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/nwsapi@2.2.7", + "extracted_requirement": "2.2.7", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "nwsapi", + "version": "2.2.7", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "b9be44e3e1413cac00671d14c0840e8d85861d312ae6c3ea1d035137c67d7b803bbb74e3d7078b26c2f9f721fdbe6bea12d04768e993e9c61028864ec69df915", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/nwsapi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/nwsapi", + "repository_download_url": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", + "api_data_url": "https://registry.npmjs.org/nwsapi/2.2.7", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/nwsapi@2.2.7" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/nwsapi@2.2.7?uuid=5059288d-58e2-4a03-91d5-ebb6dbc14b38", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/once@1.4.0", + "extracted_requirement": "1.4.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "once", + "version": "1.4.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "94d689808fb643951140191c7042874d038f697754c67659125413658d0c15402e684a9ed44f8dcaf81dcff688c8d8ba67d3333b976fd47f27e7cfc610ba77fb", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/once", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/wrappy", + "extracted_requirement": "1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/once", + "repository_download_url": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "api_data_url": "https://registry.npmjs.org/once/1.4.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/once@1.4.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/once@1.4.0?uuid=38a5b29a-6038-4efc-8200-67854d7ef32c", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/onetime@6.0.0", + "extracted_requirement": "6.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "onetime", + "version": "6.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "d45951fa08d72bb5fe02c007b28df9327c8de4aa86c09462ff7d5fb7ac74335f7886ded2fab580bddecf1ecb3dc5228ccc4d1ab2fd69c881da258abe05b69c01", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/onetime", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/mimic-fn", + "extracted_requirement": "^4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/onetime", + "repository_download_url": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/onetime/6.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/onetime@6.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/onetime@6.0.0?uuid=bcf897ea-c1a0-494c-92ee-487adbf67d53", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/open@9.1.0", + "extracted_requirement": "9.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "open", + "version": "9.1.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/open/-/open-9.1.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "392f904e7c35ff8beb7fef618758dcd639d88f3486e2db53041f14c4ec009c89c6dd4a38b2c7adcc2d6286a6881e32c99c0e461a5465e909595ce4d0851054be", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/open", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/default-browser", + "extracted_requirement": "^4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/define-lazy-prop", + "extracted_requirement": "^3.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/is-inside-container", + "extracted_requirement": "^1.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/is-wsl", + "extracted_requirement": "^2.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/open", + "repository_download_url": "https://registry.npmjs.org/open/-/open-9.1.0.tgz", + "api_data_url": "https://registry.npmjs.org/open/9.1.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/open@9.1.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/open@9.1.0?uuid=bac2fcdd-0cf8-43f9-82df-f7a16b7a6adc", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/p-limit@5.0.0", + "extracted_requirement": "5.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "p-limit", + "version": "5.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/p-limit/-/p-limit-5.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "fc46a8abe4322d2897438972615db77f5e2665141c5e7c5f1eb374bc26a2f9a93d1b4a69f62110ba420866ae4d71c12fc1107c3d49d94f42ac3a80c220d4b5a9", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/p-limit", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/yocto-queue", + "extracted_requirement": "^1.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/p-limit", + "repository_download_url": "https://registry.npmjs.org/p-limit/-/p-limit-5.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/p-limit/5.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/p-limit@5.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/p-limit@5.0.0?uuid=a96cbb07-0908-496d-a34d-1d4054264056", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/parse5@7.1.2", + "extracted_requirement": "7.1.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "parse5", + "version": "7.1.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "0b38f559a495a5aa23d306e13332e6583ebd6a7a76587ec55cc07d9f54b2f3f64517d8e895241532ed488f9588c8699c066864ec43a77693b8988a62855a805f", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/parse5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/entities", + "extracted_requirement": "^4.4.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/parse5", + "repository_download_url": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "api_data_url": "https://registry.npmjs.org/parse5/7.1.2", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/parse5@7.1.2" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/parse5@7.1.2?uuid=8af6a454-7769-4afb-a21b-29bb8fa0747a", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/path-is-absolute@1.0.1", + "extracted_requirement": "1.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "path-is-absolute", + "version": "1.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "0156f0dd42767bd6eaeb8bd2692f409b47e37b53daf296c6a934ec9977da2223299ebe4394385f24eb8b8fd49ff7964f5430147ab0df124f3c30f98f7bb50242", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/path-is-absolute", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/path-is-absolute", + "repository_download_url": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/path-is-absolute/1.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/path-is-absolute@1.0.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/path-is-absolute@1.0.1?uuid=da0078d6-eea6-4438-ba30-090f0e95a0fb", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/path-key@3.1.1", + "extracted_requirement": "3.1.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "path-key", + "version": "3.1.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "a2399e374a9dfb2d23b3312da18e3caf43deab97703049089423aee90e5fe3595f92cc17b8ab58ae18284e92e7c887079b6e1486ac7ee53aa6d889d2c0b844e9", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/path-key", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/path-key", + "repository_download_url": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "api_data_url": "https://registry.npmjs.org/path-key/3.1.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/path-key@3.1.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/path-key@3.1.1?uuid=e0c9f5a5-0da3-4d4e-9824-eeaa8b239973", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/path-scurry@1.10.1", + "extracted_requirement": "1.10.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "path-scurry", + "version": "1.10.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "324842ab3cc11293efc7143bd4c7746f52a4e755b4d65ad8be5333494688ccdb0e0dd77b9aa8628a649996bf957a0033e59e95cedf57836b6d13ffd70611f711", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/path-scurry", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/lru-cache", + "extracted_requirement": "^9.1.1 || ^10.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/minipass", + "extracted_requirement": "^5.0.0 || ^6.0.2 || ^7.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/path-scurry", + "repository_download_url": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", + "api_data_url": "https://registry.npmjs.org/path-scurry/1.10.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/path-scurry@1.10.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/path-scurry@1.10.1?uuid=ce356442-04c4-483a-8c40-91bfce8c0924", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/lru-cache@10.0.1", + "extracted_requirement": "10.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "lru-cache", + "version": "10.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "209e2ec144e2daa09c72b8a853a83d83fe6bbef565d776ec75ccd451ca9b7220fd88baf4f79ca3f0340a74e6eb884bee352c77db9375ad5d4ed2c245b33c7be6", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/path-scurry/node_modules/lru-cache", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/lru-cache", + "repository_download_url": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/lru-cache/10.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/lru-cache@10.0.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/lru-cache@10.0.1?uuid=33beec22-efdf-4865-aa09-d66546f2ac20", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/minipass@7.0.3", + "extracted_requirement": "7.0.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "minipass", + "version": "7.0.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/minipass/-/minipass-7.0.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "2e16dbc027f3defb1bd768ff5a45903d97ca4ec82a21ed4d7ffb62d692a36044862c72158d653de86f7f9632c7e05f6658d5619503a6d15c927405b37f4e5da6", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/path-scurry/node_modules/minipass", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/minipass", + "repository_download_url": "https://registry.npmjs.org/minipass/-/minipass-7.0.3.tgz", + "api_data_url": "https://registry.npmjs.org/minipass/7.0.3", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/minipass@7.0.3" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/minipass@7.0.3?uuid=de445a31-8a4a-485a-aebb-44899c4b64d3", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/path-type@4.0.0", + "extracted_requirement": "4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "path-type", + "version": "4.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "80329bf1a64c0de0ffb595acf4febeab427d33091d97ac4c57c4e39c63f7a89549d3a6dd32091b0652d4f0875f3ac22c173d815b5acd553dd7b8d125f333c0bf", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/path-type", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/path-type", + "repository_download_url": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/path-type/4.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/path-type@4.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/path-type@4.0.0?uuid=191ef9be-74c3-4e7d-829e-085d80946edd", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/pathe@1.1.1", + "extracted_requirement": "1.1.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "pathe", + "version": "1.1.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/pathe/-/pathe-1.1.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "77e4501a9d0c0184c868304832639f330cf713e2ce667c71d4765de51d7c9a609963440194ad0b0d97cf73c156f047760e5becb84e8f463ae80d8fb0838fa3fd", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/pathe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/pathe", + "repository_download_url": "https://registry.npmjs.org/pathe/-/pathe-1.1.1.tgz", + "api_data_url": "https://registry.npmjs.org/pathe/1.1.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/pathe@1.1.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/pathe@1.1.1?uuid=bcce6210-e75e-457d-9887-b674ba42c164", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/pathval@1.1.1", + "extracted_requirement": "1.1.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "pathval", + "version": "1.1.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "0e9eb31aaa537444dd47ade57a12583de20eaa988d04db5cec1a5648bace8deed4688b04e5a63ddabfc0ba7400eebb17bdeb7796b277267657dbd50f4ca5f229", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/pathval", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/pathval", + "repository_download_url": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz", + "api_data_url": "https://registry.npmjs.org/pathval/1.1.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/pathval@1.1.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/pathval@1.1.1?uuid=9e77ea1a-c121-405a-a565-ebe1f8cf6bbe", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/picocolors@1.0.0", + "extracted_requirement": "1.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "picocolors", + "version": "1.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "d5fca0ae84cb947bbaeb38b6e95a130eff324609b415c71e72cb2da3e321b19d03fc3196dac9bc13c0235bb354e5555346de46c5b799e6a06e26bf87c8b6248d", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/picocolors", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/picocolors", + "repository_download_url": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/picocolors/1.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/picocolors@1.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/picocolors@1.0.0?uuid=dec672de-6445-4fbf-b8cd-85b4b3a59cfa", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/picomatch@2.3.1", + "extracted_requirement": "2.3.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "picomatch", + "version": "2.3.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "254ded7874cd8e6136542185cee63c117cc20d5c04a81d9af1fb08bf0692b4784058911e55dd68d500fcd0253af997445d748b6d2b2e2f0263902056a9141454", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/picomatch", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/picomatch", + "repository_download_url": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "api_data_url": "https://registry.npmjs.org/picomatch/2.3.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/picomatch@2.3.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/picomatch@2.3.1?uuid=7100e353-9f6d-422d-9126-0569aba1ac9e", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/pidtree@0.6.0", + "extracted_requirement": "0.6.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "pidtree", + "version": "0.6.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/pidtree/-/pidtree-0.6.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "786d9d593570e5bcea191ced9c7131733371b79546b04e8ec137821b77dd51ff4a06c6733b7479388208cd647e89903436d67e44355d6a813674ad5c9fa8c7e2", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/pidtree", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/pidtree", + "repository_download_url": "https://registry.npmjs.org/pidtree/-/pidtree-0.6.0.tgz", + "api_data_url": "https://registry.npmjs.org/pidtree/0.6.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/pidtree@0.6.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/pidtree@0.6.0?uuid=0cc53168-7b18-4823-a428-89712a218497", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/pkg-conf@4.0.0", + "extracted_requirement": "4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "pkg-conf", + "version": "4.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-4.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "edd9a08b8518e2a93ee268f909df2ffc61313e8d0af92958fa1ba539275f67f4fa8d51fafffcbb36dcd9a395ab7e10c1c6e4348c26bb7cb66635a361ec458bff", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/pkg-conf", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/find-up", + "extracted_requirement": "^6.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/load-json-file", + "extracted_requirement": "^7.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/pkg-conf", + "repository_download_url": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-4.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/pkg-conf/4.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/pkg-conf@4.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/pkg-conf@4.0.0?uuid=3d5ec10c-03c4-4900-ad07-17d668c8034c", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/find-up@6.3.0", + "extracted_requirement": "6.3.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "find-up", + "version": "6.3.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "bf666ca04b951d8cbc648958ab03deff7f42cbe7050f3a787573dac4dbe412ea2eca6bbed896f3d0fc6929aac91d82539afd87593dcedfcdaa63c9788cc5ad87", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/pkg-conf/node_modules/find-up", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/locate-path", + "extracted_requirement": "^7.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/path-exists", + "extracted_requirement": "^5.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/find-up", + "repository_download_url": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", + "api_data_url": "https://registry.npmjs.org/find-up/6.3.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/find-up@6.3.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/find-up@6.3.0?uuid=944dea14-dad9-49f0-b8c1-c526f16691b1", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/load-json-file@7.0.1", + "extracted_requirement": "7.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "load-json-file", + "version": "7.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/load-json-file/-/load-json-file-7.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "1a7c63ddebf7981e5391504669dd0933a7662e240bfa8d2ddb724f059f6c77ecaf48b934e66168a8a070e4df206db914e13357caa0a022b97f54cd7b3a050881", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/pkg-conf/node_modules/load-json-file", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/load-json-file", + "repository_download_url": "https://registry.npmjs.org/load-json-file/-/load-json-file-7.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/load-json-file/7.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/load-json-file@7.0.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/load-json-file@7.0.1?uuid=45f0b43e-f3a8-4b30-9cc7-f28f0196204e", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/locate-path@7.2.0", + "extracted_requirement": "7.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "locate-path", + "version": "7.2.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "82f5628df66f9fb47edaac8f5fc980b8a7051837fa35ceb519dbc669f42c1cbd2c048c5f2b303ebac5a7e06142fdb93e41dc0f503e2458524b844962a6afb454", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/pkg-conf/node_modules/locate-path", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/p-locate", + "extracted_requirement": "^6.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/locate-path", + "repository_download_url": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", + "api_data_url": "https://registry.npmjs.org/locate-path/7.2.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/locate-path@7.2.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/locate-path@7.2.0?uuid=9c46a119-1c2f-455e-94fc-4165965c0fe6", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/p-limit@4.0.0", + "extracted_requirement": "4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "p-limit", + "version": "4.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "e5bd11e2dc69ce33d6570fdc5d75117aca03e216fa53fc7d047d3c2fb9f0f86375b1ecc3ccf771791be973d738df77d98416a7ff0bac8db0acab0aa6e0420121", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/pkg-conf/node_modules/p-limit", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/yocto-queue", + "extracted_requirement": "^1.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/p-limit", + "repository_download_url": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/p-limit/4.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/p-limit@4.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/p-limit@4.0.0?uuid=de888276-1873-4dc4-9474-62961c454417", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/p-locate@6.0.0", + "extracted_requirement": "6.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "p-locate", + "version": "6.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "c0faeaeba2e5865effe00182e88f9cab14f4ecb857bd62f4f0b357cf57c434ec34029e2c45967f819a534c9e63a6eaf3cf37d2d96fc67bd058dcb80b8c24a173", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/pkg-conf/node_modules/p-locate", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/p-limit", + "extracted_requirement": "^4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/p-locate", + "repository_download_url": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/p-locate/6.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/p-locate@6.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/p-locate@6.0.0?uuid=afd0908e-225a-4120-8406-72941cc11304", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/path-exists@5.0.0", + "extracted_requirement": "5.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "path-exists", + "version": "5.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "46386d7f024ec7370598d3a2ea5b5c6dcbb822ef852f7cc48fcddd9389004be7d5a53c572ced5bdfc46f2604ffd10c2f57f2f7698f53027cafd043aa5b81a831", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/pkg-conf/node_modules/path-exists", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/path-exists", + "repository_download_url": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/path-exists/5.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/path-exists@5.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/path-exists@5.0.0?uuid=28a3630e-6eae-4f34-9e71-e8da52ad603f", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/pkg-types@1.0.3", + "extracted_requirement": "1.0.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "pkg-types", + "version": "1.0.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.0.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "9cdee9622d0042a267a0b3c2f5e1c543c01cc9a8b10543b0bea7394c39c828230413a234cbc3fb38a03b7cf7b1b171821b140397f726acb029dba2e1730c59e0", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/pkg-types", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/jsonc-parser", + "extracted_requirement": "^3.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/mlly", + "extracted_requirement": "^1.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/pathe", + "extracted_requirement": "^1.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/pkg-types", + "repository_download_url": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.0.3.tgz", + "api_data_url": "https://registry.npmjs.org/pkg-types/1.0.3", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/pkg-types@1.0.3" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/pkg-types@1.0.3?uuid=45bb5819-30a0-4917-a81d-9c01ecbaa132", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/postcss@8.4.32", + "extracted_requirement": "8.4.32", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "postcss", + "version": "8.4.32", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/postcss/-/postcss-8.4.32.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "0ff923e4936eea8a36108cbe5cbff6e891034e521b07c870f391bc4ad384e8bef845001554fe6b7a3eb0c4236ac8c6d1e1190f7eabdecd56cfc3cd4d81de8a73", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/postcss", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/nanoid", + "extracted_requirement": "^3.3.7", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/picocolors", + "extracted_requirement": "^1.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/source-map-js", + "extracted_requirement": "^1.0.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/postcss", + "repository_download_url": "https://registry.npmjs.org/postcss/-/postcss-8.4.32.tgz", + "api_data_url": "https://registry.npmjs.org/postcss/8.4.32", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/postcss@8.4.32" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/postcss@8.4.32?uuid=e3da719c-cc29-476f-a8e1-5671158c8a5e", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/prettier@3.0.3", + "extracted_requirement": "3.0.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "prettier", + "version": "3.0.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/prettier/-/prettier-3.0.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "2ffe2950333170d6bc47f12d855d3c66de365813b8875adaad5b4ad0af90246d17d7cece2e8ee5ebdf635b0d062aec3390f43ffe330503ff179ba161dc9fc302", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/prettier", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/prettier", + "repository_download_url": "https://registry.npmjs.org/prettier/-/prettier-3.0.3.tgz", + "api_data_url": "https://registry.npmjs.org/prettier/3.0.3", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/prettier@3.0.3" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/prettier@3.0.3?uuid=c684e385-3f92-4188-9cf2-d487c49d22e9", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/prettier-plugin-packagejson@2.4.6", + "extracted_requirement": "2.4.6", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "prettier-plugin-packagejson", + "version": "2.4.6", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/prettier-plugin-packagejson/-/prettier-plugin-packagejson-2.4.6.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "e4919fce42512f40cb3728709a2015f665748592c70f075d142b3695cf42371382869a1651055ef0ae2a4cc92d99ebe60e5329a24dae4f5d27bc7532539f6c37", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/prettier-plugin-packagejson", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/sort-package-json", + "extracted_requirement": "2.6.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/synckit", + "extracted_requirement": "0.8.5", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/prettier-plugin-packagejson", + "repository_download_url": "https://registry.npmjs.org/prettier-plugin-packagejson/-/prettier-plugin-packagejson-2.4.6.tgz", + "api_data_url": "https://registry.npmjs.org/prettier-plugin-packagejson/2.4.6", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/prettier-plugin-packagejson@2.4.6" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/prettier-plugin-packagejson@2.4.6?uuid=93a53245-47e6-4e24-8fac-a4491df694d6", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/pretty-format@29.7.0", + "extracted_requirement": "29.7.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "pretty-format", + "version": "29.7.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "3dd970fe83f137e69776633d474d09542f56545a022d3289bc354b82627ea807df04cc6c57ce65fcbbbbb0dc78cd2ccfca82f67ae226b84c0784e5dd12034565", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/pretty-format", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40jest/schemas", + "extracted_requirement": "^29.6.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/ansi-styles", + "extracted_requirement": "^5.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/react-is", + "extracted_requirement": "^18.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/pretty-format", + "repository_download_url": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "api_data_url": "https://registry.npmjs.org/pretty-format/29.7.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/pretty-format@29.7.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/pretty-format@29.7.0?uuid=0b1ad5cf-3dcc-404c-816f-5e74b66a7b74", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/ansi-styles@5.2.0", + "extracted_requirement": "5.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "ansi-styles", + "version": "5.2.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "0b1c29b7649f4f34ed5dc7ce97318479ef0ef9cf8c994806acd8817179ee5b1b852477ba6b91f3eeac21c1ee4e81a498234209be42ea597d40486f9c24e90488", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/pretty-format/node_modules/ansi-styles", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/ansi-styles", + "repository_download_url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "api_data_url": "https://registry.npmjs.org/ansi-styles/5.2.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/ansi-styles@5.2.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/ansi-styles@5.2.0?uuid=1fa82fef-81af-4712-b3fc-39ad83a074cf", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/psl@1.9.0", + "extracted_requirement": "1.9.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "psl", + "version": "1.9.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "13f66c754e072ecffaf206338064e43227164cb3dd01fb492df24594b50000a646912b4d53bdac6634fae929cc0d539f39663f600a220fb2716bd887be781c6a", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/psl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/psl", + "repository_download_url": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "api_data_url": "https://registry.npmjs.org/psl/1.9.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/psl@1.9.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/psl@1.9.0?uuid=4df4fd4a-354f-46e9-a235-353371bb1110", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/punycode@2.3.1", + "extracted_requirement": "2.3.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "punycode", + "version": "2.3.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "bd8b7b503d54f5683ad77f2c84bb4b3af740bbef03b02fe2945b44547707fb0c9d712a4d136d007d239db9fe8c91115a84be4563b5f5a14ee7295645b5fabc16", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/punycode", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/punycode", + "repository_download_url": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "api_data_url": "https://registry.npmjs.org/punycode/2.3.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/punycode@2.3.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/punycode@2.3.1?uuid=0ac4b952-738d-4d0e-9d5e-9efed7dae748", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/querystringify@2.2.0", + "extracted_requirement": "2.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "querystringify", + "version": "2.2.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "148aa08f6114bd36bb479d2ed2b1acc937edce3626bff6b784edf8e5b64daea69b36a8ed8220cc826a389a452377e9f3539a05ddd0a52aa1483d42b26d4caaa1", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/querystringify", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/querystringify", + "repository_download_url": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "api_data_url": "https://registry.npmjs.org/querystringify/2.2.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/querystringify@2.2.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/querystringify@2.2.0?uuid=c3d6df3b-b2f4-4ada-be20-401ab35be53c", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/queue-microtask@1.2.3", + "extracted_requirement": "1.2.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "queue-microtask", + "version": "1.2.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "36e68d49ae9f94a4f925a498433268934e09cd32f5080e9a1a1bf9adf2d6dcf82a03e3360a1a59427002f21f22e19164052f17e51aa40c11c0eebe217a3dcaf4", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/queue-microtask", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/queue-microtask", + "repository_download_url": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "api_data_url": "https://registry.npmjs.org/queue-microtask/1.2.3", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/queue-microtask@1.2.3" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/queue-microtask@1.2.3?uuid=7f65a4dd-29cf-4c96-8316-13ba8de8e52e", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/react-is@18.2.0", + "extracted_requirement": "18.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "react-is", + "version": "18.2.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "c56183216eb1f76d71b733e486250bb6d8491e826f05b177ab6e9fce5a0f08ad21b2fc6d3d57a5bdfb70df38db1d64a4476926f59fb8bb16c30caffa670f41f3", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/react-is", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/react-is", + "repository_download_url": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "api_data_url": "https://registry.npmjs.org/react-is/18.2.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/react-is@18.2.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/react-is@18.2.0?uuid=0fcc6edf-d721-4717-8672-df1046262b9d", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/requires-port@1.0.0", + "extracted_requirement": "1.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "requires-port", + "version": "1.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "2a280e087728714dd7383271b2ef22fe3f13f6dcd3e1a74789e730391450d19645729eda8705ee454d66fb2b8ef740b9654c867867e87070c8d783372f7c8301", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/requires-port", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/requires-port", + "repository_download_url": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/requires-port/1.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/requires-port@1.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/requires-port@1.0.0?uuid=227f9f36-c9fd-4252-bd03-e34014af60d7", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/restore-cursor@4.0.0", + "extracted_requirement": "4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "restore-cursor", + "version": "4.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "23d7cf5d4f6078ef5b1ceb7da471ce84e9187ab20cb2655a581d2b036008f44461ffec7f8bb315e4728136b83e9633b97a83d580272716e46327db87e88ff77a", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/restore-cursor", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/onetime", + "extracted_requirement": "^5.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/signal-exit", + "extracted_requirement": "^3.0.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/restore-cursor", + "repository_download_url": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/restore-cursor/4.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/restore-cursor@4.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/restore-cursor@4.0.0?uuid=ae73f2cc-5f2c-456c-bd76-da9b59365857", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/mimic-fn@2.1.0", + "extracted_requirement": "2.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "mimic-fn", + "version": "2.1.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "3aa6ce939a0441e019f165d6c9d96ef47263cfd59574422f6a63027179aea946234e49c7fecaac5af850def830285451d47a63bcd04a437ee76c9818cc6a8672", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/restore-cursor/node_modules/mimic-fn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/mimic-fn", + "repository_download_url": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "api_data_url": "https://registry.npmjs.org/mimic-fn/2.1.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/mimic-fn@2.1.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/mimic-fn@2.1.0?uuid=a5938519-8fd2-4cf5-ae4b-776760611f46", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/onetime@5.1.2", + "extracted_requirement": "5.1.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "onetime", + "version": "5.1.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "91ba5a4921894d674063928f55e30e2974ab3edafc0bc0bbc287496dcb1de758d19e60fe199bbc63456853a0e6e59e2f5abd0883fd4d2ae59129fee3e5a6984a", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/restore-cursor/node_modules/onetime", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/mimic-fn", + "extracted_requirement": "^2.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/onetime", + "repository_download_url": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "api_data_url": "https://registry.npmjs.org/onetime/5.1.2", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/onetime@5.1.2" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/onetime@5.1.2?uuid=ecacb0bd-1a4b-4f71-bb08-08cb283c7704", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/signal-exit@3.0.7", + "extracted_requirement": "3.0.7", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "signal-exit", + "version": "3.0.7", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "c270f6644fa5f923c2feea12d2f5de13d2f5fb4c2e68ca8a95fcfd00c528dfc26cc8b48159215c1d1d51ae2eb62d9735daf2ebd606f78e5ee2c10860c2901b19", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/restore-cursor/node_modules/signal-exit", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/signal-exit", + "repository_download_url": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "api_data_url": "https://registry.npmjs.org/signal-exit/3.0.7", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/signal-exit@3.0.7" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/signal-exit@3.0.7?uuid=283bc0f5-d0d1-4d28-b4a6-6b3c62a9e7c5", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/reusify@1.0.4", + "extracted_requirement": "1.0.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "reusify", + "version": "1.0.4", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "53d9c7f3c6b77dcfde902175974fd43f5228b22b888f24e1ee106f5d530762055c7c6bedf3ded782e8f650e2c3788e411b69bbfeec3268b553e9f6ed0b04f2cf", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/reusify", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/reusify", + "repository_download_url": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "api_data_url": "https://registry.npmjs.org/reusify/1.0.4", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/reusify@1.0.4" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/reusify@1.0.4?uuid=5016f828-b4d4-4412-bf7a-6c69a6886331", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/rfdc@1.3.0", + "extracted_requirement": "1.3.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "rfdc", + "version": "1.3.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "576868bddcc56ce8bbeff59a8da48c5e4d8e2e6fb134879074c32e07b89c8fb6e4eb38b617c1860318a07270c5a491db37235c83224388ffbc9cead8e5c646ac", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/rfdc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/rfdc", + "repository_download_url": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", + "api_data_url": "https://registry.npmjs.org/rfdc/1.3.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/rfdc@1.3.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/rfdc@1.3.0?uuid=bb61ac5d-ca7b-449d-9cc6-b8f9e22a8f0c", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/rollup@4.6.1", + "extracted_requirement": "4.6.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "rollup", + "version": "4.6.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/rollup/-/rollup-4.6.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "8d91da668b441d06872e02abf099d08834f5ae66ad8e02a531e93292ccfeca4f63b7ff33f6ab8d8e728d46868cd3077d0c2d902978e6596b8362d3378df17ca5", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/rollup", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/rollup", + "repository_download_url": "https://registry.npmjs.org/rollup/-/rollup-4.6.1.tgz", + "api_data_url": "https://registry.npmjs.org/rollup/4.6.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/rollup@4.6.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/rollup@4.6.1?uuid=eaf8c796-b037-48ce-b250-b507a4e8e7a8", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/rrweb-cssom@0.6.0", + "extracted_requirement": "0.6.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "rrweb-cssom", + "version": "0.6.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.6.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "00f3341add4aa17073d2222491d07f91fbc63b00b852e245786fdcfb257bc1273babde9c1bf909d078980a7ce2bc3f52079ddc2d5d4c94714d7ceb8f69a7584b", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/rrweb-cssom", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/rrweb-cssom", + "repository_download_url": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.6.0.tgz", + "api_data_url": "https://registry.npmjs.org/rrweb-cssom/0.6.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/rrweb-cssom@0.6.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/rrweb-cssom@0.6.0?uuid=83db8288-6319-46a0-8ad7-79d21af6e495", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/run-applescript@5.0.0", + "extracted_requirement": "5.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "run-applescript", + "version": "5.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/run-applescript/-/run-applescript-5.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "5dc4f9ac192cc7541d221945382b6066407df59128b8567513629cd8b1ea356d77537ffbe1819d9104664e14f0c72e10232a289226c329864e3ea5ffffa06502", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/run-applescript", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/execa", + "extracted_requirement": "^5.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/run-applescript", + "repository_download_url": "https://registry.npmjs.org/run-applescript/-/run-applescript-5.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/run-applescript/5.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/run-applescript@5.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/run-applescript@5.0.0?uuid=28de8948-500c-40ea-ba0d-7c6a0dddbda6", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/execa@5.1.1", + "extracted_requirement": "5.1.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "execa", + "version": "5.1.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "f2e4a9659a1c01944100f20420d263dcba3d1f21a2b6595ccdcdbb121e586288e3305327f321cc0cc6941c4d89a9fab4e43ff0b9cc08e091944725edd6f721ca", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/run-applescript/node_modules/execa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/cross-spawn", + "extracted_requirement": "^7.0.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/get-stream", + "extracted_requirement": "^6.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/human-signals", + "extracted_requirement": "^2.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/is-stream", + "extracted_requirement": "^2.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/merge-stream", + "extracted_requirement": "^2.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/npm-run-path", + "extracted_requirement": "^4.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/onetime", + "extracted_requirement": "^5.1.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/signal-exit", + "extracted_requirement": "^3.0.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/strip-final-newline", + "extracted_requirement": "^2.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/execa", + "repository_download_url": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "api_data_url": "https://registry.npmjs.org/execa/5.1.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/execa@5.1.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/execa@5.1.1?uuid=6508eed9-a3b2-4738-805f-222439608f54", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/get-stream@6.0.1", + "extracted_requirement": "6.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "get-stream", + "version": "6.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "b6ce968beda3de3423aa2ef4c3902537c0c59e44b00be32a9b113374400b076a976585775ff6f50937e03cb18934c7805b174f7d4f053b59acdcd51f68708f62", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/run-applescript/node_modules/get-stream", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/get-stream", + "repository_download_url": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/get-stream/6.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/get-stream@6.0.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/get-stream@6.0.1?uuid=66438946-8a73-48a7-a554-348f57a40d77", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/human-signals@2.1.0", + "extracted_requirement": "2.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "human-signals", + "version": "2.1.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "07814567aabf4f68e1864b2091b116dc706f5887c35bce6c9e44206b0b74ed2ec9e505d393a064355fb4c80799acce50a4c01d625a1c1a89639f4b09fd642417", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/run-applescript/node_modules/human-signals", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/human-signals", + "repository_download_url": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "api_data_url": "https://registry.npmjs.org/human-signals/2.1.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/human-signals@2.1.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/human-signals@2.1.0?uuid=c7042f7b-c9ad-4963-bc3e-54396c906696", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/is-stream@2.0.1", + "extracted_requirement": "2.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "is-stream", + "version": "2.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "845a222624e5eb79e7fa4b2d1c606d7b05922a740ba726f5e7928785e035977f6ebed3bd9d6228a75a77b9da8f71477fc5b17554b30ee27ece23aa7b45b9e00e", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/run-applescript/node_modules/is-stream", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/is-stream", + "repository_download_url": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/is-stream/2.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/is-stream@2.0.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/is-stream@2.0.1?uuid=1c69468f-d9db-469b-810e-b6bf9ebd7e18", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/mimic-fn@2.1.0", + "extracted_requirement": "2.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "mimic-fn", + "version": "2.1.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "3aa6ce939a0441e019f165d6c9d96ef47263cfd59574422f6a63027179aea946234e49c7fecaac5af850def830285451d47a63bcd04a437ee76c9818cc6a8672", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/run-applescript/node_modules/mimic-fn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/mimic-fn", + "repository_download_url": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "api_data_url": "https://registry.npmjs.org/mimic-fn/2.1.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/mimic-fn@2.1.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/mimic-fn@2.1.0?uuid=12fa882f-eb6f-41d4-a3a6-13f11e6ceabb", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/npm-run-path@4.0.1", + "extracted_requirement": "4.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "npm-run-path", + "version": "4.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "4b8f16cd95bbefbce1348ae7ee0c4e94848d02a8bd642fee4059d175b7881e1661080e94aa990e4fc4f51bb06f7dd80fe04afc805e2c51b692d22ed0bc87c25b", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/run-applescript/node_modules/npm-run-path", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/path-key", + "extracted_requirement": "^3.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/npm-run-path", + "repository_download_url": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/npm-run-path/4.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/npm-run-path@4.0.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/npm-run-path@4.0.1?uuid=e1a2543c-e3b5-45c6-a115-324a7b382098", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/onetime@5.1.2", + "extracted_requirement": "5.1.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "onetime", + "version": "5.1.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "91ba5a4921894d674063928f55e30e2974ab3edafc0bc0bbc287496dcb1de758d19e60fe199bbc63456853a0e6e59e2f5abd0883fd4d2ae59129fee3e5a6984a", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/run-applescript/node_modules/onetime", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/mimic-fn", + "extracted_requirement": "^2.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/onetime", + "repository_download_url": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "api_data_url": "https://registry.npmjs.org/onetime/5.1.2", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/onetime@5.1.2" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/onetime@5.1.2?uuid=819b2563-47d9-475c-937b-50bbe0bc7a52", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/signal-exit@3.0.7", + "extracted_requirement": "3.0.7", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "signal-exit", + "version": "3.0.7", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "c270f6644fa5f923c2feea12d2f5de13d2f5fb4c2e68ca8a95fcfd00c528dfc26cc8b48159215c1d1d51ae2eb62d9735daf2ebd606f78e5ee2c10860c2901b19", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/run-applescript/node_modules/signal-exit", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/signal-exit", + "repository_download_url": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "api_data_url": "https://registry.npmjs.org/signal-exit/3.0.7", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/signal-exit@3.0.7" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/signal-exit@3.0.7?uuid=d293c918-cfc6-4977-8f1f-d26298b666d6", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/strip-final-newline@2.0.0", + "extracted_requirement": "2.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "strip-final-newline", + "version": "2.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "06ba6f7cd004ddd72fabb965df156e9b38ca8d9439b48d6c11420aaf752892cd17525e394addc595ab55a9e7fda6b9388d10f3856e96660fb76e4f77cbaa4b8c", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/run-applescript/node_modules/strip-final-newline", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/strip-final-newline", + "repository_download_url": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/strip-final-newline/2.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/strip-final-newline@2.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/strip-final-newline@2.0.0?uuid=8c699d05-414f-4b46-9470-aa4098ad0900", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/run-parallel@1.2.0", + "extracted_requirement": "1.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "run-parallel", + "version": "1.2.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "e65e15c9947ce8b67f943c594d1ea3a8bf00144d92d0814b30fdba01b8ec2d5003c4776107f734194b07fb2dfd51f0a2dddcf3f0e950b8f9a768938ca031d004", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/run-parallel", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/queue-microtask", + "extracted_requirement": "^1.2.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/run-parallel", + "repository_download_url": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "api_data_url": "https://registry.npmjs.org/run-parallel/1.2.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/run-parallel@1.2.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/run-parallel@1.2.0?uuid=355ab46d-2a21-4baf-b5a0-45dbabc85e0c", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/safer-buffer@2.1.2", + "extracted_requirement": "2.1.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "safer-buffer", + "version": "2.1.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "619a372bcd920fb462ca2d04d4440fa232f3ee4a5ea6749023d2323db1c78355d75debdbe5d248eeda72376003c467106c71bbbdcc911e4d1c6f0a9c42b894b6", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/safer-buffer", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/safer-buffer", + "repository_download_url": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "api_data_url": "https://registry.npmjs.org/safer-buffer/2.1.2", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/safer-buffer@2.1.2" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/safer-buffer@2.1.2?uuid=bbe9e867-5985-4db7-8c6b-5a38d4c8a33f", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/saxes@6.0.0", + "extracted_requirement": "6.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "saxes", + "version": "6.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "c4083b48e9c486b9b9cc8de9b8e38acb2d4e31c32520965834963bc4b0704b37b452384f2e759f8f6185d84a53d239b368928858a1cbb1a4926a37f7e5b7189c", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/saxes", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/xmlchars", + "extracted_requirement": "^2.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/saxes", + "repository_download_url": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/saxes/6.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/saxes@6.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/saxes@6.0.0?uuid=435ea967-6b99-4553-9eaa-50e6e24de592", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/semver@7.5.4", + "extracted_requirement": "7.5.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "semver", + "version": "7.5.4", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "d5b09211257a3effa2db51efa71a770f1fa9483f2520fb7cb958d1af1014b7f9dbb3061cfad2ba6366ed8942e3778f9f9ead793d7fa7a900c2ece7eded693070", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/semver", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/lru-cache", + "extracted_requirement": "^6.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/semver", + "repository_download_url": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "api_data_url": "https://registry.npmjs.org/semver/7.5.4", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/semver@7.5.4" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/semver@7.5.4?uuid=630fe266-408a-4933-bbe9-7bb443d86938", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/shebang-command@2.0.0", + "extracted_requirement": "2.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "shebang-command", + "version": "2.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "907c6bdb366962d766acdd6a0e3aeb5ff675ad1d641bc0f1fa09292b51b87979af5ecc26704d614d6056614ce5ada630d7fc99a7a62e0d8efb62dbdb3747660c", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/shebang-command", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/shebang-regex", + "extracted_requirement": "^3.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/shebang-command", + "repository_download_url": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/shebang-command/2.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/shebang-command@2.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/shebang-command@2.0.0?uuid=b7a3603d-a337-4490-b500-4e07c390597a", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/shebang-regex@3.0.0", + "extracted_requirement": "3.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "shebang-regex", + "version": "3.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "efef9d161b5cc77df9dee05aabc0c347836ec417ad0730bb6503a19934089c711de9b4ab5dd884cb30af1b4ed9e3851874b4a1594c97b7933fca1cfc7a471bd4", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/shebang-regex", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/shebang-regex", + "repository_download_url": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/shebang-regex/3.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/shebang-regex@3.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/shebang-regex@3.0.0?uuid=652e3f86-72fe-43ab-9962-5de3c332c970", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/siginfo@2.0.0", + "extracted_requirement": "2.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "siginfo", + "version": "2.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "c9bc7458ed7ff1b4812c459766f11dee0316dd29f7245956dd3bd7d674446c32d135035a78d37c58ad26781c0f74068e23b4ed4514499ff12cd7386bac21eeee", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/siginfo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/siginfo", + "repository_download_url": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/siginfo/2.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/siginfo@2.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/siginfo@2.0.0?uuid=01a2c3fe-acd4-4a4b-bf62-c427072a5d4b", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/signal-exit@4.1.0", + "extracted_requirement": "4.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "signal-exit", + "version": "4.1.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "6f3c99d5ef3cc3d3b588d25b2a73a5bd84eb58f0e5e3a3b56c6d03dd7227bfef6d90faf1acdf235144e21650e4926296827d4ce827c8035dd2b86a8e6bd2a8af", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/signal-exit", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/signal-exit", + "repository_download_url": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "api_data_url": "https://registry.npmjs.org/signal-exit/4.1.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/signal-exit@4.1.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/signal-exit@4.1.0?uuid=eda5af47-e6ff-467d-ab04-0b5016d725e2", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/slash@4.0.0", + "extracted_requirement": "4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "slash", + "version": "4.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "ddd3ac0075d7524413a4e61ca00c4b228acc4e9e20210af9216de255bec0ee5148a74547867ca79bd8b3c7a4ecb1dac87152044809558ed9ced8af1b83e0a87b", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/slash", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/slash", + "repository_download_url": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/slash/4.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/slash@4.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/slash@4.0.0?uuid=ac2800a7-e14a-4ce2-8d34-a15570ddd261", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/slice-ansi@5.0.0", + "extracted_requirement": "5.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "slice-ansi", + "version": "5.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "142fa5822cd53df89ed24921a9449cc11bb53bf945e8d3a026694280afbf2d8c4309393cb067a561a1c384570337e4a7dc2bfedd549ae01c9ea3e20c0b3a4c81", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/slice-ansi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/ansi-styles", + "extracted_requirement": "^6.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/is-fullwidth-code-point", + "extracted_requirement": "^4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/slice-ansi", + "repository_download_url": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/slice-ansi/5.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/slice-ansi@5.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/slice-ansi@5.0.0?uuid=94c2e520-7c60-4c82-8d60-3cc4d1e3bbc7", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/sort-object-keys@1.1.3", + "extracted_requirement": "1.1.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "sort-object-keys", + "version": "1.1.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/sort-object-keys/-/sort-object-keys-1.1.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "f39e69bcaf95914ecf68a60f73e2639e6b781337a3407ca1845df7ab7d6a1bcc7b99a0f391e1610004e174261acb5d422123bea803308ce04ff9f3d97b420fca", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/sort-object-keys", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/sort-object-keys", + "repository_download_url": "https://registry.npmjs.org/sort-object-keys/-/sort-object-keys-1.1.3.tgz", + "api_data_url": "https://registry.npmjs.org/sort-object-keys/1.1.3", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/sort-object-keys@1.1.3" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/sort-object-keys@1.1.3?uuid=2545842e-c083-4edb-89b9-50dffad4747a", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/sort-package-json@2.6.0", + "extracted_requirement": "2.6.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "sort-package-json", + "version": "2.6.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/sort-package-json/-/sort-package-json-2.6.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "5d243e958f5b01803c66ca0285c1283e581c48c6a17b3884a756dea31d49571cb5495e05da34aaf7e876ac9fb7982fc386ef48bacd432e72270f901672c0d767", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/sort-package-json", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/detect-indent", + "extracted_requirement": "^7.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/detect-newline", + "extracted_requirement": "^4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/get-stdin", + "extracted_requirement": "^9.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/git-hooks-list", + "extracted_requirement": "^3.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/globby", + "extracted_requirement": "^13.1.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/is-plain-obj", + "extracted_requirement": "^4.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/sort-object-keys", + "extracted_requirement": "^1.1.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/sort-package-json", + "repository_download_url": "https://registry.npmjs.org/sort-package-json/-/sort-package-json-2.6.0.tgz", + "api_data_url": "https://registry.npmjs.org/sort-package-json/2.6.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/sort-package-json@2.6.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/sort-package-json@2.6.0?uuid=989f18e8-05da-4b78-a73f-ce6dca0c996d", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/source-map@0.6.1", + "extracted_requirement": "0.6.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "source-map", + "version": "0.6.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "52381aa6e99695b3219018334fb624739617513e3a17488abbc4865ead1b7303f9773fe1d0f963e9e9c9aa3cf565bab697959aa989eb55bc16396332177178ee", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/source-map", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/source-map", + "repository_download_url": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "api_data_url": "https://registry.npmjs.org/source-map/0.6.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/source-map@0.6.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/source-map@0.6.1?uuid=bb2ccc8a-8ca1-4f06-a02c-68c58d53dbfd", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/source-map-js@1.0.2", + "extracted_requirement": "1.0.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "source-map-js", + "version": "1.0.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "4745ef549f56bac2e2a930848860a620208ca65702908c30475d663920fd091e6ef885d8762b1e784b970950234b9e33ab090b70f367994e0e789ead52b5a10f", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/source-map-js", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/source-map-js", + "repository_download_url": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "api_data_url": "https://registry.npmjs.org/source-map-js/1.0.2", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/source-map-js@1.0.2" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/source-map-js@1.0.2?uuid=61fac901-db95-41ab-92e5-6b298a3af92d", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/source-map-support@0.5.21", + "extracted_requirement": "0.5.21", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "source-map-support", + "version": "0.5.21", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "b811d4dcbddccec232617297f3c7ddac6a2fc5d482a13183459e92617b524712d95331e0e4fffae87b7aba85251eef4466877e8a75e12a8dea420c17513ff2d7", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/source-map-support", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/buffer-from", + "extracted_requirement": "^1.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/source-map", + "extracted_requirement": "^0.6.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/source-map-support", + "repository_download_url": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "api_data_url": "https://registry.npmjs.org/source-map-support/0.5.21", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/source-map-support@0.5.21" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/source-map-support@0.5.21?uuid=98a16427-39cb-494f-8858-a1463e9e15ba", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/sponge-case", + "extracted_requirement": null, + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "sponge-case", + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "packages/sponge-case", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/sponge-case", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/sponge-case", + "repository_download_url": null, + "api_data_url": "https://registry.npmjs.org/sponge-case", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/sponge-case" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/sponge-case?uuid=54eba8a6-ae71-422c-a328-e995da7034a0", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/stackback@0.0.2", + "extracted_requirement": "0.0.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "stackback", + "version": "0.0.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "d573091397d0a358c61fa63fede6e7c0f3811242049d3e10177d9de51d7e557757bde334201309b7ccdf6b15f53f7421570ad87bee7bebe8e400db524b69816f", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/stackback", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/stackback", + "repository_download_url": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz", + "api_data_url": "https://registry.npmjs.org/stackback/0.0.2", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/stackback@0.0.2" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/stackback@0.0.2?uuid=f89e48cf-55bf-46a7-b47b-441174b42937", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/std-env@3.6.0", + "extracted_requirement": "3.6.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "std-env", + "version": "3.6.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/std-env/-/std-env-3.6.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "685675f488159a1741dae5f9f7dbdeda413a04813760c9d0e86a7a0544615bfa08ce95c62abf3bf1341f010667d7e8b416571cfd4294cb580e95c7da5010abca", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/std-env", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/std-env", + "repository_download_url": "https://registry.npmjs.org/std-env/-/std-env-3.6.0.tgz", + "api_data_url": "https://registry.npmjs.org/std-env/3.6.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/std-env@3.6.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/std-env@3.6.0?uuid=16704526-f3d1-4c11-8bbb-0209929b43e3", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/string-argv@0.3.2", + "extracted_requirement": "0.3.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "string-argv", + "version": "0.3.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "6aa0f6434d78e19fbf46a1b9d8d78712465ab930145893bc73ac937ed18928edd38dae6d52021f98897a904c6f86dc520cfedf5c1e83bf391f32909dfc5dc6f9", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/string-argv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/string-argv", + "repository_download_url": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz", + "api_data_url": "https://registry.npmjs.org/string-argv/0.3.2", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/string-argv@0.3.2" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/string-argv@0.3.2?uuid=5b92b0af-64a4-4edd-9ce7-56022203b340", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/string-width@5.1.2", + "extracted_requirement": "5.1.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "string-width", + "version": "5.1.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "1e72ce091def8dc63c6dea0d2ed723679fe7c67d9a7e6304ea586b0eb79ba24a8c6a9f976de5bc9fd4d7a4f0cea9d18ae6a708de84f418a4d6eb00bb10c895a8", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/string-width", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/eastasianwidth", + "extracted_requirement": "^0.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/emoji-regex", + "extracted_requirement": "^9.2.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/strip-ansi", + "extracted_requirement": "^7.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/string-width", + "repository_download_url": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "api_data_url": "https://registry.npmjs.org/string-width/5.1.2", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/string-width@5.1.2" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/string-width@5.1.2?uuid=cfaacb7a-413f-45d0-b272-bf0ca5dd2f75", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/string-width@4.2.3", + "extracted_requirement": "4.2.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "string-width", + "version": "4.2.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "c0ac90450a63274b08a7ad84ad265d1ac8cc256b1aa79a1136284786ee86ec954effd8c807a5327af2feb57b8eaab9e0f23fdcc4a4d6c96530bd24eb8a2673fe", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/string-width-cjs", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/emoji-regex", + "extracted_requirement": "^8.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/is-fullwidth-code-point", + "extracted_requirement": "^3.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/strip-ansi", + "extracted_requirement": "^6.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/string-width", + "repository_download_url": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "api_data_url": "https://registry.npmjs.org/string-width/4.2.3", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/string-width@4.2.3" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/string-width@4.2.3?uuid=2af7b8d5-39bb-45b0-ae84-e56614797c68", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/ansi-regex@5.0.1", + "extracted_requirement": "5.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "ansi-regex", + "version": "5.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "aae2505e54d25062f62c7f52517a3c570b18e2ca1a9e1828e8b3529bce04d4b05c13cb373b4c29762473c91f73fd9649325316bf7eea38e6fda5d26531410a15", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/string-width-cjs/node_modules/ansi-regex", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/ansi-regex", + "repository_download_url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/ansi-regex/5.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/ansi-regex@5.0.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/ansi-regex@5.0.1?uuid=d72e3796-988f-4f9c-ba60-39197f316654", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/emoji-regex@8.0.0", + "extracted_requirement": "8.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "emoji-regex", + "version": "8.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "3128d8cdc58d380d1ec001e9cf4331a5816fc20eb28f2d4d1b7c6d7a8ab3eb8e150a8fd13e09ebd7f186b7e89cde2253cd0f04bb74dd335e126b09d5526184e8", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/string-width-cjs/node_modules/emoji-regex", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/emoji-regex", + "repository_download_url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/emoji-regex/8.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/emoji-regex@8.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/emoji-regex@8.0.0?uuid=bb2d4817-1eb7-4662-b2bc-7bbc6c64ea7c", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/is-fullwidth-code-point@3.0.0", + "extracted_requirement": "3.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "is-fullwidth-code-point", + "version": "3.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "cf29a6e7ebbeb02b125b20fda8d69e8d5dc316f84229c94a762cd868952e1c0f3744b8dbee74ae1a775d0871afd2193e298ec130096c59e2b851e83a115e9742", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/string-width-cjs/node_modules/is-fullwidth-code-point", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/is-fullwidth-code-point", + "repository_download_url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/is-fullwidth-code-point/3.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/is-fullwidth-code-point@3.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/is-fullwidth-code-point@3.0.0?uuid=68d4de2e-66f8-4177-9a2c-0b613b77e9db", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/strip-ansi@6.0.1", + "extracted_requirement": "6.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "strip-ansi", + "version": "6.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "637f153d21dcaa416b0a916743dbee4979aabaebf9a1738aa46793e9a1abaf7a3719cf409556ba2417d448e0a76f1186645fbfd28a08ecaacfb944b3b54754e4", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/string-width-cjs/node_modules/strip-ansi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/ansi-regex", + "extracted_requirement": "^5.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/strip-ansi", + "repository_download_url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/strip-ansi/6.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/strip-ansi@6.0.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/strip-ansi@6.0.1?uuid=87497ecd-e155-4bc2-a7aa-7a6cfc4eb6b6", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/strip-ansi@7.1.0", + "extracted_requirement": "7.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "strip-ansi", + "version": "7.1.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "8aae9e55523ae274104d162ad8ab44836776b94ecb125853270b07e18cc81d9b21c658199acff021ce15a03413946fc8bd522b04a1b4e82ad99e9d2abfb86471", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/strip-ansi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/ansi-regex", + "extracted_requirement": "^6.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/strip-ansi", + "repository_download_url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "api_data_url": "https://registry.npmjs.org/strip-ansi/7.1.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/strip-ansi@7.1.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/strip-ansi@7.1.0?uuid=42f73428-6a40-4111-ad71-90ed95b6d37b", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/strip-ansi@6.0.1", + "extracted_requirement": "6.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "strip-ansi", + "version": "6.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "637f153d21dcaa416b0a916743dbee4979aabaebf9a1738aa46793e9a1abaf7a3719cf409556ba2417d448e0a76f1186645fbfd28a08ecaacfb944b3b54754e4", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/strip-ansi-cjs", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/ansi-regex", + "extracted_requirement": "^5.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/strip-ansi", + "repository_download_url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/strip-ansi/6.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/strip-ansi@6.0.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/strip-ansi@6.0.1?uuid=9bf272e7-7873-4006-bd58-f8ed21df53c4", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/ansi-regex@5.0.1", + "extracted_requirement": "5.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "ansi-regex", + "version": "5.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "aae2505e54d25062f62c7f52517a3c570b18e2ca1a9e1828e8b3529bce04d4b05c13cb373b4c29762473c91f73fd9649325316bf7eea38e6fda5d26531410a15", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/strip-ansi-cjs/node_modules/ansi-regex", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/ansi-regex", + "repository_download_url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/ansi-regex/5.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/ansi-regex@5.0.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/ansi-regex@5.0.1?uuid=17dcddf1-c878-4963-9762-6fb7def82587", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/strip-final-newline@3.0.0", + "extracted_requirement": "3.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "strip-final-newline", + "version": "3.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "74e112aa362bf7a89663294639bcdddfd12e3536b9549c72bd50049b926787b286a3be55e371e4d6874f424343c97366511ea4fa01220d55e78c1f0727772b5f", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/strip-final-newline", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/strip-final-newline", + "repository_download_url": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/strip-final-newline/3.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/strip-final-newline@3.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/strip-final-newline@3.0.0?uuid=b66bc85a-5b4f-4f26-85f1-ad1e05f4fc6b", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/strip-literal@1.3.0", + "extracted_requirement": "1.3.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "strip-literal", + "version": "1.3.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/strip-literal/-/strip-literal-1.3.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "3ee80acceb325e902b934c96994c2a39979c48ed061f46cfa1cb4b72a3431fd274e29556de57e5604d2e8c49411939687af7311793287c0399ec2e65d9bfb02e", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/strip-literal", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/acorn", + "extracted_requirement": "^8.10.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/strip-literal", + "repository_download_url": "https://registry.npmjs.org/strip-literal/-/strip-literal-1.3.0.tgz", + "api_data_url": "https://registry.npmjs.org/strip-literal/1.3.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/strip-literal@1.3.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/strip-literal@1.3.0?uuid=d42d72e3-a596-4d67-9fa6-933896604b1b", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/supports-color@7.2.0", + "extracted_requirement": "7.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "supports-color", + "version": "7.2.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "aa9080bd197db2db8e1ef78ab27ec79dc251befe74d6a21a70acd094effe2f0c5cf7ed2adb02f2bf80dfbedf34fc33e7da9a8e06c25d0e2a205c647df8ebf047", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/supports-color", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/has-flag", + "extracted_requirement": "^4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/supports-color", + "repository_download_url": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "api_data_url": "https://registry.npmjs.org/supports-color/7.2.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/supports-color@7.2.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/supports-color@7.2.0?uuid=472198ce-c19d-45c4-bfdc-a7d792b9828c", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/swap-case", + "extracted_requirement": null, + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "swap-case", + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "packages/swap-case", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/swap-case", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/swap-case", + "repository_download_url": null, + "api_data_url": "https://registry.npmjs.org/swap-case", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/swap-case" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/swap-case?uuid=75e6e0b4-cbd5-4e9f-b602-96cbdfd12c0e", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/symbol-tree@3.2.4", + "extracted_requirement": "3.2.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "symbol-tree", + "version": "3.2.4", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "f50364e4ac0317e06fcfe3f239b9264988c8e64b15518b635bb014db6af634a71f2c9717a7dea1903594dfe5e774eb146fe010f5085fcdf093d8ef823564f94f", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/symbol-tree", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/symbol-tree", + "repository_download_url": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "api_data_url": "https://registry.npmjs.org/symbol-tree/3.2.4", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/symbol-tree@3.2.4" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/symbol-tree@3.2.4?uuid=6f784810-3c2f-4aa0-a067-f3d566b993e6", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/synckit@0.8.5", + "extracted_requirement": "0.8.5", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "synckit", + "version": "0.8.5", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/synckit/-/synckit-0.8.5.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "2f575aa4d57abeedacff84a9badbfcc46b027405656f99d10cc154fc4dbb0f8e25e54e9cc35834746778e6e2dcf8e5e334c985e27b6231d0a29b372314a408f1", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/synckit", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40pkgr/utils", + "extracted_requirement": "^2.3.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "^2.5.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/synckit", + "repository_download_url": "https://registry.npmjs.org/synckit/-/synckit-0.8.5.tgz", + "api_data_url": "https://registry.npmjs.org/synckit/0.8.5", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/synckit@0.8.5" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/synckit@0.8.5?uuid=69054bfe-d523-4ecf-a370-62e1d313bf8f", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/terser@5.25.0", + "extracted_requirement": "5.25.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "terser", + "version": "5.25.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/terser/-/terser-5.25.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "c1ed08f5222c7ef35430fefbcc2f471be332970618b06152046f2a9bed77a2e776621f8ed74e32eb5e0545bca3a71cacd7a8d9c28b7bd85a62f36ed8bc6ceeaa", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/terser", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40jridgewell/source-map", + "extracted_requirement": "^0.3.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/acorn", + "extracted_requirement": "^8.8.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/commander", + "extracted_requirement": "^2.20.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/source-map-support", + "extracted_requirement": "~0.5.20", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/terser", + "repository_download_url": "https://registry.npmjs.org/terser/-/terser-5.25.0.tgz", + "api_data_url": "https://registry.npmjs.org/terser/5.25.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/terser@5.25.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/terser@5.25.0?uuid=cccc370f-3148-49ce-a94f-0986de0ea333", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/commander@2.20.3", + "extracted_requirement": "2.20.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "commander", + "version": "2.20.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "1a956498cf2f176bd05248f62ef6660f7e49c5e24e2c2c09f5c524ba0ca4da7ba16efdfe989be92d862dfb4f9448cc44fa88fe7b2fe52449e1670ef9c7f38c71", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/terser/node_modules/commander", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/commander", + "repository_download_url": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "api_data_url": "https://registry.npmjs.org/commander/2.20.3", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/commander@2.20.3" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/commander@2.20.3?uuid=76a1113b-961c-4b32-a671-37f539832bbd", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/test-exclude@6.0.0", + "extracted_requirement": "6.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "test-exclude", + "version": "6.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "7001963c8c8e1d4eb396683cf23c26ed54725e730dee257af0e1806d80e4fcc87fc42fe9cd53e542d63a9e0a081ffe7fb5c8ae8467ef11253c1ab1eb7310f9eb", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/test-exclude", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40istanbuljs/schema", + "extracted_requirement": "^0.1.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/glob", + "extracted_requirement": "^7.1.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/minimatch", + "extracted_requirement": "^3.0.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/test-exclude", + "repository_download_url": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/test-exclude/6.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/test-exclude@6.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/test-exclude@6.0.0?uuid=40963d92-5dc3-4e2f-b890-84fc75f30355", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/tinybench@2.5.1", + "extracted_requirement": "2.5.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "tinybench", + "version": "2.5.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/tinybench/-/tinybench-2.5.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "eb934abd2b805433ff9f80aa1fe6bdc3691394b45e4bdbe1b003f4e8c5b1fbff3d9cc8a727207689cca5e7c44872a0a6220829a232067ae2468635356863014a", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/tinybench", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/tinybench", + "repository_download_url": "https://registry.npmjs.org/tinybench/-/tinybench-2.5.1.tgz", + "api_data_url": "https://registry.npmjs.org/tinybench/2.5.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/tinybench@2.5.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/tinybench@2.5.1?uuid=07ea7848-ae50-4509-b610-2ea482614851", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/tinypool@0.8.1", + "extracted_requirement": "0.8.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "tinypool", + "version": "0.8.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/tinypool/-/tinypool-0.8.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "cc14c22b470281144ec6fb3d7340862bcdfcb0f91ea243467505545301c06f29c71659b22588fcdb97ffa11b39dbc1da209f7b968d292c8943533c0df88a2b5a", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/tinypool", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/tinypool", + "repository_download_url": "https://registry.npmjs.org/tinypool/-/tinypool-0.8.1.tgz", + "api_data_url": "https://registry.npmjs.org/tinypool/0.8.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/tinypool@0.8.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/tinypool@0.8.1?uuid=03508d02-cff1-4a51-a10e-9e16f73d9aee", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/tinyspy@2.2.0", + "extracted_requirement": "2.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "tinyspy", + "version": "2.2.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/tinyspy/-/tinyspy-2.2.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "77679d6b4e0037f70f391f3d17b5efe5b2bf8eb40486670b15ee8716576878ef4026da6cf9fa849e1e3ceaf9d3ffccb86f0dfca52cb10dc4c202af8ab366894e", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/tinyspy", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/tinyspy", + "repository_download_url": "https://registry.npmjs.org/tinyspy/-/tinyspy-2.2.0.tgz", + "api_data_url": "https://registry.npmjs.org/tinyspy/2.2.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/tinyspy@2.2.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/tinyspy@2.2.0?uuid=ae77575f-79aa-47fe-8389-41acd3470df5", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/title-case", + "extracted_requirement": null, + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "title-case", + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "packages/title-case", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/title-case", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/title-case", + "repository_download_url": null, + "api_data_url": "https://registry.npmjs.org/title-case", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/title-case" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/title-case?uuid=0eff4c93-8ee1-4262-ad7a-6e69e4b979f5", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/titleize@3.0.0", + "extracted_requirement": "3.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "titleize", + "version": "3.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "2b156ef046070cf05d51874a65d2ad5366a3d977c4c7d01f8d7c44fc08f4bd3d3ac3689c034f55bacd6b87a792bb5cb4d5a91883a06320afe1c722c920da0c2d", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/titleize", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/titleize", + "repository_download_url": "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/titleize/3.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/titleize@3.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/titleize@3.0.0?uuid=c2fe0209-2922-4742-9f74-87983e37c022", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/to-fast-properties@2.0.0", + "extracted_requirement": "2.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "to-fast-properties", + "version": "2.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "fce68a2b4c58aecdc39b1458a8bff20dcf85c455156210e55cc8519afdf3f75e70d87175b67375a26077e788fc55418efe16d1cf20fa637b00eefec64bf71ea2", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/to-fast-properties", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/to-fast-properties", + "repository_download_url": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/to-fast-properties/2.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/to-fast-properties@2.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/to-fast-properties@2.0.0?uuid=d55ea362-3941-4d44-a169-666f7955ccd9", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/to-regex-range@5.0.1", + "extracted_requirement": "5.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "to-regex-range", + "version": "5.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "eb93fb8b3e97e7212bd5cc1c82f4316db230ed493780ecb974876d678ac3bde2ea86b7493fe2e2fc7c7ab722b43446fed860b29de08c2621aaac00c248d93cb1", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/to-regex-range", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/is-number", + "extracted_requirement": "^7.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/to-regex-range", + "repository_download_url": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/to-regex-range/5.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/to-regex-range@5.0.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/to-regex-range@5.0.1?uuid=c9d1edfb-3cd5-476f-9eaf-d11e032f2fc2", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/tough-cookie@4.1.3", + "extracted_requirement": "4.1.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "tough-cookie", + "version": "4.1.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "697ff2e6955191f4677e6b97f8e75b49d5ef3deea278a5ff1b6b3b7bdf1fe29a091e7a87df6f358033e6fe67ad9ba13f5916a67f1ed60b81d4aa45877d01e9af", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/tough-cookie", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/psl", + "extracted_requirement": "^1.1.33", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/punycode", + "extracted_requirement": "^2.1.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/universalify", + "extracted_requirement": "^0.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/url-parse", + "extracted_requirement": "^1.5.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/tough-cookie", + "repository_download_url": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", + "api_data_url": "https://registry.npmjs.org/tough-cookie/4.1.3", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/tough-cookie@4.1.3" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/tough-cookie@4.1.3?uuid=3fc82a2a-795a-446f-814e-6201d6cc6b1a", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/tr46@5.0.0", + "extracted_requirement": "5.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "tr46", + "version": "5.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/tr46/-/tr46-5.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "b64d86e51d8a47005df99374cda117a66cdd2b239892c5f0cb0ba5217f793013838d2ccc22e4274379bc27181b8672f52de568ee5a902ac61ad4edc7b65ecae6", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/tr46", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/punycode", + "extracted_requirement": "^2.3.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/tr46", + "repository_download_url": "https://registry.npmjs.org/tr46/-/tr46-5.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/tr46/5.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/tr46@5.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/tr46@5.0.0?uuid=69d2a1a2-226e-4b3e-9198-144312888d33", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/tslib@2.6.2", + "extracted_requirement": "2.6.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "tslib", + "version": "2.6.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "0046311fdde31853e7fdada2540c16f3b56e508911d45554281efb370305ee70530e40ebad3fc7a6dfc8ac2274417856dbb8d304371fe5963bc3a462a93330d9", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/tslib", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/tslib", + "repository_download_url": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "api_data_url": "https://registry.npmjs.org/tslib/2.6.2", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/tslib@2.6.2" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/tslib@2.6.2?uuid=5e02fe9f-67c8-40f6-a5ed-cd89935b0f7f", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/type-detect@4.0.8", + "extracted_requirement": "4.0.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "type-detect", + "version": "4.0.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "d1faff9881f57653bec7b4e570ccbe6c80ea28fb30ffbd2d5727875bbf3b828423866a9a65ed74bb02ee8ee6caf6af4b83a162868d4a50a0d8cf467b93b839fe", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/type-detect", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/type-detect", + "repository_download_url": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "api_data_url": "https://registry.npmjs.org/type-detect/4.0.8", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/type-detect@4.0.8" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/type-detect@4.0.8?uuid=94553f88-a478-4f26-aede-dc15121ad832", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/type-fest@1.4.0", + "extracted_requirement": "1.4.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "type-fest", + "version": "1.4.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "c864b36bbe31934506f24fa92e1e687a8622aef2225a8e6dd3fa37cc71c03b6b510e265cc563fb7f2c0d95786a6fafebeac5afc22f91b3240c5a154b7b8055b8", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/type-fest", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/type-fest", + "repository_download_url": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", + "api_data_url": "https://registry.npmjs.org/type-fest/1.4.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/type-fest@1.4.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/type-fest@1.4.0?uuid=2eba94f2-3a5e-4129-95db-576552b45787", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/typescript@5.2.2", + "extracted_requirement": "5.2.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "typescript", + "version": "5.2.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "988e16ae91ec6c221cc13f5c178159bebf3441478abec52c52f283a11f97ffb5c7407f7cc580fc607660ec036dcf61ad66dfc206ad90274b6190624c1dfa9cd7", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/typescript", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/typescript", + "repository_download_url": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", + "api_data_url": "https://registry.npmjs.org/typescript/5.2.2", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/typescript@5.2.2" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/typescript@5.2.2?uuid=2c9faea0-ecba-44c2-a84a-5eb05a998d5e", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/ufo@1.3.2", + "extracted_requirement": "1.3.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "ufo", + "version": "1.3.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/ufo/-/ufo-1.3.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "a3e391a601b069841782a183c1dfa1912e0fb99dd09e6a8c33146e6a32bf6b7f0be9f4e9704e463c87eb7fe2ff29e985cdf52979441cd6b452d620c1a33be714", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/ufo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/ufo", + "repository_download_url": "https://registry.npmjs.org/ufo/-/ufo-1.3.2.tgz", + "api_data_url": "https://registry.npmjs.org/ufo/1.3.2", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/ufo@1.3.2" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/ufo@1.3.2?uuid=92b326f4-8ce5-451f-8db0-2d245a900827", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/undici-types@5.26.5", + "extracted_requirement": "5.26.5", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "undici-types", + "version": "5.26.5", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "26508c3be7a174420aaa517193a21f568014566833edc53bcc3fe1f57674ab37a8b121e650954ecd242fbd84985979055c2f887cb29221f7e1bf4b1566ea7aa4", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/undici-types", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/undici-types", + "repository_download_url": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "api_data_url": "https://registry.npmjs.org/undici-types/5.26.5", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/undici-types@5.26.5" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/undici-types@5.26.5?uuid=80c0c43b-4442-48a8-a81c-87c923e5a0fc", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/universalify@0.2.0", + "extracted_requirement": "0.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "universalify", + "version": "0.2.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "089d5080a98d8370b0bc0bff90e166b6710dd397f40ff727f509ed80d39095017d760bd54c78f7b7ef093dd8ea6b008793b57f280f9f6d4ab367d5d685ca8f52", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/universalify", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/universalify", + "repository_download_url": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "api_data_url": "https://registry.npmjs.org/universalify/0.2.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/universalify@0.2.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/universalify@0.2.0?uuid=b3757985-ee6d-49d8-bf17-945545700368", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/untildify@4.0.0", + "extracted_requirement": "4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "untildify", + "version": "4.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "28af314359a4cd97a0f629dec261550cd920de5e4b521a2af6437a896601fc20bd60c1bc1c0f9cd50f07c037ba7445fb904aeb11535504eddf5ac56ae620e0b7", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/untildify", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/untildify", + "repository_download_url": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/untildify/4.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/untildify@4.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/untildify@4.0.0?uuid=d47f8914-d50b-4e1d-8822-963c92558c64", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/url-parse@1.5.10", + "extracted_requirement": "1.5.10", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "url-parse", + "version": "1.5.10", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "5b2a5c7e24617de50ff6fbc5d23eabc3427786b5abc3a899bf7fb6da1ea244c27ff33d538fa5df2cfe03b148b1e4c84c3e75e98870e82b2a19fdb74293004289", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/url-parse", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/querystringify", + "extracted_requirement": "^2.1.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/requires-port", + "extracted_requirement": "^1.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/url-parse", + "repository_download_url": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "api_data_url": "https://registry.npmjs.org/url-parse/1.5.10", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/url-parse@1.5.10" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/url-parse@1.5.10?uuid=d5a4caa5-aaf1-4e6a-8bed-de0df45392f0", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/v8-to-istanbul@9.2.0", + "extracted_requirement": "9.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "v8-to-istanbul", + "version": "9.2.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.2.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "fc41ffb03831536786c5a8ca7702c20e6438156abe9298b7b829811a9c35c49b67031123943f23f0f122196a4220c22cddc88d0201f47774d3262524633c998c", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/v8-to-istanbul", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40jridgewell/trace-mapping", + "extracted_requirement": "^0.3.12", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/istanbul-lib-coverage", + "extracted_requirement": "^2.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/convert-source-map", + "extracted_requirement": "^2.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/v8-to-istanbul", + "repository_download_url": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.2.0.tgz", + "api_data_url": "https://registry.npmjs.org/v8-to-istanbul/9.2.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/v8-to-istanbul@9.2.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/v8-to-istanbul@9.2.0?uuid=5b935286-4bc6-4726-a301-b1e48c4dfe51", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/vite@5.0.5", + "extracted_requirement": "5.0.5", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "vite", + "version": "5.0.5", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/vite/-/vite-5.0.5.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "39e91e5aa47d2ece7a7f7cdde026b1cdb6d2d7582a62412206d9d6145818476595f283c94512aad26a6c918cbf5daa022f72fb54834386aa8e30d0e261d1af1a", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/vite", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/esbuild", + "extracted_requirement": "^0.19.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/postcss", + "extracted_requirement": "^8.4.32", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/rollup", + "extracted_requirement": "^4.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/vite", + "repository_download_url": "https://registry.npmjs.org/vite/-/vite-5.0.5.tgz", + "api_data_url": "https://registry.npmjs.org/vite/5.0.5", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/vite@5.0.5" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/vite@5.0.5?uuid=2a001c4b-b8c9-431d-8c61-53dc563480a4", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/vite-node@1.0.1", + "extracted_requirement": "1.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "vite-node", + "version": "1.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/vite-node/-/vite-node-1.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "636267cf872bd9acec38c318b953eb424a7728c9d2ff4595f1ecd98c2cb8854ecee6650708054e9c59a812fb359ef8b1ff89989bbe0b7a7f1b61159924c34fea", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/vite-node", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/cac", + "extracted_requirement": "^6.7.14", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/debug", + "extracted_requirement": "^4.3.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/pathe", + "extracted_requirement": "^1.1.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/picocolors", + "extracted_requirement": "^1.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/vite", + "extracted_requirement": "^5.0.0-beta.15 || ^5.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/vite-node", + "repository_download_url": "https://registry.npmjs.org/vite-node/-/vite-node-1.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/vite-node/1.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/vite-node@1.0.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/vite-node@1.0.1?uuid=e3dd38e8-9e63-477b-8e55-5d43db54bfbd", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/vitest@1.0.1", + "extracted_requirement": "1.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "vitest", + "version": "1.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/vitest/-/vitest-1.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "307b0e8f4efd4b6f210ecbdd0efc83d69463e1d712e75102e556ded31bce617f96af23fcb2888ad9d9bca142e2fa803ff176bf87a1a824431399c981cb960cf9", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/vitest", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40vitest/expect", + "extracted_requirement": "1.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40vitest/runner", + "extracted_requirement": "1.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40vitest/snapshot", + "extracted_requirement": "1.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40vitest/spy", + "extracted_requirement": "1.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40vitest/utils", + "extracted_requirement": "1.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/acorn-walk", + "extracted_requirement": "^8.3.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/cac", + "extracted_requirement": "^6.7.14", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/chai", + "extracted_requirement": "^4.3.10", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/debug", + "extracted_requirement": "^4.3.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/execa", + "extracted_requirement": "^8.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/local-pkg", + "extracted_requirement": "^0.5.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/magic-string", + "extracted_requirement": "^0.30.5", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/pathe", + "extracted_requirement": "^1.1.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/picocolors", + "extracted_requirement": "^1.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/std-env", + "extracted_requirement": "^3.5.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/strip-literal", + "extracted_requirement": "^1.3.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tinybench", + "extracted_requirement": "^2.5.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tinypool", + "extracted_requirement": "^0.8.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/vite", + "extracted_requirement": "^5.0.0-beta.19 || ^5.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/vite-node", + "extracted_requirement": "1.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/why-is-node-running", + "extracted_requirement": "^2.2.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/vitest", + "repository_download_url": "https://registry.npmjs.org/vitest/-/vitest-1.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/vitest/1.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/vitest@1.0.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/vitest@1.0.1?uuid=1941547c-ed91-413d-80fa-1805c5aced12", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/w3c-xmlserializer@5.0.0", + "extracted_requirement": "5.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "w3c-xmlserializer", + "version": "5.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-5.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "a3caa086523c3591d4d652cfae98b6f94abb69b8781863e96003656a5cd6c725ad789382b2bfcffa83c1038f5338bbb915364ee1ddc5f4c9d625f88ca3806498", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/w3c-xmlserializer", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/xml-name-validator", + "extracted_requirement": "^5.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/w3c-xmlserializer", + "repository_download_url": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-5.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/w3c-xmlserializer/5.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/w3c-xmlserializer@5.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/w3c-xmlserializer@5.0.0?uuid=32bdc968-6cbe-4023-be7c-ec70dc35daf1", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/webidl-conversions@7.0.0", + "extracted_requirement": "7.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "webidl-conversions", + "version": "7.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "57075d06e903ceeef5a1f7c0411f7be6e9c1206a9f299a4cfbc657eb24a4f27621568a39098699cb3b77601bd8b51b4ef9aa0696ac4f83f07cecd19567f7eeea", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/webidl-conversions", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/webidl-conversions", + "repository_download_url": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/webidl-conversions/7.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/webidl-conversions@7.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/webidl-conversions@7.0.0?uuid=d6952064-81cd-48e6-851e-78fb38ee6d08", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/whatwg-encoding@3.1.1", + "extracted_requirement": "3.1.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "whatwg-encoding", + "version": "3.1.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "eaa37884974cc1f601b44dd80534c78687ae52b0c13d999b41ac5602a4802d5fcc7849d1e73d7177c50ab9dd910241683e4981fa1962d536529f28bce31cf5bd", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/whatwg-encoding", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/iconv-lite", + "extracted_requirement": "0.6.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/whatwg-encoding", + "repository_download_url": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz", + "api_data_url": "https://registry.npmjs.org/whatwg-encoding/3.1.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/whatwg-encoding@3.1.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/whatwg-encoding@3.1.1?uuid=c03cacf6-396e-4e28-a8d3-2407a04c535c", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/whatwg-mimetype@4.0.0", + "extracted_requirement": "4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "whatwg-mimetype", + "version": "4.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "41a2b187478d222da613da76bc47737da80e28709c8f5a49e7a1041c640e571a7cafdfe2b332d4515eeff3dc7d3b5a7f4fe3654cce56ee35baf9ccf816ad5856", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/whatwg-mimetype", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/whatwg-mimetype", + "repository_download_url": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/whatwg-mimetype/4.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/whatwg-mimetype@4.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/whatwg-mimetype@4.0.0?uuid=c5074e14-0b35-4c87-a2e7-4fca2839622a", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/whatwg-url@14.0.0", + "extracted_requirement": "14.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "whatwg-url", + "version": "14.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "d657cc126d8812bed1215f9fe2550d3cea9f14bfa93be5f0ddf252aa68d7f406d77177183a409ed4febef5505907a9fde1a7f5e8d7d97feb129342420590bd6b", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/whatwg-url", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/tr46", + "extracted_requirement": "^5.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/webidl-conversions", + "extracted_requirement": "^7.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/whatwg-url", + "repository_download_url": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/whatwg-url/14.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/whatwg-url@14.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/whatwg-url@14.0.0?uuid=7e570b1c-238e-4e47-bcce-1ff6ad97c7f5", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/which@2.0.2", + "extracted_requirement": "2.0.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "which", + "version": "2.0.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "04b2374e5d535b73ef97bd25df2ab763ae22f9ac29c17aac181616924a8cb676d782b303fb28fbae15b492e103c7325a6171a3116e6881aa4a34c10a34c8e26c", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/which", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/isexe", + "extracted_requirement": "^2.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/which", + "repository_download_url": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "api_data_url": "https://registry.npmjs.org/which/2.0.2", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/which@2.0.2" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/which@2.0.2?uuid=96f647ae-f9b6-45c9-bd38-890046802db8", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/why-is-node-running@2.2.2", + "extracted_requirement": "2.2.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "why-is-node-running", + "version": "2.2.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.2.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "ead4b04e86714ce728b711de03ea860aad66573291dc2c1c246995718f9013c487cba4e7a459e1f0f02f3cd1d8afb11cb95786d1048cc6d602b8ed6d6bf1bfa0", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/why-is-node-running", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/siginfo", + "extracted_requirement": "^2.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/stackback", + "extracted_requirement": "0.0.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/why-is-node-running", + "repository_download_url": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.2.2.tgz", + "api_data_url": "https://registry.npmjs.org/why-is-node-running/2.2.2", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/why-is-node-running@2.2.2" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/why-is-node-running@2.2.2?uuid=30399829-5c9c-4a7b-811d-3783ccbd29b4", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/wrap-ansi@8.1.0", + "extracted_requirement": "8.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "wrap-ansi", + "version": "8.1.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "b22ed0588eb350cab9e9b11216f6a0b66ccc7463ada317d1f927b3d753286df73bb66f9591472493d6d6d9479f7d319551b3a4b31992c34000da0b3c83bd4d09", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/wrap-ansi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/ansi-styles", + "extracted_requirement": "^6.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/string-width", + "extracted_requirement": "^5.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/strip-ansi", + "extracted_requirement": "^7.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/wrap-ansi", + "repository_download_url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "api_data_url": "https://registry.npmjs.org/wrap-ansi/8.1.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/wrap-ansi@8.1.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/wrap-ansi@8.1.0?uuid=2d48e3b4-7c49-4b54-84c2-21d5c056ab7e", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/wrap-ansi@7.0.0", + "extracted_requirement": "7.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "wrap-ansi", + "version": "7.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "6151888f691a98b493c70e8db198e80717d2c2c9f4c9c75eb26738a7e436d5ce733ee675a65f8d7f155dc4fb5d1ef98d54e43a5d2606e0052dcadfc58bb0f5e9", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/wrap-ansi-cjs", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/ansi-styles", + "extracted_requirement": "^4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/string-width", + "extracted_requirement": "^4.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/strip-ansi", + "extracted_requirement": "^6.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/wrap-ansi", + "repository_download_url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/wrap-ansi/7.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/wrap-ansi@7.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/wrap-ansi@7.0.0?uuid=c423b70e-ac5e-4b94-a889-d1f3f6275270", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/ansi-regex@5.0.1", + "extracted_requirement": "5.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "ansi-regex", + "version": "5.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "aae2505e54d25062f62c7f52517a3c570b18e2ca1a9e1828e8b3529bce04d4b05c13cb373b4c29762473c91f73fd9649325316bf7eea38e6fda5d26531410a15", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/wrap-ansi-cjs/node_modules/ansi-regex", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/ansi-regex", + "repository_download_url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/ansi-regex/5.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/ansi-regex@5.0.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/ansi-regex@5.0.1?uuid=33f4c94b-3d17-4607-a715-1ed9cc302c17", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/ansi-styles@4.3.0", + "extracted_requirement": "4.3.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "ansi-styles", + "version": "4.3.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "cdb07dac22404f5adb8e25436f686a2851cd60bc60b64f0d511c59dc86700f717a36dc5b5d94029e74a2d4b931f880e885d3e5169db6db05402c885e64941212", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/wrap-ansi-cjs/node_modules/ansi-styles", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/color-convert", + "extracted_requirement": "^2.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/ansi-styles", + "repository_download_url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "api_data_url": "https://registry.npmjs.org/ansi-styles/4.3.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/ansi-styles@4.3.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/ansi-styles@4.3.0?uuid=9b620dfc-3194-4e52-a0f0-394ef09a247c", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/emoji-regex@8.0.0", + "extracted_requirement": "8.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "emoji-regex", + "version": "8.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "3128d8cdc58d380d1ec001e9cf4331a5816fc20eb28f2d4d1b7c6d7a8ab3eb8e150a8fd13e09ebd7f186b7e89cde2253cd0f04bb74dd335e126b09d5526184e8", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/wrap-ansi-cjs/node_modules/emoji-regex", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/emoji-regex", + "repository_download_url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/emoji-regex/8.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/emoji-regex@8.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/emoji-regex@8.0.0?uuid=bc3e49d4-4513-47e4-9284-a840336650ea", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/is-fullwidth-code-point@3.0.0", + "extracted_requirement": "3.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "is-fullwidth-code-point", + "version": "3.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "cf29a6e7ebbeb02b125b20fda8d69e8d5dc316f84229c94a762cd868952e1c0f3744b8dbee74ae1a775d0871afd2193e298ec130096c59e2b851e83a115e9742", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/wrap-ansi-cjs/node_modules/is-fullwidth-code-point", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/is-fullwidth-code-point", + "repository_download_url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/is-fullwidth-code-point/3.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/is-fullwidth-code-point@3.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/is-fullwidth-code-point@3.0.0?uuid=8d87dedc-51f6-45d2-a814-41947750e17b", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/string-width@4.2.3", + "extracted_requirement": "4.2.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "string-width", + "version": "4.2.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "c0ac90450a63274b08a7ad84ad265d1ac8cc256b1aa79a1136284786ee86ec954effd8c807a5327af2feb57b8eaab9e0f23fdcc4a4d6c96530bd24eb8a2673fe", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/wrap-ansi-cjs/node_modules/string-width", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/emoji-regex", + "extracted_requirement": "^8.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/is-fullwidth-code-point", + "extracted_requirement": "^3.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/strip-ansi", + "extracted_requirement": "^6.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/string-width", + "repository_download_url": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "api_data_url": "https://registry.npmjs.org/string-width/4.2.3", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/string-width@4.2.3" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/string-width@4.2.3?uuid=c7f74d5a-7d27-44b4-869a-57e72369d87c", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/strip-ansi@6.0.1", + "extracted_requirement": "6.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "strip-ansi", + "version": "6.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "637f153d21dcaa416b0a916743dbee4979aabaebf9a1738aa46793e9a1abaf7a3719cf409556ba2417d448e0a76f1186645fbfd28a08ecaacfb944b3b54754e4", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/wrap-ansi-cjs/node_modules/strip-ansi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/ansi-regex", + "extracted_requirement": "^5.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/strip-ansi", + "repository_download_url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/strip-ansi/6.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/strip-ansi@6.0.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/strip-ansi@6.0.1?uuid=d5d10871-f3a6-4f89-a2e2-b320025727d1", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/wrappy@1.0.2", + "extracted_requirement": "1.0.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "wrappy", + "version": "1.0.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "9784a9fc346c7a8afdc0be84bd5dbe4ee427eb774c90f8d9feca7d5e48214c46d5f4a94f4b5c54b19deeeff2103b8c31b5c141e1b82940f45c477402bdeccf71", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/wrappy", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/wrappy", + "repository_download_url": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "api_data_url": "https://registry.npmjs.org/wrappy/1.0.2", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/wrappy@1.0.2" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/wrappy@1.0.2?uuid=3e24a125-5d4a-4f65-a7e4-33743e4e4071", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/ws@8.14.2", + "extracted_requirement": "8.14.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "ws", + "version": "8.14.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/ws/-/ws-8.14.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "c04046d5fb57e2372094fc60142309999d8f2ed49b2763de83a4e6a491536def466583900833dd318bbf4e6d3f6c6664c3ca5a667258e392782b63d9acb62af2", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/ws", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/ws", + "repository_download_url": "https://registry.npmjs.org/ws/-/ws-8.14.2.tgz", + "api_data_url": "https://registry.npmjs.org/ws/8.14.2", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/ws@8.14.2" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/ws@8.14.2?uuid=44e1b84a-66d8-4137-bc28-0b0ba0ce41eb", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/xml-name-validator@5.0.0", + "extracted_requirement": "5.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "xml-name-validator", + "version": "5.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-5.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "12f18af042770e16877db465113396012e693bd31921379ab87289c9bf30c9a8d47d051e9e4220d8cbcb0d36784ff4e021c9b71d4d1314181659ba00677d141e", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/xml-name-validator", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/xml-name-validator", + "repository_download_url": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-5.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/xml-name-validator/5.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/xml-name-validator@5.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/xml-name-validator@5.0.0?uuid=e9ee56d3-6699-443b-86b5-997720ed18de", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/xmlchars@2.2.0", + "extracted_requirement": "2.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "xmlchars", + "version": "2.2.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "2599c328af01d11083c3ce0535d0c022964af89b89c3eb3b2f3f2792c23b488b94dd45c926c954b61b22fae5815183b03c5c16ed6ecf44b45f50aa718ed8c50b", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/xmlchars", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/xmlchars", + "repository_download_url": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "api_data_url": "https://registry.npmjs.org/xmlchars/2.2.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/xmlchars@2.2.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/xmlchars@2.2.0?uuid=00d3a2aa-96c6-4959-906c-61f99f2b0056", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/yallist@4.0.0", + "extracted_requirement": "4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "yallist", + "version": "4.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "df074689d672ab93c1d3ce172c44b94e9392440df08d7025216321ba6da445cbffe354a7d9e990d1dc9c416e2e6572de8f02af83a12cbdb76554bf8560472dec", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/yallist", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/yallist", + "repository_download_url": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/yallist/4.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/yallist@4.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/yallist@4.0.0?uuid=962615e8-721e-4b13-ac13-24a355d9fed1", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/yaml@2.3.3", + "extracted_requirement": "2.3.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "yaml", + "version": "2.3.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/yaml/-/yaml-2.3.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "cf0d15009c60799ebefbefecbb9005a2a05b65bac46a4c2ef97d0ce4799cc148812fb03372e3ca8e3e707b8c5f40ba7bf0b9043290f470e9d486680e572dca75", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/yaml", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/yaml", + "repository_download_url": "https://registry.npmjs.org/yaml/-/yaml-2.3.3.tgz", + "api_data_url": "https://registry.npmjs.org/yaml/2.3.3", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/yaml@2.3.3" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/yaml@2.3.3?uuid=f7c9d8df-b86f-40d1-a0c5-85267398af8a", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/yocto-queue@1.0.0", + "extracted_requirement": "1.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "yocto-queue", + "version": "1.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "f5b9d273f1c45b6b91cbaef073e4fc5306ae2ee3c9567dbc8dbf86b49635ea288a5b2be6609457553e146a6b0010641f3e8860af6ab84ead2c41b425c537e2d6", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/yocto-queue", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/yocto-queue", + "repository_download_url": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/yocto-queue/1.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/yocto-queue@1.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/yocto-queue@1.0.0?uuid=313552e7-03bb-4268-9724-558ddeea2f28", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/zod@3.22.4", + "extracted_requirement": "3.22.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "zod", + "version": "3.22.4", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/zod/-/zod-3.22.4.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "882fbc228d3895d75cfa656a43d019ece43632b50a18dfa8210caad6f7a682de3a8f00b02df86aeffa709c19cd5d75d96fc55354b2b0a7d103931fabcb12169a", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/zod", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/zod", + "repository_download_url": "https://registry.npmjs.org/zod/-/zod-3.22.4.tgz", + "api_data_url": "https://registry.npmjs.org/zod/3.22.4", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/zod@3.22.4" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/zod@3.22.4?uuid=0d538e16-7f7f-43ed-9756-6856f0d56928", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/packages/camel-case@5.0.0", + "extracted_requirement": "5.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "packages", + "name": "camel-case", + "version": "5.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "packages/camel-case", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/no-case", + "extracted_requirement": "^4.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/packages/camel-case", + "repository_download_url": "https://registry.npmjs.org/packages/camel-case/-/camel-case-5.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/packages%2fcamel-case/5.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/packages/camel-case@5.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/packages/camel-case@5.0.0?uuid=508320ca-db3d-495d-95ba-297b0822d3c2", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/packages/capital-case@2.0.0", + "extracted_requirement": "2.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "packages", + "name": "capital-case", + "version": "2.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "packages/capital-case", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/no-case", + "extracted_requirement": "^4.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/packages/capital-case", + "repository_download_url": "https://registry.npmjs.org/packages/capital-case/-/capital-case-2.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/packages%2fcapital-case/2.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/packages/capital-case@2.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/packages/capital-case@2.0.0?uuid=961a8ba5-648b-4396-8038-96a7c2107dbd", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/packages/change-case@5.4.4", + "extracted_requirement": "5.4.4", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "packages", + "name": "change-case", + "version": "5.4.4", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "packages/change-case", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/packages/change-case", + "repository_download_url": "https://registry.npmjs.org/packages/change-case/-/change-case-5.4.4.tgz", + "api_data_url": "https://registry.npmjs.org/packages%2fchange-case/5.4.4", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/packages/change-case@5.4.4" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/packages/change-case@5.4.4?uuid=a7898138-fb1a-4b95-bfef-01936b94d013", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/packages/change-case-of-keys@0.0.0", + "extracted_requirement": "0.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "packages", + "name": "change-case-of-keys", + "version": "0.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "packages/change-case-of-keys", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/packages/change-case-of-keys", + "repository_download_url": "https://registry.npmjs.org/packages/change-case-of-keys/-/change-case-of-keys-0.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/packages%2fchange-case-of-keys/0.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/packages/change-case-of-keys@0.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/packages/change-case-of-keys@0.0.0?uuid=09ba2b83-4363-4a86-b543-9888860c205f", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/packages/constant-case@4.0.0", + "extracted_requirement": "4.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "packages", + "name": "constant-case", + "version": "4.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "packages/constant-case", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/no-case", + "extracted_requirement": "^4.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/packages/constant-case", + "repository_download_url": "https://registry.npmjs.org/packages/constant-case/-/constant-case-4.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/packages%2fconstant-case/4.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/packages/constant-case@4.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/packages/constant-case@4.0.0?uuid=121389bb-79e0-43ac-af07-c5b06c70b7db", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/packages/dot-case@4.0.0", + "extracted_requirement": "4.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "packages", + "name": "dot-case", + "version": "4.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "packages/dot-case", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/no-case", + "extracted_requirement": "^4.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/packages/dot-case", + "repository_download_url": "https://registry.npmjs.org/packages/dot-case/-/dot-case-4.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/packages%2fdot-case/4.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/packages/dot-case@4.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/packages/dot-case@4.0.0?uuid=892e281a-e1b7-4416-8b93-b10dabe6f557", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/packages/header-case@3.0.0", + "extracted_requirement": "3.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "packages", + "name": "header-case", + "version": "3.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "packages/header-case", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/no-case", + "extracted_requirement": "^4.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/packages/header-case", + "repository_download_url": "https://registry.npmjs.org/packages/header-case/-/header-case-3.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/packages%2fheader-case/3.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/packages/header-case@3.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/packages/header-case@3.0.0?uuid=3852b673-8acb-404f-a2e1-c3db056e960a", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/packages/is-lower-case@3.0.0", + "extracted_requirement": "3.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "packages", + "name": "is-lower-case", + "version": "3.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "packages/is-lower-case", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/packages/is-lower-case", + "repository_download_url": "https://registry.npmjs.org/packages/is-lower-case/-/is-lower-case-3.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/packages%2fis-lower-case/3.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/packages/is-lower-case@3.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/packages/is-lower-case@3.0.0?uuid=0754b3cf-2d8c-46f8-ad13-7d1d770b5a9b", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/packages/is-upper-case@3.0.0", + "extracted_requirement": "3.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "packages", + "name": "is-upper-case", + "version": "3.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "packages/is-upper-case", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/packages/is-upper-case", + "repository_download_url": "https://registry.npmjs.org/packages/is-upper-case/-/is-upper-case-3.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/packages%2fis-upper-case/3.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/packages/is-upper-case@3.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/packages/is-upper-case@3.0.0?uuid=945e1be4-08d8-427d-bacc-30480b29025f", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/packages/lower-case@3.0.0", + "extracted_requirement": "3.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "packages", + "name": "lower-case", + "version": "3.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "packages/lower-case", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/packages/lower-case", + "repository_download_url": "https://registry.npmjs.org/packages/lower-case/-/lower-case-3.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/packages%2flower-case/3.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/packages/lower-case@3.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/packages/lower-case@3.0.0?uuid=9574fe60-bf16-4752-bd7a-8aaec0264b82", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/packages/lower-case-first@3.0.0", + "extracted_requirement": "3.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "packages", + "name": "lower-case-first", + "version": "3.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "packages/lower-case-first", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/packages/lower-case-first", + "repository_download_url": "https://registry.npmjs.org/packages/lower-case-first/-/lower-case-first-3.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/packages%2flower-case-first/3.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/packages/lower-case-first@3.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/packages/lower-case-first@3.0.0?uuid=2b5de506-edf0-425c-ac15-5bf181478f6b", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/packages/no-case@4.0.0", + "extracted_requirement": "4.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "packages", + "name": "no-case", + "version": "4.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "packages/no-case", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/packages/no-case", + "repository_download_url": "https://registry.npmjs.org/packages/no-case/-/no-case-4.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/packages%2fno-case/4.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/packages/no-case@4.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/packages/no-case@4.0.0?uuid=611e5051-99d6-4642-8ecc-f3f8005d7b57", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/packages/param-case@4.0.0", + "extracted_requirement": "4.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "packages", + "name": "param-case", + "version": "4.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "packages/param-case", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/no-case", + "extracted_requirement": "^4.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/packages/param-case", + "repository_download_url": "https://registry.npmjs.org/packages/param-case/-/param-case-4.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/packages%2fparam-case/4.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/packages/param-case@4.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/packages/param-case@4.0.0?uuid=2235186e-3736-4dd2-8854-0f437967d3f3", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/packages/pascal-case@4.0.0", + "extracted_requirement": "4.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "packages", + "name": "pascal-case", + "version": "4.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "packages/pascal-case", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/no-case", + "extracted_requirement": "^4.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/packages/pascal-case", + "repository_download_url": "https://registry.npmjs.org/packages/pascal-case/-/pascal-case-4.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/packages%2fpascal-case/4.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/packages/pascal-case@4.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/packages/pascal-case@4.0.0?uuid=04c3c171-ff4b-4a12-a25b-fe20c6a6df69", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/packages/path-case@4.0.0", + "extracted_requirement": "4.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "packages", + "name": "path-case", + "version": "4.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "packages/path-case", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/no-case", + "extracted_requirement": "^4.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/packages/path-case", + "repository_download_url": "https://registry.npmjs.org/packages/path-case/-/path-case-4.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/packages%2fpath-case/4.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/packages/path-case@4.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/packages/path-case@4.0.0?uuid=5369ff05-5d91-4cd0-96ab-7ff47a10d420", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/packages/sentence-case@4.0.0", + "extracted_requirement": "4.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "packages", + "name": "sentence-case", + "version": "4.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "packages/sentence-case", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/no-case", + "extracted_requirement": "^4.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/packages/sentence-case", + "repository_download_url": "https://registry.npmjs.org/packages/sentence-case/-/sentence-case-4.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/packages%2fsentence-case/4.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/packages/sentence-case@4.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/packages/sentence-case@4.0.0?uuid=d2aa2e6a-b8cb-4863-a55e-ea6091ff1282", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/packages/snake-case@4.0.0", + "extracted_requirement": "4.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "packages", + "name": "snake-case", + "version": "4.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "packages/snake-case", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/no-case", + "extracted_requirement": "^4.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/packages/snake-case", + "repository_download_url": "https://registry.npmjs.org/packages/snake-case/-/snake-case-4.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/packages%2fsnake-case/4.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/packages/snake-case@4.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/packages/snake-case@4.0.0?uuid=6eccfac4-1286-4d64-97ba-ac9d00744119", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/packages/sponge-case@2.0.3", + "extracted_requirement": "2.0.3", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "packages", + "name": "sponge-case", + "version": "2.0.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "packages/sponge-case", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/packages/sponge-case", + "repository_download_url": "https://registry.npmjs.org/packages/sponge-case/-/sponge-case-2.0.3.tgz", + "api_data_url": "https://registry.npmjs.org/packages%2fsponge-case/2.0.3", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/packages/sponge-case@2.0.3" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/packages/sponge-case@2.0.3?uuid=9bb19475-7312-4e1c-9854-1e2c59fd0530", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/packages/swap-case@3.0.3", + "extracted_requirement": "3.0.3", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "packages", + "name": "swap-case", + "version": "3.0.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "packages/swap-case", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/packages/swap-case", + "repository_download_url": "https://registry.npmjs.org/packages/swap-case/-/swap-case-3.0.3.tgz", + "api_data_url": "https://registry.npmjs.org/packages%2fswap-case/3.0.3", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/packages/swap-case@3.0.3" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/packages/swap-case@3.0.3?uuid=27e44d2e-9965-4492-a7be-7d43187e7aa5", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/packages/title-case@4.3.1", + "extracted_requirement": "4.3.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "packages", + "name": "title-case", + "version": "4.3.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "packages/title-case", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/packages/title-case", + "repository_download_url": "https://registry.npmjs.org/packages/title-case/-/title-case-4.3.1.tgz", + "api_data_url": "https://registry.npmjs.org/packages%2ftitle-case/4.3.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/packages/title-case@4.3.1" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/packages/title-case@4.3.1?uuid=0eda4afd-315b-42f9-b1aa-4f2ad29e3cc5", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/packages/upper-case@3.0.0", + "extracted_requirement": "3.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "packages", + "name": "upper-case", + "version": "3.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "packages/upper-case", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/packages/upper-case", + "repository_download_url": "https://registry.npmjs.org/packages/upper-case/-/upper-case-3.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/packages%2fupper-case/3.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/packages/upper-case@3.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/packages/upper-case@3.0.0?uuid=b6d6cdc2-5c31-4346-8016-e520bbdb33d0", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/packages/upper-case-first@3.0.0", + "extracted_requirement": "3.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "packages", + "name": "upper-case-first", + "version": "3.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "packages/upper-case-first", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/packages/upper-case-first", + "repository_download_url": "https://registry.npmjs.org/packages/upper-case-first/-/upper-case-first-3.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/packages%2fupper-case-first/3.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/packages/upper-case-first@3.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/packages/upper-case-first@3.0.0?uuid=ba1878e2-c1f6-4029-a441-2cda10fe58ef", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + } + ], + "files": [ + { + "path": "change-case-change-case-5.4.4", + "type": "directory", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "change-case-change-case-5.4.4/.editorconfig", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "change-case-change-case-5.4.4/LICENSE", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "change-case-change-case-5.4.4/package-lock.json", + "type": "file", + "package_data": [ + { + "type": "npm", + "namespace": "", + "name": "root", + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [], + "extra_data": { + "lockfile_version": 3 + }, + "dependencies": [ + { + "purl": "pkg:npm/root", + "extracted_requirement": null, + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "root", + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/root", + "repository_download_url": null, + "api_data_url": "https://registry.npmjs.org/root", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/root" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40ampproject/remapping@2.2.1", + "extracted_requirement": "2.2.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@ampproject", + "name": "remapping", + "version": "2.2.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "945323253ac52f78fb2fdc81c7061f0aada4eaaab01f2cee525fd706789fefc3d64c96322ff75fa30407584deca7a53a673a968a22199e94cc3bdeb38648f0b6", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@ampproject/remapping", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40jridgewell/gen-mapping", + "extracted_requirement": "^0.3.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40jridgewell/trace-mapping", + "extracted_requirement": "^0.3.9", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/@ampproject/remapping", + "repository_download_url": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "api_data_url": "https://registry.npmjs.org/@ampproject%2fremapping/2.2.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40ampproject/remapping@2.2.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/helper-string-parser@7.23.4", + "extracted_requirement": "7.23.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@babel", + "name": "helper-string-parser", + "version": "7.23.4", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "f34de099b41dab075fe28971ad7e0027214157f453af7ad298e8f4acac1eb26ce57e160d0c4b3efe239cce7ce9356949948953242d907cf15c1c1e839737552d", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@babel/helper-string-parser", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@babel/helper-string-parser", + "repository_download_url": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", + "api_data_url": "https://registry.npmjs.org/@babel%2fhelper-string-parser/7.23.4", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40babel/helper-string-parser@7.23.4" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/helper-validator-identifier@7.22.20", + "extracted_requirement": "7.22.20", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@babel", + "name": "helper-validator-identifier", + "version": "7.22.20", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "638399fb2b656ad47c008fbc2997cab8be6eacaa7ba9ecb4f216b7d4bf1bdc1c1ec0902825a993cf2bf13d1ff90fe2a47490863eaffef13ba41c1958d74157f4", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@babel/helper-validator-identifier", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@babel/helper-validator-identifier", + "repository_download_url": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "api_data_url": "https://registry.npmjs.org/@babel%2fhelper-validator-identifier/7.22.20", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40babel/helper-validator-identifier@7.22.20" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/parser@7.23.5", + "extracted_requirement": "7.23.5", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@babel", + "name": "parser", + "version": "7.23.5", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.5.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "84e3aaa22357ae619d15b8600b3bba1a2511c5480cdbb5f077f68fbaef117c71193c1ccbd59e78a240070108d77dc40dc2fae5900980a784a5453678e6f96d85", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@babel/parser", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@babel/parser", + "repository_download_url": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.5.tgz", + "api_data_url": "https://registry.npmjs.org/@babel%2fparser/7.23.5", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40babel/parser@7.23.5" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/types@7.23.5", + "extracted_requirement": "7.23.5", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@babel", + "name": "types", + "version": "7.23.5", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@babel/types/-/types-7.23.5.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "38de6448e27054eeb15d5453bce23478e9d67bb55d51c229b28bc6a3d53f06be087b85151504dba0ed9c6270e100653a169f94c52893fa931fb7448c1dfbaaeb", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@babel/types", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40babel/helper-string-parser", + "extracted_requirement": "^7.23.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/helper-validator-identifier", + "extracted_requirement": "^7.22.20", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/to-fast-properties", + "extracted_requirement": "^2.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/@babel/types", + "repository_download_url": "https://registry.npmjs.org/@babel/types/-/types-7.23.5.tgz", + "api_data_url": "https://registry.npmjs.org/@babel%2ftypes/7.23.5", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40babel/types@7.23.5" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40bcoe/v8-coverage@0.2.3", + "extracted_requirement": "0.2.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@bcoe", + "name": "v8-coverage", + "version": "0.2.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "d21610f120780dbe73bd90786b174c1c6c046908e467316342237d2d562f2050769d25075bdb58a715ab88fad60c0488c626976b1f3744470bc6e49d9c63d9b7", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@bcoe/v8-coverage", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@bcoe/v8-coverage", + "repository_download_url": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "api_data_url": "https://registry.npmjs.org/@bcoe%2fv8-coverage/0.2.3", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40bcoe/v8-coverage@0.2.3" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40borderless/ts-scripts@0.15.0", + "extracted_requirement": "0.15.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@borderless", + "name": "ts-scripts", + "version": "0.15.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@borderless/ts-scripts/-/ts-scripts-0.15.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "78880ddcedf4465be79c42b935edd50da054574d58f4790048689547cc4a4987dba590df679468b812d1dcd7b997195878b2cceceed743b77dcad90cf46cce67", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@borderless/ts-scripts", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/arg", + "extracted_requirement": "^5.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/ci-info", + "extracted_requirement": "^3.3.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/find-up", + "extracted_requirement": "^6.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/husky", + "extracted_requirement": "^8.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/lint-staged", + "extracted_requirement": "^15.0.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/pkg-conf", + "extracted_requirement": "^4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/prettier", + "extracted_requirement": "^3.0.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/prettier-plugin-packagejson", + "extracted_requirement": "^2.4.6", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/rimraf", + "extracted_requirement": "^5.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/zod", + "extracted_requirement": "^3.17.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/@borderless/ts-scripts", + "repository_download_url": "https://registry.npmjs.org/@borderless/ts-scripts/-/ts-scripts-0.15.0.tgz", + "api_data_url": "https://registry.npmjs.org/@borderless%2fts-scripts/0.15.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40borderless/ts-scripts@0.15.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/brace-expansion@2.0.1", + "extracted_requirement": "2.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "brace-expansion", + "version": "2.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "5e7008bd0f1e33e902e9a50bc7ac2e422c15b27cec8bd7775b1cd5dc5a564c6035f45eb6d64c1d6ec01c14a5e02941d95accbe998ea22f5b074f1584142cad0c", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@borderless/ts-scripts/node_modules/brace-expansion", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/balanced-match", + "extracted_requirement": "^1.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/brace-expansion", + "repository_download_url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/brace-expansion/2.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/brace-expansion@2.0.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/ci-info@3.8.0", + "extracted_requirement": "3.8.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "ci-info", + "version": "3.8.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "7974e0807592a28621ab8f45da8a5086e1d6833b9c7c5d9880e0cae1ed79eba190b390487cfdf4074a1e9f00491df5b102cd9fc8f075b3b320f78f732dfeb563", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@borderless/ts-scripts/node_modules/ci-info", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/ci-info", + "repository_download_url": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", + "api_data_url": "https://registry.npmjs.org/ci-info/3.8.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/ci-info@3.8.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/find-up@6.3.0", + "extracted_requirement": "6.3.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "find-up", + "version": "6.3.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "bf666ca04b951d8cbc648958ab03deff7f42cbe7050f3a787573dac4dbe412ea2eca6bbed896f3d0fc6929aac91d82539afd87593dcedfcdaa63c9788cc5ad87", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@borderless/ts-scripts/node_modules/find-up", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/locate-path", + "extracted_requirement": "^7.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/path-exists", + "extracted_requirement": "^5.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/find-up", + "repository_download_url": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", + "api_data_url": "https://registry.npmjs.org/find-up/6.3.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/find-up@6.3.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/glob@10.3.9", + "extracted_requirement": "10.3.9", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "glob", + "version": "10.3.9", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/glob/-/glob-10.3.9.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "dad53f2ca7af010bc356e549f6983d62ff7171b4a1f93a87b936974cd6d0c1ffb490397d166e9b328be2e0d9b973c4d5bdfc68d8b2dca821ad98ef4aa096865a", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@borderless/ts-scripts/node_modules/glob", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/foreground-child", + "extracted_requirement": "^3.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/jackspeak", + "extracted_requirement": "^2.3.5", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/minimatch", + "extracted_requirement": "^9.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/minipass", + "extracted_requirement": "^5.0.0 || ^6.0.2 || ^7.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/path-scurry", + "extracted_requirement": "^1.10.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/glob", + "repository_download_url": "https://registry.npmjs.org/glob/-/glob-10.3.9.tgz", + "api_data_url": "https://registry.npmjs.org/glob/10.3.9", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/glob@10.3.9" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/locate-path@7.2.0", + "extracted_requirement": "7.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "locate-path", + "version": "7.2.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "82f5628df66f9fb47edaac8f5fc980b8a7051837fa35ceb519dbc669f42c1cbd2c048c5f2b303ebac5a7e06142fdb93e41dc0f503e2458524b844962a6afb454", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@borderless/ts-scripts/node_modules/locate-path", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/p-locate", + "extracted_requirement": "^6.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/locate-path", + "repository_download_url": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", + "api_data_url": "https://registry.npmjs.org/locate-path/7.2.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/locate-path@7.2.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/minimatch@9.0.3", + "extracted_requirement": "9.0.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "minimatch", + "version": "9.0.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "44789a73d9af691c34c770184600c2d42c403fb1d370daeb102780f186097969e9a3ed90e427a0b598daa2d5935b10c6dd4786035728134e621f598f8d3ff69a", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@borderless/ts-scripts/node_modules/minimatch", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/brace-expansion", + "extracted_requirement": "^2.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/minimatch", + "repository_download_url": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "api_data_url": "https://registry.npmjs.org/minimatch/9.0.3", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/minimatch@9.0.3" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/minipass@7.0.3", + "extracted_requirement": "7.0.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "minipass", + "version": "7.0.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/minipass/-/minipass-7.0.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "2e16dbc027f3defb1bd768ff5a45903d97ca4ec82a21ed4d7ffb62d692a36044862c72158d653de86f7f9632c7e05f6658d5619503a6d15c927405b37f4e5da6", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@borderless/ts-scripts/node_modules/minipass", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/minipass", + "repository_download_url": "https://registry.npmjs.org/minipass/-/minipass-7.0.3.tgz", + "api_data_url": "https://registry.npmjs.org/minipass/7.0.3", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/minipass@7.0.3" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/p-limit@4.0.0", + "extracted_requirement": "4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "p-limit", + "version": "4.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "e5bd11e2dc69ce33d6570fdc5d75117aca03e216fa53fc7d047d3c2fb9f0f86375b1ecc3ccf771791be973d738df77d98416a7ff0bac8db0acab0aa6e0420121", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@borderless/ts-scripts/node_modules/p-limit", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/yocto-queue", + "extracted_requirement": "^1.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/p-limit", + "repository_download_url": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/p-limit/4.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/p-limit@4.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/p-locate@6.0.0", + "extracted_requirement": "6.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "p-locate", + "version": "6.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "c0faeaeba2e5865effe00182e88f9cab14f4ecb857bd62f4f0b357cf57c434ec34029e2c45967f819a534c9e63a6eaf3cf37d2d96fc67bd058dcb80b8c24a173", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@borderless/ts-scripts/node_modules/p-locate", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/p-limit", + "extracted_requirement": "^4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/p-locate", + "repository_download_url": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/p-locate/6.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/p-locate@6.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/path-exists@5.0.0", + "extracted_requirement": "5.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "path-exists", + "version": "5.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "46386d7f024ec7370598d3a2ea5b5c6dcbb822ef852f7cc48fcddd9389004be7d5a53c572ced5bdfc46f2604ffd10c2f57f2f7698f53027cafd043aa5b81a831", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@borderless/ts-scripts/node_modules/path-exists", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/path-exists", + "repository_download_url": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/path-exists/5.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/path-exists@5.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/rimraf@5.0.4", + "extracted_requirement": "5.0.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "rimraf", + "version": "5.0.4", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.4.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "ae2cd023fa3f60030cd6eb346726b1d2e45f20adfd5d1e761008e33a2d1fccca25a46a74a278fa096cc1017b8ec7afba5e2f51822d1df6d519a238497ab2d499", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@borderless/ts-scripts/node_modules/rimraf", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/glob", + "extracted_requirement": "^10.3.7", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/rimraf", + "repository_download_url": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.4.tgz", + "api_data_url": "https://registry.npmjs.org/rimraf/5.0.4", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/rimraf@5.0.4" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40esbuild/android-arm@0.19.8", + "extracted_requirement": "0.19.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@esbuild", + "name": "android-arm", + "version": "0.19.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.8.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "df51369719463352847e2bd097c61fe5a614fe67e5cfd834e87e92d7921350542e78c16d16311244ca034a4bcca3cb6162f2c16b1f952933e5a67c7eb0f89c38", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@esbuild/android-arm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/android-arm", + "repository_download_url": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.8.tgz", + "api_data_url": "https://registry.npmjs.org/@esbuild%2fandroid-arm/0.19.8", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40esbuild/android-arm@0.19.8" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40esbuild/android-arm64@0.19.8", + "extracted_requirement": "0.19.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@esbuild", + "name": "android-arm64", + "version": "0.19.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.8.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "07c25b4bad5b12e9e17f1f246aca2014436041faff748a7e820617c13a9d6cc0201838516b701a3e940cb90534acdc432c40a3e85843ce4d5c17d587315c2bb4", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@esbuild/android-arm64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/android-arm64", + "repository_download_url": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.8.tgz", + "api_data_url": "https://registry.npmjs.org/@esbuild%2fandroid-arm64/0.19.8", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40esbuild/android-arm64@0.19.8" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40esbuild/android-x64@0.19.8", + "extracted_requirement": "0.19.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@esbuild", + "name": "android-x64", + "version": "0.19.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.8.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "addaaa61f4489f88d63a9fa5cd0b6d60c6b65daaf738af58b767e13a1cc55ea834ad55847d272526f66ae5f66c967cfaca91ef55fdc24fbab27f4039a4cebcd8", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@esbuild/android-x64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/android-x64", + "repository_download_url": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.8.tgz", + "api_data_url": "https://registry.npmjs.org/@esbuild%2fandroid-x64/0.19.8", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40esbuild/android-x64@0.19.8" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40esbuild/darwin-arm64@0.19.8", + "extracted_requirement": "0.19.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@esbuild", + "name": "darwin-arm64", + "version": "0.19.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.8.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "450c3d0de98c6c8ab7e41a6b6dba327fc4a63abe145ec455c49f7b2e0079e5528a78938e76fb083f2d2717217697c53e8783ed071ff59117f405e94e60289073", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@esbuild/darwin-arm64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/darwin-arm64", + "repository_download_url": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.8.tgz", + "api_data_url": "https://registry.npmjs.org/@esbuild%2fdarwin-arm64/0.19.8", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40esbuild/darwin-arm64@0.19.8" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40esbuild/darwin-x64@0.19.8", + "extracted_requirement": "0.19.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@esbuild", + "name": "darwin-x64", + "version": "0.19.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.8.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "decbabf34393f5875e670215804440cac01bc277289bb6f86c22365ca2e331f3f2993b9dedefe8638cbe722d57569e537d0a7f6e9a67ef12f0d67fe8490637fd", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@esbuild/darwin-x64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/darwin-x64", + "repository_download_url": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.8.tgz", + "api_data_url": "https://registry.npmjs.org/@esbuild%2fdarwin-x64/0.19.8", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40esbuild/darwin-x64@0.19.8" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40esbuild/freebsd-arm64@0.19.8", + "extracted_requirement": "0.19.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@esbuild", + "name": "freebsd-arm64", + "version": "0.19.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.8.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "5809cf2520dab6dbd2fd7b4f0938f5b4fa13c44463713a47e87b0cafaba34d3f97eabca555ef2083193ca55c737f9535c21e6c3ce0e96b0362705e6d6bff539b", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@esbuild/freebsd-arm64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/freebsd-arm64", + "repository_download_url": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.8.tgz", + "api_data_url": "https://registry.npmjs.org/@esbuild%2ffreebsd-arm64/0.19.8", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40esbuild/freebsd-arm64@0.19.8" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40esbuild/freebsd-x64@0.19.8", + "extracted_requirement": "0.19.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@esbuild", + "name": "freebsd-x64", + "version": "0.19.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.8.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "202bd9c8ea652239a686377a9b18becf149da4f4ca15fc8f3d03104caff0fbc78d2ba595d35023233b4900b0edc0d35f1617d92eec74b592c2f94f674b203966", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@esbuild/freebsd-x64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/freebsd-x64", + "repository_download_url": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.8.tgz", + "api_data_url": "https://registry.npmjs.org/@esbuild%2ffreebsd-x64/0.19.8", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40esbuild/freebsd-x64@0.19.8" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40esbuild/linux-arm@0.19.8", + "extracted_requirement": "0.19.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@esbuild", + "name": "linux-arm", + "version": "0.19.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.8.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "1f8be62393d8a92be8b0f69326e129a54f68cf576ad80eccaf6bf28394c5f466bedfe306801746cdcc813fba8af4caf0150665bcdc89aefcfa1ae09a8f73ae91", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@esbuild/linux-arm", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/linux-arm", + "repository_download_url": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.8.tgz", + "api_data_url": "https://registry.npmjs.org/@esbuild%2flinux-arm/0.19.8", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40esbuild/linux-arm@0.19.8" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40esbuild/linux-arm64@0.19.8", + "extracted_requirement": "0.19.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@esbuild", + "name": "linux-arm64", + "version": "0.19.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.8.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "cf5ccc662bf10cb1d69f218e72d4fd24fef48746de639e310c30c9b785694d7fa2c00efb205b04d6f0975a6a6b6a32466be6584aa9126d14387b22c2a429a209", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@esbuild/linux-arm64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/linux-arm64", + "repository_download_url": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.8.tgz", + "api_data_url": "https://registry.npmjs.org/@esbuild%2flinux-arm64/0.19.8", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40esbuild/linux-arm64@0.19.8" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40esbuild/linux-ia32@0.19.8", + "extracted_requirement": "0.19.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@esbuild", + "name": "linux-ia32", + "version": "0.19.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.8.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "d5af2cb90885266673d64866feb0e094e73c95abedcc4311a34bfa5a13e0c64ae3714d0b9078fe4f006b00bc28cff3ad304c6fb2a6db308d028727a529a6d2bd", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@esbuild/linux-ia32", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/linux-ia32", + "repository_download_url": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.8.tgz", + "api_data_url": "https://registry.npmjs.org/@esbuild%2flinux-ia32/0.19.8", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40esbuild/linux-ia32@0.19.8" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40esbuild/linux-loong64@0.19.8", + "extracted_requirement": "0.19.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@esbuild", + "name": "linux-loong64", + "version": "0.19.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.8.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "7c76564b6249c675edd6e609b03bfdf9beb4582736465bd5032d45efaa8e2ed5d13be1f89a3b774ebe8c27997b43bf17f0a80216e7674ee8904418542d4c8129", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@esbuild/linux-loong64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/linux-loong64", + "repository_download_url": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.8.tgz", + "api_data_url": "https://registry.npmjs.org/@esbuild%2flinux-loong64/0.19.8", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40esbuild/linux-loong64@0.19.8" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40esbuild/linux-mips64el@0.19.8", + "extracted_requirement": "0.19.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@esbuild", + "name": "linux-mips64el", + "version": "0.19.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.8.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "5b2ff3d042f9a9960b5fae9d567120f6b8a2c25b392189f38b0ba3bb6a148aec5573efde76fa976b4e2a36d6ebb345246ad8391c4cea4fde19b3b276d3b74de5", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@esbuild/linux-mips64el", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/linux-mips64el", + "repository_download_url": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.8.tgz", + "api_data_url": "https://registry.npmjs.org/@esbuild%2flinux-mips64el/0.19.8", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40esbuild/linux-mips64el@0.19.8" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40esbuild/linux-ppc64@0.19.8", + "extracted_requirement": "0.19.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@esbuild", + "name": "linux-ppc64", + "version": "0.19.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.8.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "113696eb6e39c0adb760812e7e1310dc749e1ceecd82c2f1f20ca005595d4472a13a50f5a0d78dcbf3faee6221d733e7d87af61cb89e42bb7ab56ad5c2eaabc6", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@esbuild/linux-ppc64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/linux-ppc64", + "repository_download_url": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.8.tgz", + "api_data_url": "https://registry.npmjs.org/@esbuild%2flinux-ppc64/0.19.8", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40esbuild/linux-ppc64@0.19.8" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40esbuild/linux-riscv64@0.19.8", + "extracted_requirement": "0.19.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@esbuild", + "name": "linux-riscv64", + "version": "0.19.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.8.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "4f60d1424e794a0a257933fe0ed3e532bc62ff9afd01e160921919fc1d1aa7df739b1b7174e8b138c239ef45637510acf6913859d933ec962bb0fbec97b7844a", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@esbuild/linux-riscv64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/linux-riscv64", + "repository_download_url": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.8.tgz", + "api_data_url": "https://registry.npmjs.org/@esbuild%2flinux-riscv64/0.19.8", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40esbuild/linux-riscv64@0.19.8" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40esbuild/linux-s390x@0.19.8", + "extracted_requirement": "0.19.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@esbuild", + "name": "linux-s390x", + "version": "0.19.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.8.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "34fc5b7669a8dc193b99b35e1e670277b47b7e9b4969cccf6016842e4e8d717c72ec72cdc96c02c8327f5f1fbf61c347ec89b9747771f60679c48c329624026e", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@esbuild/linux-s390x", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/linux-s390x", + "repository_download_url": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.8.tgz", + "api_data_url": "https://registry.npmjs.org/@esbuild%2flinux-s390x/0.19.8", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40esbuild/linux-s390x@0.19.8" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40esbuild/linux-x64@0.19.8", + "extracted_requirement": "0.19.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@esbuild", + "name": "linux-x64", + "version": "0.19.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.8.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "972b4c01538cddbd603f2a4bd93466679ae75e5efee88224f2e07778bb15d49c1c8b3ba895b95746b7394a13eb3bd96cfdbf914e9f84ea06ecb8b5875a2db31a", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@esbuild/linux-x64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/linux-x64", + "repository_download_url": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.8.tgz", + "api_data_url": "https://registry.npmjs.org/@esbuild%2flinux-x64/0.19.8", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40esbuild/linux-x64@0.19.8" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40esbuild/netbsd-x64@0.19.8", + "extracted_requirement": "0.19.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@esbuild", + "name": "netbsd-x64", + "version": "0.19.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.8.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "86f595a3656c5f3ffc355b755212f3c7001fa39b22a23f76ba8d1b09f2e26c1d3194e9a2994fc378012c4082e5050be486b1a36a63f4fde9791d4efa1c08ad1b", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@esbuild/netbsd-x64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/netbsd-x64", + "repository_download_url": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.8.tgz", + "api_data_url": "https://registry.npmjs.org/@esbuild%2fnetbsd-x64/0.19.8", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40esbuild/netbsd-x64@0.19.8" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40esbuild/openbsd-x64@0.19.8", + "extracted_requirement": "0.19.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@esbuild", + "name": "openbsd-x64", + "version": "0.19.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.8.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "ffb63bbbbeeb76f9864f147cdcf81a4af4812420b62f729bd4cffe766488bd1bd03d75c2b82f7b400c0cba004d1b4c8671b1067c5047ee88cfcc03b17c6364c1", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@esbuild/openbsd-x64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/openbsd-x64", + "repository_download_url": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.8.tgz", + "api_data_url": "https://registry.npmjs.org/@esbuild%2fopenbsd-x64/0.19.8", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40esbuild/openbsd-x64@0.19.8" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40esbuild/sunos-x64@0.19.8", + "extracted_requirement": "0.19.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@esbuild", + "name": "sunos-x64", + "version": "0.19.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.8.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "f4b738b3b3a2f7c1aa140e07cc0fd6d891c861f9d76d46207a450ffd29b8046f6c7cb8f2bfa18a28728a56cf3748c89c045d89c005fa0353ee38b32aa43d34d7", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@esbuild/sunos-x64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/sunos-x64", + "repository_download_url": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.8.tgz", + "api_data_url": "https://registry.npmjs.org/@esbuild%2fsunos-x64/0.19.8", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40esbuild/sunos-x64@0.19.8" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40esbuild/win32-arm64@0.19.8", + "extracted_requirement": "0.19.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@esbuild", + "name": "win32-arm64", + "version": "0.19.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.8.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "aeae96cc11a34b38a123d75e5b77c2d86aa26a4ebcf9beeaa39ff792607a1af6e1fcd60f034b0986b9e9ef0815e1b3708ea33e476000a571b130eed9a0684826", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@esbuild/win32-arm64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/win32-arm64", + "repository_download_url": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.8.tgz", + "api_data_url": "https://registry.npmjs.org/@esbuild%2fwin32-arm64/0.19.8", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40esbuild/win32-arm64@0.19.8" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40esbuild/win32-ia32@0.19.8", + "extracted_requirement": "0.19.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@esbuild", + "name": "win32-ia32", + "version": "0.19.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.8.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "00801bbdeadb8398ccbc9ce76221a1adddecba67f05acf39ef698824be4d42325ad3a3fc29f08f59943437065b3d09db422f4e5926611554945a38c8ae7e214b", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@esbuild/win32-ia32", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/win32-ia32", + "repository_download_url": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.8.tgz", + "api_data_url": "https://registry.npmjs.org/@esbuild%2fwin32-ia32/0.19.8", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40esbuild/win32-ia32@0.19.8" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40esbuild/win32-x64@0.19.8", + "extracted_requirement": "0.19.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@esbuild", + "name": "win32-x64", + "version": "0.19.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.8.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "6df674710d6e66cd8faa9ba534be63ff7c3e18384fdfa9352b9737f1075083e4b0cb9d6315959678892d78db2e7e4431a7df3ac27a9146c6ff6c76d8d5643b4c", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@esbuild/win32-x64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/win32-x64", + "repository_download_url": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.8.tgz", + "api_data_url": "https://registry.npmjs.org/@esbuild%2fwin32-x64/0.19.8", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40esbuild/win32-x64@0.19.8" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40isaacs/cliui@8.0.2", + "extracted_requirement": "8.0.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@isaacs", + "name": "cliui", + "version": "8.0.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "3bc8dc8da6d76a578e1bd0d0d3e0115d66414df9cfe16340ab3ba224aee5978e009b118abff2763384cf8f18d8df39c109fbc15c5cee726d6dc1dc85c9b16a10", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@isaacs/cliui", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/string-width", + "extracted_requirement": "^5.1.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/string-width-cjs", + "extracted_requirement": "npm:string-width@^4.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/strip-ansi", + "extracted_requirement": "^7.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/strip-ansi-cjs", + "extracted_requirement": "npm:strip-ansi@^6.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/wrap-ansi", + "extracted_requirement": "^8.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/wrap-ansi-cjs", + "extracted_requirement": "npm:wrap-ansi@^7.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/@isaacs/cliui", + "repository_download_url": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "api_data_url": "https://registry.npmjs.org/@isaacs%2fcliui/8.0.2", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40isaacs/cliui@8.0.2" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40istanbuljs/schema@0.1.3", + "extracted_requirement": "0.1.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@istanbuljs", + "name": "schema", + "version": "0.1.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "657458e2336f56049543c0cbdcb4dc6a4680b57c13554c44f3586c96cc83d80b685d6ff05686f5d0790e2755ffa4095c23b0fed98a192a0e5da3c1bfc3a45880", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@istanbuljs/schema", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@istanbuljs/schema", + "repository_download_url": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "api_data_url": "https://registry.npmjs.org/@istanbuljs%2fschema/0.1.3", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40istanbuljs/schema@0.1.3" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40jest/schemas@29.6.3", + "extracted_requirement": "29.6.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@jest", + "name": "schemas", + "version": "29.6.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "9a8e63e57fa321998942f78129e4bf72502e7a2a55eca8225f5bcc802c5a9b544d622a84d70eb69f4fed2499c7b635bc647710728e6063ce630379a2d0bfa748", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@jest/schemas", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40sinclair/typebox", + "extracted_requirement": "^0.27.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/@jest/schemas", + "repository_download_url": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "api_data_url": "https://registry.npmjs.org/@jest%2fschemas/29.6.3", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40jest/schemas@29.6.3" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40jridgewell/gen-mapping@0.3.3", + "extracted_requirement": "0.3.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@jridgewell", + "name": "gen-mapping", + "version": "0.3.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "1cb85258e2d18bcef9ce38cc1bfafe36fd28096f2e9866f4060121c97ddd0d7dde83066d07c3ea2e78f3df279db7c4794ad06bcdc838681a6787c500f43d41a1", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@jridgewell/gen-mapping", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40jridgewell/set-array", + "extracted_requirement": "^1.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40jridgewell/sourcemap-codec", + "extracted_requirement": "^1.4.10", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40jridgewell/trace-mapping", + "extracted_requirement": "^0.3.9", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/@jridgewell/gen-mapping", + "repository_download_url": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "api_data_url": "https://registry.npmjs.org/@jridgewell%2fgen-mapping/0.3.3", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40jridgewell/gen-mapping@0.3.3" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40jridgewell/resolve-uri@3.1.1", + "extracted_requirement": "3.1.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@jridgewell", + "name": "resolve-uri", + "version": "3.1.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "75261987b1e1083b422a6e106a45f4c45a6c443aa38ed65ffe48c8fefdd3dcdc2de6bf3fab3fccd7d17dc92c8ea94f78497066786f6db53ba5f989d1e0b3b114", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@jridgewell/resolve-uri", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@jridgewell/resolve-uri", + "repository_download_url": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "api_data_url": "https://registry.npmjs.org/@jridgewell%2fresolve-uri/3.1.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40jridgewell/resolve-uri@3.1.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40jridgewell/set-array@1.1.2", + "extracted_requirement": "1.1.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@jridgewell", + "name": "set-array", + "version": "1.1.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "c6792c7ae3400ccd20b766ecf81be13b4a7bf0c93beb662765db2ecc5574d7c3681b54a3d52090be94aa6bb5d46936a6e6f0066ac00157da9701230a9c533033", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@jridgewell/set-array", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@jridgewell/set-array", + "repository_download_url": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "api_data_url": "https://registry.npmjs.org/@jridgewell%2fset-array/1.1.2", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40jridgewell/set-array@1.1.2" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40jridgewell/source-map@0.3.5", + "extracted_requirement": "0.3.5", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@jridgewell", + "name": "source-map", + "version": "0.3.5", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "513600523ff0be2c1db0c7f3a1226ca49c5b907e68d6c9f3c17d3fff410d5f5bbfe7992465991c4d93fabbd6f028692ff9d924f5ab789b50a9b74b98f3491ca5", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@jridgewell/source-map", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40jridgewell/gen-mapping", + "extracted_requirement": "^0.3.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40jridgewell/trace-mapping", + "extracted_requirement": "^0.3.9", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/@jridgewell/source-map", + "repository_download_url": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", + "api_data_url": "https://registry.npmjs.org/@jridgewell%2fsource-map/0.3.5", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40jridgewell/source-map@0.3.5" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40jridgewell/sourcemap-codec@1.4.15", + "extracted_requirement": "1.4.15", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@jridgewell", + "name": "sourcemap-codec", + "version": "1.4.15", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "785dabc4246e9442971d34620eb0f2e9eacc616a8dc382cf750f14400e21baec5a42c55e44f165da833ca031b130584951665ff4c7292ed25ab030d96ff0697a", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@jridgewell/sourcemap-codec", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@jridgewell/sourcemap-codec", + "repository_download_url": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "api_data_url": "https://registry.npmjs.org/@jridgewell%2fsourcemap-codec/1.4.15", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40jridgewell/sourcemap-codec@1.4.15" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40jridgewell/trace-mapping@0.3.19", + "extracted_requirement": "0.3.19", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@jridgewell", + "name": "trace-mapping", + "version": "0.3.19", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "91fdfb42d7d6f87c31fdbb9618c3dc47ad2217dce21daeabfc26492076e6726e3ed2aad78957717a0007d05eb275d11543bcdd9237060a00b352ef8171b850c7", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@jridgewell/trace-mapping", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40jridgewell/resolve-uri", + "extracted_requirement": "^3.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40jridgewell/sourcemap-codec", + "extracted_requirement": "^1.4.14", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/@jridgewell/trace-mapping", + "repository_download_url": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", + "api_data_url": "https://registry.npmjs.org/@jridgewell%2ftrace-mapping/0.3.19", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40jridgewell/trace-mapping@0.3.19" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40nodelib/fs.scandir@2.1.5", + "extracted_requirement": "2.1.5", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@nodelib", + "name": "fs.scandir", + "version": "2.1.5", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "beadb806adf29b91c4426d8d282af7c970f08dceef4ec1138510e7929d832bda75baa2d1f831eeae6fcd393a34286ec760753b7a9a4a663dcccaa62e3017fada", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@nodelib/fs.scandir", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40nodelib/fs.stat", + "extracted_requirement": "2.0.5", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/run-parallel", + "extracted_requirement": "^1.1.9", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/@nodelib/fs.scandir", + "repository_download_url": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "api_data_url": "https://registry.npmjs.org/@nodelib%2ffs.scandir/2.1.5", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40nodelib/fs.scandir@2.1.5" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40nodelib/fs.stat@2.0.5", + "extracted_requirement": "2.0.5", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@nodelib", + "name": "fs.stat", + "version": "2.0.5", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "46484f3e9db3aea0c0400ff68cd867ced70f025bfae17761229edaef8e78039a2f23b06e93182decc5fbb9dc00bb7ce0d437293d4d2bcf7555d5279aaaf638f8", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@nodelib/fs.stat", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@nodelib/fs.stat", + "repository_download_url": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "api_data_url": "https://registry.npmjs.org/@nodelib%2ffs.stat/2.0.5", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40nodelib/fs.stat@2.0.5" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40nodelib/fs.walk@1.2.8", + "extracted_requirement": "1.2.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@nodelib", + "name": "fs.walk", + "version": "1.2.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "a0607e53196059c810920c28f067041b07a6a1316ddc520ef5a6da6c199a1b05c8a01299f864f2d293f5f396de1a0ecb96287f3521d25765c0b35967ce7a1c4a", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@nodelib/fs.walk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40nodelib/fs.scandir", + "extracted_requirement": "2.1.5", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/fastq", + "extracted_requirement": "^1.6.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/@nodelib/fs.walk", + "repository_download_url": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "api_data_url": "https://registry.npmjs.org/@nodelib%2ffs.walk/1.2.8", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40nodelib/fs.walk@1.2.8" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40pkgjs/parseargs@0.11.0", + "extracted_requirement": "0.11.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@pkgjs", + "name": "parseargs", + "version": "0.11.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "fb55648dd0f44012cfa1d1ab2547aa6ab1fc54022f40e0c86f087d5e93f94b28ac7fb628420b0928f345a2aa8b425bbe550fed552b21311ea5a0f327f14f9d3e", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@pkgjs/parseargs", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@pkgjs/parseargs", + "repository_download_url": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "api_data_url": "https://registry.npmjs.org/@pkgjs%2fparseargs/0.11.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40pkgjs/parseargs@0.11.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40pkgr/utils@2.4.2", + "extracted_requirement": "2.4.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@pkgr", + "name": "utils", + "version": "2.4.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@pkgr/utils/-/utils-2.4.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "3ce8135e18eb4df6d357adc38855dabf89411e22022ca2b00de68a9fd3698708fb587ea6d2130c09a2643324568e0b4f17244a455a0c5d78dccec4d044312163", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@pkgr/utils", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/cross-spawn", + "extracted_requirement": "^7.0.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/fast-glob", + "extracted_requirement": "^3.3.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/is-glob", + "extracted_requirement": "^4.0.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/open", + "extracted_requirement": "^9.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/picocolors", + "extracted_requirement": "^1.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "^2.6.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/@pkgr/utils", + "repository_download_url": "https://registry.npmjs.org/@pkgr/utils/-/utils-2.4.2.tgz", + "api_data_url": "https://registry.npmjs.org/@pkgr%2futils/2.4.2", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40pkgr/utils@2.4.2" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40rollup/rollup-android-arm-eabi@4.6.1", + "extracted_requirement": "4.6.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@rollup", + "name": "rollup-android-arm-eabi", + "version": "4.6.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.6.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "d16434a2e2de8da50246c2fddc60f8b9fb77ace981f2aa10314d3929bf0298cb4c05eed75032c096dc55648d6ae9bc8da84b54ecdd595f5570e6522982e94b40", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@rollup/rollup-android-arm-eabi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-android-arm-eabi", + "repository_download_url": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.6.1.tgz", + "api_data_url": "https://registry.npmjs.org/@rollup%2frollup-android-arm-eabi/4.6.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40rollup/rollup-android-arm-eabi@4.6.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40rollup/rollup-android-arm64@4.6.1", + "extracted_requirement": "4.6.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@rollup", + "name": "rollup-android-arm64", + "version": "4.6.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.6.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "d532a6db9467db4bebe5a4c6199aa8e84e26ccf89c0940fbf64d7b1204cb02c5dcd73cacca2e315ca0027d46f0c803443c0108c64cf0b9ee8967eb2d6335944c", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@rollup/rollup-android-arm64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-android-arm64", + "repository_download_url": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.6.1.tgz", + "api_data_url": "https://registry.npmjs.org/@rollup%2frollup-android-arm64/4.6.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40rollup/rollup-android-arm64@4.6.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40rollup/rollup-darwin-arm64@4.6.1", + "extracted_requirement": "4.6.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@rollup", + "name": "rollup-darwin-arm64", + "version": "4.6.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.6.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "7045c9418fd9a8c0026fe9f1cc3797f483cb020ed2f78c68b8924235513904933c25410fe0779317eb62ddc9b159e489a3ee43fa8f1373450059491f10d75ecb", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@rollup/rollup-darwin-arm64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-darwin-arm64", + "repository_download_url": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.6.1.tgz", + "api_data_url": "https://registry.npmjs.org/@rollup%2frollup-darwin-arm64/4.6.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40rollup/rollup-darwin-arm64@4.6.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40rollup/rollup-darwin-x64@4.6.1", + "extracted_requirement": "4.6.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@rollup", + "name": "rollup-darwin-x64", + "version": "4.6.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.6.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "2e8494f57bb9ea2b2b915da32e575c2aca49eec4979995a403183bb16fd17c5ec64b8179fefe048aa29230215b66d0eed8d735831c4575074ac24292e2bc3136", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@rollup/rollup-darwin-x64", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-darwin-x64", + "repository_download_url": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.6.1.tgz", + "api_data_url": "https://registry.npmjs.org/@rollup%2frollup-darwin-x64/4.6.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40rollup/rollup-darwin-x64@4.6.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40rollup/rollup-linux-arm-gnueabihf@4.6.1", + "extracted_requirement": "4.6.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@rollup", + "name": "rollup-linux-arm-gnueabihf", + "version": "4.6.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.6.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "11f237873600cb9bc5343aa95ec3715dc8110dc1475164b1e679d14822b05ee42523927d743f3883652cc3cd67dc52c136c1827a0286c304d5b1228af5ca2849", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@rollup/rollup-linux-arm-gnueabihf", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-linux-arm-gnueabihf", + "repository_download_url": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.6.1.tgz", + "api_data_url": "https://registry.npmjs.org/@rollup%2frollup-linux-arm-gnueabihf/4.6.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40rollup/rollup-linux-arm-gnueabihf@4.6.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40rollup/rollup-linux-arm64-gnu@4.6.1", + "extracted_requirement": "4.6.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@rollup", + "name": "rollup-linux-arm64-gnu", + "version": "4.6.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.6.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "f6585ce1466cb6c7a06cd2e11f466ee93aaf0df9a11b3b825ad713157635d158cb2d47b832bd187b62f7aebb4768377f279fad14c12ea392d309208c5d67d42b", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@rollup/rollup-linux-arm64-gnu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-linux-arm64-gnu", + "repository_download_url": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.6.1.tgz", + "api_data_url": "https://registry.npmjs.org/@rollup%2frollup-linux-arm64-gnu/4.6.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40rollup/rollup-linux-arm64-gnu@4.6.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40rollup/rollup-linux-arm64-musl@4.6.1", + "extracted_requirement": "4.6.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@rollup", + "name": "rollup-linux-arm64-musl", + "version": "4.6.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.6.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "15fa0e2b5c8fe64b17df0c19e19935360c861d9cae4617fdf63eb8239a049a2ad5f04153efe3a15191273fec75ee570ffd01c93561aca09c2bcf83c9f5f0445f", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@rollup/rollup-linux-arm64-musl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-linux-arm64-musl", + "repository_download_url": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.6.1.tgz", + "api_data_url": "https://registry.npmjs.org/@rollup%2frollup-linux-arm64-musl/4.6.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40rollup/rollup-linux-arm64-musl@4.6.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40rollup/rollup-linux-x64-gnu@4.6.1", + "extracted_requirement": "4.6.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@rollup", + "name": "rollup-linux-x64-gnu", + "version": "4.6.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.6.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "0cd199bd90cee5817b8cde5f5fc66a9862e36445c825174911d4c53218b25eac97b9b05ad1654b0d648d950e494763cd8036c4575550a3085545487eef80fe44", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@rollup/rollup-linux-x64-gnu", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-linux-x64-gnu", + "repository_download_url": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.6.1.tgz", + "api_data_url": "https://registry.npmjs.org/@rollup%2frollup-linux-x64-gnu/4.6.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40rollup/rollup-linux-x64-gnu@4.6.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40rollup/rollup-linux-x64-musl@4.6.1", + "extracted_requirement": "4.6.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@rollup", + "name": "rollup-linux-x64-musl", + "version": "4.6.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.6.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "46425535544cfa9898cbcec7aca9a16dec421e0dc0e99e8c5345bd1879c9c0140d05eca10891bd28371ee1200c7627109e95118204afb5b1a8f7101639f4af21", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@rollup/rollup-linux-x64-musl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-linux-x64-musl", + "repository_download_url": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.6.1.tgz", + "api_data_url": "https://registry.npmjs.org/@rollup%2frollup-linux-x64-musl/4.6.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40rollup/rollup-linux-x64-musl@4.6.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40rollup/rollup-win32-arm64-msvc@4.6.1", + "extracted_requirement": "4.6.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@rollup", + "name": "rollup-win32-arm64-msvc", + "version": "4.6.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.6.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "bf61554fac5f9e79937b75bd6c95e5eabe4ac0982530afe246590a88815f3bacac2acd2b0e0cfb0b0c1fded8e5771414ac72fd20d4ffd6be150349fd2ff175bd", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@rollup/rollup-win32-arm64-msvc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-win32-arm64-msvc", + "repository_download_url": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.6.1.tgz", + "api_data_url": "https://registry.npmjs.org/@rollup%2frollup-win32-arm64-msvc/4.6.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40rollup/rollup-win32-arm64-msvc@4.6.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40rollup/rollup-win32-ia32-msvc@4.6.1", + "extracted_requirement": "4.6.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@rollup", + "name": "rollup-win32-ia32-msvc", + "version": "4.6.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.6.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "60478e8f1472123a9c5a9847f5dc8b6f382417cc1948a00a52495d458e9d80d479a0ab362d96b3a86078d5c589e08aaa732f7fcea6209b3064468573dd0f4c2f", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@rollup/rollup-win32-ia32-msvc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-win32-ia32-msvc", + "repository_download_url": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.6.1.tgz", + "api_data_url": "https://registry.npmjs.org/@rollup%2frollup-win32-ia32-msvc/4.6.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40rollup/rollup-win32-ia32-msvc@4.6.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40rollup/rollup-win32-x64-msvc@4.6.1", + "extracted_requirement": "4.6.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@rollup", + "name": "rollup-win32-x64-msvc", + "version": "4.6.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.6.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "d337d3945008860cfc5761bc493abcb68023b18600e9e722d619d7bb23935059f29abb49c274bab862a2bf7bf952b3d990195a98bbeb2d5da289a7aa08acdbd0", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@rollup/rollup-win32-x64-msvc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-win32-x64-msvc", + "repository_download_url": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.6.1.tgz", + "api_data_url": "https://registry.npmjs.org/@rollup%2frollup-win32-x64-msvc/4.6.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40rollup/rollup-win32-x64-msvc@4.6.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40sinclair/typebox@0.27.8", + "extracted_requirement": "0.27.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@sinclair", + "name": "typebox", + "version": "0.27.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "f858f8de948cc09b38291ac7ffddfc51ffae0042c881506643383fab5606d74763c9f0374e7ad4f0df17cea0a1fe891976ccea0504d97fdea274c7c4e659f04c", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@sinclair/typebox", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@sinclair/typebox", + "repository_download_url": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "api_data_url": "https://registry.npmjs.org/@sinclair%2ftypebox/0.27.8", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40sinclair/typebox@0.27.8" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/istanbul-lib-coverage@2.0.6", + "extracted_requirement": "2.0.6", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@types", + "name": "istanbul-lib-coverage", + "version": "2.0.6", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "d9017fb7f6ae5a6d25b32f17b4a54f1b5f6fdec48e42525efd81d981f8dbfca0411ce19257e276abf4baef5adcabdb9306b2c05e6669a8989a41b313fb3354d7", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@types/istanbul-lib-coverage", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/@types/istanbul-lib-coverage", + "repository_download_url": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "api_data_url": "https://registry.npmjs.org/@types%2fistanbul-lib-coverage/2.0.6", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40types/istanbul-lib-coverage@2.0.6" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/node@20.10.3", + "extracted_requirement": "20.10.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@types", + "name": "node", + "version": "20.10.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@types/node/-/node-20.10.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "5c96af22966a897203e58c67c6fdd15032933796fcd5d74d0b779cb00d12a055f3fd053c3860706463289a2ab4cf0faebaa6cbfe4af3b6ffc320d010fc457882", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@types/node", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/undici-types", + "extracted_requirement": "~5.26.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/@types/node", + "repository_download_url": "https://registry.npmjs.org/@types/node/-/node-20.10.3.tgz", + "api_data_url": "https://registry.npmjs.org/@types%2fnode/20.10.3", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40types/node@20.10.3" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40vitest/coverage-v8@1.0.1", + "extracted_requirement": "1.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@vitest", + "name": "coverage-v8", + "version": "1.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@vitest/coverage-v8/-/coverage-v8-1.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "6786bb8a0e158d4093fcff8b441dc866b0515dbf7159150cf2b4811fd70a81fad4d4e7b4d7f2b65892ad1ac84e9d0c1766849f42dc021a96e71e607fa89c2373", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@vitest/coverage-v8", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40ampproject/remapping", + "extracted_requirement": "^2.2.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40bcoe/v8-coverage", + "extracted_requirement": "^0.2.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/debug", + "extracted_requirement": "^4.3.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/istanbul-lib-coverage", + "extracted_requirement": "^3.2.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/istanbul-lib-report", + "extracted_requirement": "^3.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/istanbul-lib-source-maps", + "extracted_requirement": "^4.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/istanbul-reports", + "extracted_requirement": "^3.1.6", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/magic-string", + "extracted_requirement": "^0.30.5", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/magicast", + "extracted_requirement": "^0.3.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/picocolors", + "extracted_requirement": "^1.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/std-env", + "extracted_requirement": "^3.5.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/test-exclude", + "extracted_requirement": "^6.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/v8-to-istanbul", + "extracted_requirement": "^9.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/@vitest/coverage-v8", + "repository_download_url": "https://registry.npmjs.org/@vitest/coverage-v8/-/coverage-v8-1.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/@vitest%2fcoverage-v8/1.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40vitest/coverage-v8@1.0.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40vitest/expect@1.0.1", + "extracted_requirement": "1.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@vitest", + "name": "expect", + "version": "1.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@vitest/expect/-/expect-1.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "ddc76b6ff78a0ffd2dca00d7ef962c72e1c41cc509ef4bb75282d2ab67aa85692ce7b032cefb0341bca7e77221674b4137b800f098f65615e2395da579feed87", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@vitest/expect", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40vitest/spy", + "extracted_requirement": "1.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40vitest/utils", + "extracted_requirement": "1.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/chai", + "extracted_requirement": "^4.3.10", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/@vitest/expect", + "repository_download_url": "https://registry.npmjs.org/@vitest/expect/-/expect-1.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/@vitest%2fexpect/1.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40vitest/expect@1.0.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40vitest/runner@1.0.1", + "extracted_requirement": "1.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@vitest", + "name": "runner", + "version": "1.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@vitest/runner/-/runner-1.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "ffecf4be127431f44f4f70324ef00aea6e7baf395ec3f72df01d9ae0b32fecd8693da888d902c6c8e04c07795c8a859d2478d1b8b8bd698a697cebf407969140", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@vitest/runner", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40vitest/utils", + "extracted_requirement": "1.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/p-limit", + "extracted_requirement": "^5.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/pathe", + "extracted_requirement": "^1.1.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/@vitest/runner", + "repository_download_url": "https://registry.npmjs.org/@vitest/runner/-/runner-1.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/@vitest%2frunner/1.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40vitest/runner@1.0.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40vitest/snapshot@1.0.1", + "extracted_requirement": "1.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@vitest", + "name": "snapshot", + "version": "1.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-1.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "c083ed3c3192c4467e0e934c73de00b326d7e8b57ab8deaca2c7f94e88f23f59b641b2b0891b8b57fe514ac8edd68595887b138fc9a5730ad0435cc718ed1f33", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@vitest/snapshot", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/magic-string", + "extracted_requirement": "^0.30.5", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/pathe", + "extracted_requirement": "^1.1.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/pretty-format", + "extracted_requirement": "^29.7.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/@vitest/snapshot", + "repository_download_url": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-1.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/@vitest%2fsnapshot/1.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40vitest/snapshot@1.0.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40vitest/spy@1.0.1", + "extracted_requirement": "1.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@vitest", + "name": "spy", + "version": "1.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@vitest/spy/-/spy-1.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "c97c26d6e2a1055affe4c8557929ad36a2bed2ad915c872126df24a2410a76b58bb643de0e075b67a4a3475550199b8d7562fab120672dac88c95bdc4b4a8b7c", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@vitest/spy", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/tinyspy", + "extracted_requirement": "^2.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/@vitest/spy", + "repository_download_url": "https://registry.npmjs.org/@vitest/spy/-/spy-1.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/@vitest%2fspy/1.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40vitest/spy@1.0.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40vitest/utils@1.0.1", + "extracted_requirement": "1.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "@vitest", + "name": "utils", + "version": "1.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/@vitest/utils/-/utils-1.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "3063c21e4cd76db032b1cae1c06ce1f2e3f51cfad360b59a8f55930ed5921aba5edb22562d137d985f68a0a6b0afa34c3a0f6f4c1b60d89a962dfb8b0bb0e49f", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/@vitest/utils", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/diff-sequences", + "extracted_requirement": "^29.6.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/loupe", + "extracted_requirement": "^2.3.7", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/pretty-format", + "extracted_requirement": "^29.7.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/@vitest/utils", + "repository_download_url": "https://registry.npmjs.org/@vitest/utils/-/utils-1.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/@vitest%2futils/1.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/%40vitest/utils@1.0.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/acorn@8.11.2", + "extracted_requirement": "8.11.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "acorn", + "version": "8.11.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "9dcd00c73a7fd0520b2c456c9b87cdc0b0b032db6f844236eb742d54f41c6e97d9677b6cd212ec6463a913a73336589dec227d325c87f2b797929b1fdd8518e3", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/acorn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/acorn", + "repository_download_url": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz", + "api_data_url": "https://registry.npmjs.org/acorn/8.11.2", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/acorn@8.11.2" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/acorn-walk@8.3.0", + "extracted_requirement": "8.3.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "acorn-walk", + "version": "8.3.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "152ee1579eb9339975474f0c5eaa3ca1dc0c4c1d360b652acc1d7b45582ef44cae60506a259dff658f7bb100f915ec15bb55320c5735cb3b540eb0304f4132a4", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/acorn-walk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/acorn-walk", + "repository_download_url": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.0.tgz", + "api_data_url": "https://registry.npmjs.org/acorn-walk/8.3.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/acorn-walk@8.3.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/agent-base@7.1.0", + "extracted_requirement": "7.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "agent-base", + "version": "7.1.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "a3fce33194612719f2ecec8417e3a9f17f9e7e210b0bb93bc8e8ccce07f356a3b35ea90191623bf58a1374eb6cb96779056840180b8e63f5daeb1a626965e236", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/agent-base", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/debug", + "extracted_requirement": "^4.3.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/agent-base", + "repository_download_url": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", + "api_data_url": "https://registry.npmjs.org/agent-base/7.1.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/agent-base@7.1.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/ansi-escapes@5.0.0", + "extracted_requirement": "5.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "ansi-escapes", + "version": "5.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-5.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "e4614c557f07a84fd307e16e0491ae3b95c6d16aec03aa6d52aa0e0da4ff9fd9a651a64592a9c1b9e07895ea860429ab5079c29c2e0f0994c277413b410f376c", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/ansi-escapes", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/type-fest", + "extracted_requirement": "^1.0.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/ansi-escapes", + "repository_download_url": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-5.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/ansi-escapes/5.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/ansi-escapes@5.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/ansi-regex@6.0.1", + "extracted_requirement": "6.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "ansi-regex", + "version": "6.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "9f933ce797ca6f64ac7cc222145a15ac0047242f10b47c15c7e98758fdd0704a811d889e9e3e5d1d28236f1b42d161195d8b78c1c0faceb4049433e116e6607c", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/ansi-regex", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/ansi-regex", + "repository_download_url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/ansi-regex/6.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/ansi-regex@6.0.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/ansi-styles@6.2.1", + "extracted_requirement": "6.2.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "ansi-styles", + "version": "6.2.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "6cdefdf2015f417faf8b0dd1ef2ac6591aa7acdda84641245238e5e09367e04f06c716e3b46dc56eb108218de5f3f86bc14c0878266f8b842e3933f8304ad5ba", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/ansi-styles", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/ansi-styles", + "repository_download_url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "api_data_url": "https://registry.npmjs.org/ansi-styles/6.2.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/ansi-styles@6.2.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/arg@5.0.2", + "extracted_requirement": "5.0.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "arg", + "version": "5.0.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "3d88f214e2ca43dcb9ec9bd0e902e8f1d02036ab3087c33544c25875076e4fac5b59280adfa3ff67fbfea7cf3ca4cebd8cc31f4bc5ddf05e88d6443f23d1d41a", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/arg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/arg", + "repository_download_url": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "api_data_url": "https://registry.npmjs.org/arg/5.0.2", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/arg@5.0.2" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/assertion-error@1.1.0", + "extracted_requirement": "1.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "assertion-error", + "version": "1.1.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "8e0b1a35dbb3fa776f1b216ddee4ae5aabf2e250a72098a8beda2e40de4964738a092d90ba111d6dc407161564b33d8dd94f615c9a3ca1d1bb113c969447ae0f", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/assertion-error", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/assertion-error", + "repository_download_url": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", + "api_data_url": "https://registry.npmjs.org/assertion-error/1.1.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/assertion-error@1.1.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/asynckit@0.4.0", + "extracted_requirement": "0.4.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "asynckit", + "version": "0.4.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "39e8bd387e2d461d18a94dc6c615fbf5d33f9b0560bdb64969235a464f9bb21923d12e5c7c772061a92b7818eb1f06ad5ca6f3f88a087582f1aca8a6d8c8d6d1", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/asynckit", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/asynckit", + "repository_download_url": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "api_data_url": "https://registry.npmjs.org/asynckit/0.4.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/asynckit@0.4.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/balanced-match@1.0.0", + "extracted_requirement": "1.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "balanced-match", + "version": "1.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "size": null, + "sha1": "89b4d199ab2bee49de164ea02b89ce462d71b767", + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/balanced-match", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/balanced-match", + "repository_download_url": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/balanced-match/1.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/balanced-match@1.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/big-integer@1.6.51", + "extracted_requirement": "1.6.51", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "big-integer", + "version": "1.6.51", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "18f12277663d414d44c65d6ba4ef41d883c91873d2ba91791a75483f46e562f34e31eaf66d3bd25acd6318e520d388539aeebb9e62ec43d4c1a35a6e6a8b411e", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/big-integer", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/big-integer", + "repository_download_url": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", + "api_data_url": "https://registry.npmjs.org/big-integer/1.6.51", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/big-integer@1.6.51" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/bplist-parser@0.2.0", + "extracted_requirement": "0.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "bplist-parser", + "version": "0.2.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "cf433e6f23138734260fd3482d19e20945d8b18a63c2794ef0de6e085682a883a9a91b090ab40bf4d2b726c0faec23796b4f27179a082f66c3ea5a137473ae2b", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/bplist-parser", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/big-integer", + "extracted_requirement": "^1.6.44", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/bplist-parser", + "repository_download_url": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", + "api_data_url": "https://registry.npmjs.org/bplist-parser/0.2.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/bplist-parser@0.2.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/brace-expansion@1.1.11", + "extracted_requirement": "1.1.11", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "brace-expansion", + "version": "1.1.11", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "882b8f1c3160ac75fb1f6bc423fe71a73d3bcd21c1d344e9ba0aa1998b5598c3bae75f260ae44ca0e60595d101974835f3bb9fa3375a1e058a71815beb5a8688", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/brace-expansion", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/balanced-match", + "extracted_requirement": "^1.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/concat-map", + "extracted_requirement": "0.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/brace-expansion", + "repository_download_url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "api_data_url": "https://registry.npmjs.org/brace-expansion/1.1.11", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/brace-expansion@1.1.11" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/braces@3.0.2", + "extracted_requirement": "3.0.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "braces", + "version": "3.0.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "6fcba6f8bd51cccdd60d2cef866ea0233d727d36c1b7a61395c10a02fb26a82659170e3acfadba9558fd8f5c843d6df71f91fe94142964c3f593c97eefc1dad0", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/braces", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/fill-range", + "extracted_requirement": "^7.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/braces", + "repository_download_url": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "api_data_url": "https://registry.npmjs.org/braces/3.0.2", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/braces@3.0.2" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/buffer-from@1.1.2", + "extracted_requirement": "1.1.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "buffer-from", + "version": "1.1.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "13e5d0091c126da6a20a1b6fea4e83c2073e6f1f81b3abee2891c7979928c7f05a29b8625f3a903b02b870edb6c84946a763829a3c15853dc79b18323c69c97d", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/buffer-from", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/buffer-from", + "repository_download_url": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "api_data_url": "https://registry.npmjs.org/buffer-from/1.1.2", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/buffer-from@1.1.2" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/bundle-name@3.0.0", + "extracted_requirement": "3.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "bundle-name", + "version": "3.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/bundle-name/-/bundle-name-3.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "3ca03805e4af06940a43c88f38609289e965f8df0ff937f50e5c2a9988697b680084a3c79fc1183b1553f9286e1a6860f2537c5e24a54bcd32884c4a5eb51197", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/bundle-name", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/run-applescript", + "extracted_requirement": "^5.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/bundle-name", + "repository_download_url": "https://registry.npmjs.org/bundle-name/-/bundle-name-3.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/bundle-name/3.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/bundle-name@3.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/cac@6.7.14", + "extracted_requirement": "6.7.14", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "cac", + "version": "6.7.14", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "6fa225bacf9cdd1add0e4f8984b2940107f3ce02c43f2eb0717a92edfff17b51044efb033fa18e446ed216e3ace9c203e5892a7215bf2d765b5f96dcf23ed971", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/cac", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/cac", + "repository_download_url": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", + "api_data_url": "https://registry.npmjs.org/cac/6.7.14", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/cac@6.7.14" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/chai@4.3.10", + "extracted_requirement": "4.3.10", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "chai", + "version": "4.3.10", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/chai/-/chai-4.3.10.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "d145c6d3856e55baee31461b27a25cb6f1f46270bfe2adff0244f5f2ae0d6884e8f750949b4962312f55ab34fdbd985543fd5ea8f6a73168c133e26e85f6fff6", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/chai", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/assertion-error", + "extracted_requirement": "^1.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/check-error", + "extracted_requirement": "^1.0.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/deep-eql", + "extracted_requirement": "^4.1.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/get-func-name", + "extracted_requirement": "^2.0.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/loupe", + "extracted_requirement": "^2.3.6", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/pathval", + "extracted_requirement": "^1.1.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/type-detect", + "extracted_requirement": "^4.0.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/chai", + "repository_download_url": "https://registry.npmjs.org/chai/-/chai-4.3.10.tgz", + "api_data_url": "https://registry.npmjs.org/chai/4.3.10", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/chai@4.3.10" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/chalk@5.3.0", + "extracted_requirement": "5.3.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "chalk", + "version": "5.3.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "74b8ad1bbf5df8657535bfd561c083162bc978ad618ae92df508d13553ac52d4f2d6b475609b26a46193677a89a2cfaec3b5a6585e3053005df63c63a1c142db", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/chalk", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/chalk", + "repository_download_url": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "api_data_url": "https://registry.npmjs.org/chalk/5.3.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/chalk@5.3.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/change-case", + "extracted_requirement": null, + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "change-case", + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "packages/change-case", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/change-case", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/change-case", + "repository_download_url": null, + "api_data_url": "https://registry.npmjs.org/change-case", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/change-case" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/check-error@1.0.3", + "extracted_requirement": "1.0.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "check-error", + "version": "1.0.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "88a1280d869199dd66c4cf746b63847d6863b233e960fb90fa5318b28c41d76ebeb7c7f0ef24843b8f2798383908e4e3c4323ae7f636396a5e10793764e7bcce", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/check-error", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/get-func-name", + "extracted_requirement": "^2.0.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/check-error", + "repository_download_url": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz", + "api_data_url": "https://registry.npmjs.org/check-error/1.0.3", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/check-error@1.0.3" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/cli-cursor@4.0.0", + "extracted_requirement": "4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "cli-cursor", + "version": "4.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "546b6532edf1ff80ceb4853012445ecf1519da505a70d2421dab21d0dd167990c14beed4c75766dd75808166312c914c31d39e5cc1d7a2bb2110585b31219e96", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/cli-cursor", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/restore-cursor", + "extracted_requirement": "^4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/cli-cursor", + "repository_download_url": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/cli-cursor/4.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/cli-cursor@4.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/cli-truncate@3.1.0", + "extracted_requirement": "3.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "cli-truncate", + "version": "3.1.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "c1f3819235ed7aa4a7239f683dc26470f97f666c2f30c3a3df8d2a50863548a642bf407d09fe03e1f02e7119082909ac22e60adf1d6bae053b31e191aee8ae88", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/cli-truncate", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/slice-ansi", + "extracted_requirement": "^5.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/string-width", + "extracted_requirement": "^5.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/cli-truncate", + "repository_download_url": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz", + "api_data_url": "https://registry.npmjs.org/cli-truncate/3.1.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/cli-truncate@3.1.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/color-convert@2.0.1", + "extracted_requirement": "2.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "color-convert", + "version": "2.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "4511023ec8fb8aeff16f9a0a61cb051d2a6914d9ec8ffe763954d129be333f9a275f0545df3566993a0d70e7c60be0910e97cafd4e7ce1f320dfc64709a12529", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/color-convert", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/color-name", + "extracted_requirement": "~1.1.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/color-convert", + "repository_download_url": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/color-convert/2.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/color-convert@2.0.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/color-name@1.1.4", + "extracted_requirement": "1.1.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "color-name", + "version": "1.1.4", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "74ecbedc0b96ddadb035b64722e319a537208c6b8b53fb812ffb9b71917d3976c3a3c7dfe0ef32569e417f479f4bcb84a18a39ab8171edd63d3a04065e002c40", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/color-name", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/color-name", + "repository_download_url": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "api_data_url": "https://registry.npmjs.org/color-name/1.1.4", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/color-name@1.1.4" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/colorette@2.0.20", + "extracted_requirement": "2.0.20", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "colorette", + "version": "2.0.20", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "21f103c70a1622391e5cbd5e5dc0e2a30e146ca8e12ddabafc4b92551f4630deca547debf6043cddeef786ccf535dd53de28dde71bf5c1c59160ef83ea4088db", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/colorette", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/colorette", + "repository_download_url": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "api_data_url": "https://registry.npmjs.org/colorette/2.0.20", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/colorette@2.0.20" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/combined-stream@1.0.8", + "extracted_requirement": "1.0.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "combined-stream", + "version": "1.0.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "1503783117ee25e1dfedc05b04c2455e12920eafb690002b06599106f72f144e410751d9297b5214048385d973f73398c3187c943767be630e7bffb971da0476", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/combined-stream", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/delayed-stream", + "extracted_requirement": "~1.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/combined-stream", + "repository_download_url": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "api_data_url": "https://registry.npmjs.org/combined-stream/1.0.8", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/combined-stream@1.0.8" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/commander@11.1.0", + "extracted_requirement": "11.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "commander", + "version": "11.1.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "c8f55abdfc82711866a2b0bbad69641e7d796f8c03560566040ee457841506c17b92fffd4ca2406c05d54f1bd39f03fc1c72a34422430a529b7228984bba740d", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/commander", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/commander", + "repository_download_url": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", + "api_data_url": "https://registry.npmjs.org/commander/11.1.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/commander@11.1.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/concat-map@0.0.1", + "extracted_requirement": "0.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "concat-map", + "version": "0.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "fd2aefe1db30c903417e8846a73f68e986f71b3dd2ad40ea047e6b4ee84647b6a1b656d82a7571c366c214c4658da03b1171da5d9f30b07768745bdb9212a6aa", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/concat-map", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/concat-map", + "repository_download_url": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/concat-map/0.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/concat-map@0.0.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/convert-source-map@2.0.0", + "extracted_requirement": "2.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "convert-source-map", + "version": "2.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "2afa78e7d1eb576144275080b22d4abbe318de46ac1f5f53172913cf6c5698c7aae9b936354dd75ef7c9f90eb59b4c64b56c2dfb51d261fdc966c4e6b3769126", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/convert-source-map", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/convert-source-map", + "repository_download_url": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/convert-source-map/2.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/convert-source-map@2.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/cross-spawn@7.0.3", + "extracted_requirement": "7.0.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "cross-spawn", + "version": "7.0.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "8910cf24a50f544343edd1cf3bcae46ce9cfa720f281c0c5b568e9796342832f163f6ad77315cbf13b2445e425e8eac1d86efe509ada82cd6ad7916e75cec6eb", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/cross-spawn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/path-key", + "extracted_requirement": "^3.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/shebang-command", + "extracted_requirement": "^2.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/which", + "extracted_requirement": "^2.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/cross-spawn", + "repository_download_url": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "api_data_url": "https://registry.npmjs.org/cross-spawn/7.0.3", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/cross-spawn@7.0.3" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/cssstyle@3.0.0", + "extracted_requirement": "3.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "cssstyle", + "version": "3.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/cssstyle/-/cssstyle-3.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "378bb60010138b74299737f48566d509d8de9e29bc177a23117a410c5e610698f35b5f363233462ea7e64344a448f790f95f3a65781e1fc6978fa91ac9de2382", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/cssstyle", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/rrweb-cssom", + "extracted_requirement": "^0.6.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/cssstyle", + "repository_download_url": "https://registry.npmjs.org/cssstyle/-/cssstyle-3.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/cssstyle/3.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/cssstyle@3.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/data-urls@5.0.0", + "extracted_requirement": "5.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "data-urls", + "version": "5.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/data-urls/-/data-urls-5.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "6583f95411ec85a0c08956718db45570526973ee311a04f46cadefcf2d472cdf234cef7be4711bb98cd925c1e84046392b56b4cfc61ac899325444dad3c78d4e", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/data-urls", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/whatwg-mimetype", + "extracted_requirement": "^4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/whatwg-url", + "extracted_requirement": "^14.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/data-urls", + "repository_download_url": "https://registry.npmjs.org/data-urls/-/data-urls-5.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/data-urls/5.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/data-urls@5.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/debug@4.3.4", + "extracted_requirement": "4.3.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "debug", + "version": "4.3.4", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "3d15851ee494dde0ed4093ef9cd63b25c91eb758f4b793ae3ac1733cfcec7a40f9d9997ca947c520f122b305ea22f1d61951ce817fbb1bfbc234d85e870c5f91", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/debug", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/ms", + "extracted_requirement": "2.1.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/debug", + "repository_download_url": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "api_data_url": "https://registry.npmjs.org/debug/4.3.4", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/debug@4.3.4" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/decimal.js@10.4.3", + "extracted_requirement": "10.4.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "decimal.js", + "version": "10.4.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "54105a2dcd4c80be57a738083fb9f2e59e8dc7752b46421589490f51db65f5ac9ae5a9b2dc37b582c514481d60dfedec13160d8c202c0339e6ba4cb109bd4644", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/decimal.js", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/decimal.js", + "repository_download_url": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "api_data_url": "https://registry.npmjs.org/decimal.js/10.4.3", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/decimal.js@10.4.3" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/deep-eql@4.1.3", + "extracted_requirement": "4.1.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "deep-eql", + "version": "4.1.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "59a12d00ea51035310d1ea21a998e9183f33748d0ebec9bc9a616168337c76f0d9cf2a1431c6039dfe58ea2bbb1d35f17fc2434b6dea59ae1afa12820f238fcf", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/deep-eql", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/type-detect", + "extracted_requirement": "^4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/deep-eql", + "repository_download_url": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.3.tgz", + "api_data_url": "https://registry.npmjs.org/deep-eql/4.1.3", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/deep-eql@4.1.3" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/default-browser@4.0.0", + "extracted_requirement": "4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "default-browser", + "version": "4.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/default-browser/-/default-browser-4.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "c17e695ced7e06b84c9126d1385b32c549b48bf7091127323610383cfc5ce35202bafd3965907f317dbcb3c699c7ac6399ab6f79b21aa45ea12c42847299de50", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/default-browser", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/bundle-name", + "extracted_requirement": "^3.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/default-browser-id", + "extracted_requirement": "^3.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/execa", + "extracted_requirement": "^7.1.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/titleize", + "extracted_requirement": "^3.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/default-browser", + "repository_download_url": "https://registry.npmjs.org/default-browser/-/default-browser-4.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/default-browser/4.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/default-browser@4.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/default-browser-id@3.0.0", + "extracted_requirement": "3.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "default-browser-id", + "version": "3.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-3.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "399d72df2d12a92202b44f031384bc60e13d519389f303b5e9f29654fe49d50cf8da457d8dc9cc545ac413f9e85dbfecb37438a59207efd931a1fcf234db5434", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/default-browser-id", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/bplist-parser", + "extracted_requirement": "^0.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/untildify", + "extracted_requirement": "^4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/default-browser-id", + "repository_download_url": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-3.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/default-browser-id/3.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/default-browser-id@3.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/execa@7.2.0", + "extracted_requirement": "7.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "execa", + "version": "7.2.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "51dbb254fed32c1e48700425f8eccbc8b712fe5df65bf18b83e0211c9fa8c38d053a4d94dd202594fc11e38bf8be6745c085aaa5dc31c6941b1759f9b5af6c78", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/default-browser/node_modules/execa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/cross-spawn", + "extracted_requirement": "^7.0.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/get-stream", + "extracted_requirement": "^6.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/human-signals", + "extracted_requirement": "^4.3.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/is-stream", + "extracted_requirement": "^3.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/merge-stream", + "extracted_requirement": "^2.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/npm-run-path", + "extracted_requirement": "^5.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/onetime", + "extracted_requirement": "^6.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/signal-exit", + "extracted_requirement": "^3.0.7", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/strip-final-newline", + "extracted_requirement": "^3.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/execa", + "repository_download_url": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz", + "api_data_url": "https://registry.npmjs.org/execa/7.2.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/execa@7.2.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/get-stream@6.0.1", + "extracted_requirement": "6.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "get-stream", + "version": "6.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "b6ce968beda3de3423aa2ef4c3902537c0c59e44b00be32a9b113374400b076a976585775ff6f50937e03cb18934c7805b174f7d4f053b59acdcd51f68708f62", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/default-browser/node_modules/get-stream", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/get-stream", + "repository_download_url": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/get-stream/6.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/get-stream@6.0.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/human-signals@4.3.1", + "extracted_requirement": "4.3.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "human-signals", + "version": "4.3.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "9d95e3105da76e8ee5230de68188c8b407e0417a20dce8c9a2049b29ad8240822f48659c2a07899d094d5e2a7a36094dcd81f8e6749188456298cbd82fc0c3a9", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/default-browser/node_modules/human-signals", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/human-signals", + "repository_download_url": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", + "api_data_url": "https://registry.npmjs.org/human-signals/4.3.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/human-signals@4.3.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/signal-exit@3.0.7", + "extracted_requirement": "3.0.7", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "signal-exit", + "version": "3.0.7", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "c270f6644fa5f923c2feea12d2f5de13d2f5fb4c2e68ca8a95fcfd00c528dfc26cc8b48159215c1d1d51ae2eb62d9735daf2ebd606f78e5ee2c10860c2901b19", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/default-browser/node_modules/signal-exit", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/signal-exit", + "repository_download_url": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "api_data_url": "https://registry.npmjs.org/signal-exit/3.0.7", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/signal-exit@3.0.7" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/define-lazy-prop@3.0.0", + "extracted_requirement": "3.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "define-lazy-prop", + "version": "3.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "37e31e5d8a2aaf7a4e827f317f244f44437b8076a42d88e1b07856193ddf58088be08900b74883c35e108a2126d9b137d1ce575f9ab416d000dc22b97fdfc152", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/define-lazy-prop", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/define-lazy-prop", + "repository_download_url": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/define-lazy-prop/3.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/define-lazy-prop@3.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/delayed-stream@1.0.0", + "extracted_requirement": "1.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "delayed-stream", + "version": "1.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "672483ecd7fdd5a2c1d11c4be0a1ab28705797b11db350c098475ca156b05e72c3ed20e1a4d82db88236680920edaed04b8d63c4f499d7ba7855d1a730793731", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/delayed-stream", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/delayed-stream", + "repository_download_url": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/delayed-stream/1.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/delayed-stream@1.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/detect-indent@7.0.1", + "extracted_requirement": "7.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "detect-indent", + "version": "7.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/detect-indent/-/detect-indent-7.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "31ced0850f2cf9c2eb9d47d4fc98bde2f1bfafc336ea6f1ffbebf2adeb38668a236910e9675792221fc4a732cdc255aebf3499dd46c316ca6316f4c35dee9efe", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/detect-indent", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/detect-indent", + "repository_download_url": "https://registry.npmjs.org/detect-indent/-/detect-indent-7.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/detect-indent/7.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/detect-indent@7.0.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/detect-newline@4.0.1", + "extracted_requirement": "4.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "detect-newline", + "version": "4.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/detect-newline/-/detect-newline-4.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "a84dd57a0d585f3187421940ea3cde6d9376a957fa357f80ee6eea9610861b7d1d262c6b0108583ac263b270632640929ae38fa42937d35e397ebf055746f3a2", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/detect-newline", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/detect-newline", + "repository_download_url": "https://registry.npmjs.org/detect-newline/-/detect-newline-4.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/detect-newline/4.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/detect-newline@4.0.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/diff-sequences@29.6.3", + "extracted_requirement": "29.6.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "diff-sequences", + "version": "29.6.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "12378f2b5b2b0f73f4f28da3e1fd04c67ca5a91b3907db498dca7db7592b1f6a918bc08276c61fc1ef498122eeac5056c2ae2e3a58a9cdf9397c736fc052abf1", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/diff-sequences", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/diff-sequences", + "repository_download_url": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", + "api_data_url": "https://registry.npmjs.org/diff-sequences/29.6.3", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/diff-sequences@29.6.3" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/dir-glob@3.0.1", + "extracted_requirement": "3.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "dir-glob", + "version": "3.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "5a4ad6a7d191e0a5df28663338b993b86562d545857f0b37efb9fd71ce79fed6fa0eeab217aa5c43901b88712c85a0e963dbfaa1a4abd9708389d1a633077320", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/dir-glob", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/path-type", + "extracted_requirement": "^4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/dir-glob", + "repository_download_url": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/dir-glob/3.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/dir-glob@3.0.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/eastasianwidth@0.2.0", + "extracted_requirement": "0.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "eastasianwidth", + "version": "0.2.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "23cf1361959cf578981d1438ff7739ae38df8248e12f25b696e18885e18445b350e8e63bc93c9b6a74a90d765af32ed550ff589837186be7b2ab871aee22ea58", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/eastasianwidth", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/eastasianwidth", + "repository_download_url": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "api_data_url": "https://registry.npmjs.org/eastasianwidth/0.2.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/eastasianwidth@0.2.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/emoji-regex@9.2.2", + "extracted_requirement": "9.2.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "emoji-regex", + "version": "9.2.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "2f5f03689b17494936fb8da9bfc98bb398c94f686a164144e23db5c0e9a06d4aac67684bef636c514efce60f515e0a37b3464d815978d93887a7766d3affd5ca", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/emoji-regex", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/emoji-regex", + "repository_download_url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "api_data_url": "https://registry.npmjs.org/emoji-regex/9.2.2", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/emoji-regex@9.2.2" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/entities@4.5.0", + "extracted_requirement": "4.5.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "entities", + "version": "4.5.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "5748631f87463e1f40a39a74328458e8156ab700a3873eaf2392d3f00279e47fb883dff8bdb1f1d48e787d2d17b9c94b8431c0acf40288c8c3c6368bf1f3f187", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/entities", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/entities", + "repository_download_url": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "api_data_url": "https://registry.npmjs.org/entities/4.5.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/entities@4.5.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/esbuild@0.19.8", + "extracted_requirement": "0.19.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "esbuild", + "version": "0.19.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.8.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "97b89f7d0a53d8ead97c7dab5c8a7bfc592669e64cd2fc5bc4df4a7e20b0198b99ab3320fc976f5f6e91df56719ff3f1becae0dd8f4de974dc9e49ea0f2cafe3", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/esbuild", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/esbuild", + "repository_download_url": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.8.tgz", + "api_data_url": "https://registry.npmjs.org/esbuild/0.19.8", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/esbuild@0.19.8" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/eventemitter3@5.0.1", + "extracted_requirement": "5.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "eventemitter3", + "version": "5.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "196901be389264af3b10bad839211251879521cf66bcb2dffe75da94c392e5d62b819abda3939591b64054cd3a095c58b02c07f410d914f9504e53c0d63e1a84", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/eventemitter3", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/eventemitter3", + "repository_download_url": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/eventemitter3/5.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/eventemitter3@5.0.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/execa@8.0.1", + "extracted_requirement": "8.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "execa", + "version": "8.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "57286779b5dc8855760c449cfa9e81fb2d0b8d29b492b5383a024de38a85021058d1327ed55eb5b580f6fb01eeb19e85f67e4afaf97c934b13cbb3c47d5e2aa6", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/execa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/cross-spawn", + "extracted_requirement": "^7.0.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/get-stream", + "extracted_requirement": "^8.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/human-signals", + "extracted_requirement": "^5.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/is-stream", + "extracted_requirement": "^3.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/merge-stream", + "extracted_requirement": "^2.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/npm-run-path", + "extracted_requirement": "^5.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/onetime", + "extracted_requirement": "^6.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/signal-exit", + "extracted_requirement": "^4.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/strip-final-newline", + "extracted_requirement": "^3.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/execa", + "repository_download_url": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/execa/8.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/execa@8.0.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/fast-glob@3.3.1", + "extracted_requirement": "3.3.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "fast-glob", + "version": "3.3.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "90d14fca3861e5c2a3ad496dc6cfb0171f9991b45ac71999f97d19537d523acc4212d3fd54f82dab6b5e670d4379bba92f91a60da350eb228c31570ce358aa0e", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/fast-glob", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40nodelib/fs.stat", + "extracted_requirement": "^2.0.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40nodelib/fs.walk", + "extracted_requirement": "^1.2.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/glob-parent", + "extracted_requirement": "^5.1.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/merge2", + "extracted_requirement": "^1.3.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/micromatch", + "extracted_requirement": "^4.0.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/fast-glob", + "repository_download_url": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", + "api_data_url": "https://registry.npmjs.org/fast-glob/3.3.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/fast-glob@3.3.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/fastq@1.15.0", + "extracted_requirement": "1.15.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "fastq", + "version": "1.15.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "c01ae8714d8b0975dafa5581b7c4682110fcf458bc39d0013836bf9049f27b28d2e5a64ee7f18dbc8e6c1083400ea3ff87c336f541d31d46f9dec52ee4886a77", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/fastq", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/reusify", + "extracted_requirement": "^1.0.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/fastq", + "repository_download_url": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "api_data_url": "https://registry.npmjs.org/fastq/1.15.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/fastq@1.15.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/fill-range@7.0.1", + "extracted_requirement": "7.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "fill-range", + "version": "7.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "a8ea3d17e74c5260b62dc6f805b56f9ca2714cf8c29be451a5ee200ee1abce42fb984565fdd8d84aed8e750d8f6b7d36378a2a91283d8abea368b589d94495a5", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/fill-range", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/to-regex-range", + "extracted_requirement": "^5.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/fill-range", + "repository_download_url": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/fill-range/7.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/fill-range@7.0.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/foreground-child@3.1.1", + "extracted_requirement": "3.1.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "foreground-child", + "version": "3.1.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "4cc28352722d7ba6df6f99d6bfb57f71a235ebd38782fc236fb5785a4794bdb410763af9ad62aa1c588a59bfdf70ec01f82cc14fea9b5a3be3f8357046c92922", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/foreground-child", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/cross-spawn", + "extracted_requirement": "^7.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/signal-exit", + "extracted_requirement": "^4.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/foreground-child", + "repository_download_url": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", + "api_data_url": "https://registry.npmjs.org/foreground-child/3.1.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/foreground-child@3.1.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/form-data@4.0.0", + "extracted_requirement": "4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "form-data", + "version": "4.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "1131249521a2e6dd10319ba25e803f43abdc9f170b40fe6f76e812a6e0328ba4951a2d9c94f3e9fb180486e31a1c2fb31a09f7d4a776df95b7e5fec7ca491ac3", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/form-data", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/asynckit", + "extracted_requirement": "^0.4.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/combined-stream", + "extracted_requirement": "^1.0.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/mime-types", + "extracted_requirement": "^2.1.12", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/form-data", + "repository_download_url": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/form-data/4.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/form-data@4.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/fs.realpath@1.0.0", + "extracted_requirement": "1.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "fs.realpath", + "version": "1.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "38ed291f694ae9ad2166701d6aee48b731cf23aa5496f23b8cc567c54411b70e28c05db093c94e49a6ed1830933f81a0ae0d8c6c69d63bd5fc2b5b78f9f18c0f", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/fs.realpath", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/fs.realpath", + "repository_download_url": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/fs.realpath/1.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/fs.realpath@1.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/fsevents@2.3.3", + "extracted_requirement": "2.3.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "fsevents", + "version": "2.3.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "e71a037d7f9f2fb7da0139da82658fa5b16dc21fd1efb5a630caaa1c64bae42defbc1d181eb805f81d58999df8e35b4c8f99fade4d36d765cda09c339617df43", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/fsevents", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/fsevents", + "repository_download_url": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "api_data_url": "https://registry.npmjs.org/fsevents/2.3.3", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/fsevents@2.3.3" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/get-func-name@2.0.2", + "extracted_requirement": "2.0.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "get-func-name", + "version": "2.0.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "f2f5cebee135ebb0ad21cdcec88b5ca3b37f76946d05b60eb0fb170b3ed7fcf3279468d88d21ae64980cd58ee699ec3b04a7fd06abcb5f6b67395cb504152cc5", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/get-func-name", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/get-func-name", + "repository_download_url": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.2.tgz", + "api_data_url": "https://registry.npmjs.org/get-func-name/2.0.2", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/get-func-name@2.0.2" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/get-stdin@9.0.0", + "extracted_requirement": "9.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "get-stdin", + "version": "9.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/get-stdin/-/get-stdin-9.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "7552818df5a2b0b02271aac8d927fe26e044fc382157853334055ef7284426ecde44477726139313d7146894de49aefb7ec6d050ade970ea497cce7df9529968", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/get-stdin", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/get-stdin", + "repository_download_url": "https://registry.npmjs.org/get-stdin/-/get-stdin-9.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/get-stdin/9.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/get-stdin@9.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/get-stream@8.0.1", + "extracted_requirement": "8.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "get-stream", + "version": "8.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "55a509b2905f7e7fcb302255a0cbd201d9ac709c92d5aba3e59ba59e7e54a18718e77d545a67708515a47062a7194f779b91d25cff4b3f6bac3abcab06d428c0", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/get-stream", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/get-stream", + "repository_download_url": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/get-stream/8.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/get-stream@8.0.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/git-hooks-list@3.1.0", + "extracted_requirement": "3.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "git-hooks-list", + "version": "3.1.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/git-hooks-list/-/git-hooks-list-3.1.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "2c5f15787791eeffb001b5ea7e04654d25ffd41251f50d6f10c47c240cf570483a197d3bfb3ca3dec01d0ef6238ffc679487d5b86823e2a05e8b52b784a1fe3c", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/git-hooks-list", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/git-hooks-list", + "repository_download_url": "https://registry.npmjs.org/git-hooks-list/-/git-hooks-list-3.1.0.tgz", + "api_data_url": "https://registry.npmjs.org/git-hooks-list/3.1.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/git-hooks-list@3.1.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/glob@7.2.3", + "extracted_requirement": "7.2.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "glob", + "version": "7.2.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "9c5474ccba54d9809a471c28089bcbe94bc21f6245c85548bf04cbb087f6d40b8794cb240358614dd93e2e5609b4e958b7dbfa76fb330f604646a04bfa240af5", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/glob", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/fs.realpath", + "extracted_requirement": "^1.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/inflight", + "extracted_requirement": "^1.0.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/inherits", + "extracted_requirement": "2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/minimatch", + "extracted_requirement": "^3.1.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/once", + "extracted_requirement": "^1.3.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/path-is-absolute", + "extracted_requirement": "^1.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/glob", + "repository_download_url": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "api_data_url": "https://registry.npmjs.org/glob/7.2.3", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/glob@7.2.3" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/glob-parent@5.1.2", + "extracted_requirement": "5.1.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "glob-parent", + "version": "5.1.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "00e22049009ea62258c0fdc04671b1fb95674eed870587736c63f8e5e2f0d6faf7cc1def64b7b279dd6c0bd8676dc39cf7f4ab33233944f42b906cf8692f59a3", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/glob-parent", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/is-glob", + "extracted_requirement": "^4.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/glob-parent", + "repository_download_url": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "api_data_url": "https://registry.npmjs.org/glob-parent/5.1.2", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/glob-parent@5.1.2" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/globby@13.2.2", + "extracted_requirement": "13.2.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "globby", + "version": "13.2.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "635ccd195fa9cd0761ec7dfd97dce00783c9aa344dab276f7580831b81c55cce17baf49a41094473dd48535c802cbf205130e89a00407f3dd725d9944bea28d3", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/globby", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/dir-glob", + "extracted_requirement": "^3.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/fast-glob", + "extracted_requirement": "^3.3.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/ignore", + "extracted_requirement": "^5.2.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/merge2", + "extracted_requirement": "^1.4.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/slash", + "extracted_requirement": "^4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/globby", + "repository_download_url": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz", + "api_data_url": "https://registry.npmjs.org/globby/13.2.2", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/globby@13.2.2" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/has-flag@4.0.0", + "extracted_requirement": "4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "has-flag", + "version": "4.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "1329094ff4352a34d672da698080207d23b4b4a56e6548e180caf5ee4a93ba6325e807efdc421295e53ba99533a170c54c01d30c2e0d3a81bf67153712f94c3d", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/has-flag", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/has-flag", + "repository_download_url": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/has-flag/4.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/has-flag@4.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/html-encoding-sniffer@4.0.0", + "extracted_requirement": "4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "html-encoding-sniffer", + "version": "4.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-4.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "636da84ea214e2eb8f8047a67f3ecd0c9cfa39e29fd762ecbbe402facdc156975aeb895388c602c86c20e648b8bc5c6433041d7990e5d9a759a2a520745b9381", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/html-encoding-sniffer", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/whatwg-encoding", + "extracted_requirement": "^3.1.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/html-encoding-sniffer", + "repository_download_url": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-4.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/html-encoding-sniffer/4.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/html-encoding-sniffer@4.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/html-escaper@2.0.2", + "extracted_requirement": "2.0.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "html-escaper", + "version": "2.0.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "1f688cb5dd08e0cb7979889aa517480e3a7e5f37a55d0d2d144e094bb605c057af5d73263a9f66c8dad4bc28340fac2cf22aa444f05f28781bc228354a694b7e", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/html-escaper", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/html-escaper", + "repository_download_url": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "api_data_url": "https://registry.npmjs.org/html-escaper/2.0.2", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/html-escaper@2.0.2" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/http-proxy-agent@7.0.0", + "extracted_requirement": "7.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "http-proxy-agent", + "version": "7.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "f994fe881c55510d5ab2e82a9c3ea85a84624b6e4092335f1b4f3974a246b46c647702d0acc294e7026bd9b38e1405f329c4eeaaafbb7d99533201b74917c861", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/http-proxy-agent", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/agent-base", + "extracted_requirement": "^7.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/debug", + "extracted_requirement": "^4.3.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/http-proxy-agent", + "repository_download_url": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/http-proxy-agent/7.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/http-proxy-agent@7.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/https-proxy-agent@7.0.2", + "extracted_requirement": "7.0.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "https-proxy-agent", + "version": "7.0.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "3662cd8e6eae718c2d71498bec9402d59439ecb9873f8953d79150f03eb59da935acee831fe7f3e6a34ad80a7950de196a9608084dffd0aa1d70b6123ec3db68", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/https-proxy-agent", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/agent-base", + "extracted_requirement": "^7.0.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/debug", + "extracted_requirement": "4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/https-proxy-agent", + "repository_download_url": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.2.tgz", + "api_data_url": "https://registry.npmjs.org/https-proxy-agent/7.0.2", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/https-proxy-agent@7.0.2" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/human-signals@5.0.0", + "extracted_requirement": "5.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "human-signals", + "version": "5.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "0177196fabf3ceb140504eb51e73789a92ea77f7122303508ed3564747ae3e6eb2d22ab1dc6e203976880ddb5d0f06668707bcd8b03afb38a7996e1405655e3d", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/human-signals", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/human-signals", + "repository_download_url": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/human-signals/5.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/human-signals@5.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/husky@8.0.3", + "extracted_requirement": "8.0.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "husky", + "version": "8.0.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/husky/-/husky-8.0.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "f9d412caa3e1e31d6194ed6cc1706235bd87cd30cdd48d8818b431d46ac1ba2a8525fa0cae7656c1599ab6f4a23be233f1f0549dffa57a4c0da387362e55c8b6", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/husky", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/husky", + "repository_download_url": "https://registry.npmjs.org/husky/-/husky-8.0.3.tgz", + "api_data_url": "https://registry.npmjs.org/husky/8.0.3", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/husky@8.0.3" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/iconv-lite@0.6.3", + "extracted_requirement": "0.6.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "iconv-lite", + "version": "0.6.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "e1f0a4efdc2c84c773329dab1f4eaa5ab244e22a25a8b842507f8e8ae22053ef91074fbde0d9432fcd5ab4eec65f9e6e50ab9ea34b711cdb6f13223a0fb59d33", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/iconv-lite", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/safer-buffer", + "extracted_requirement": ">= 2.1.2 < 3.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/iconv-lite", + "repository_download_url": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "api_data_url": "https://registry.npmjs.org/iconv-lite/0.6.3", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/iconv-lite@0.6.3" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/ignore@5.2.4", + "extracted_requirement": "5.2.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "ignore", + "version": "5.2.4", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "3006f7f017126c7d1e1cd0719fbaa5d8d1ff917df73a4077959d4135d87b10d7910a11d362c4ef5ab32e6e220030d4b69655c4120675314381b570a13f791a15", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/ignore", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/ignore", + "repository_download_url": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "api_data_url": "https://registry.npmjs.org/ignore/5.2.4", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/ignore@5.2.4" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/inflight@1.0.6", + "extracted_requirement": "1.0.6", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "inflight", + "version": "1.0.6", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "93dd88fdbd3cab8c2f16c71708bbea7ec1c2ae3ac5ef2897b10b8856f544ecdf365b7f9aaa9cee51d05b7e159ccbf159477ff82207e532028b3acbcf0eb18224", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/inflight", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/once", + "extracted_requirement": "^1.3.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/wrappy", + "extracted_requirement": "1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/inflight", + "repository_download_url": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "api_data_url": "https://registry.npmjs.org/inflight/1.0.6", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/inflight@1.0.6" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/inherits@2.0.4", + "extracted_requirement": "2.0.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "inherits", + "version": "2.0.4", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "93fbc6697e3f6256b75b3c8c0af4d039761e207bea38ab67a8176ecd31e9ce9419cc0b2428c859d8af849c189233dcc64a820578ca572b16b8758799210a9ec1", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/inherits", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/inherits", + "repository_download_url": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "api_data_url": "https://registry.npmjs.org/inherits/2.0.4", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/inherits@2.0.4" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/is-docker@3.0.0", + "extracted_requirement": "3.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "is-docker", + "version": "3.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "7a58dc8040e5127b3fec05c5a2c0792bfda708ce0fec540f90673f0d62f2e6b985116bd96b21ab8a4d5df7f4086399c9e1ff58b15bc1900ea42691e7f6b21275", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/is-docker", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/is-docker", + "repository_download_url": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/is-docker/3.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/is-docker@3.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/is-extglob@2.1.1", + "extracted_requirement": "2.1.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "is-extglob", + "version": "2.1.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "49b29b00d90deb4dd58b88c466fe3d2de549327e321b0b1bcd9c28ac4a32122badb0dde725875b3b7eb37e1189e90103a4e6481640ed9eae494719af9778eca1", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/is-extglob", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/is-extglob", + "repository_download_url": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "api_data_url": "https://registry.npmjs.org/is-extglob/2.1.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/is-extglob@2.1.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/is-fullwidth-code-point@4.0.0", + "extracted_requirement": "4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "is-fullwidth-code-point", + "version": "4.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "3b82f4f78376fdd67bc6a55dad7861f6bd4a3833c9a459acf01e6c19d24b3f2ebae0082f5ecade654c82410348b59443958ba0e314ad2e3369feccf71ef068c1", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/is-fullwidth-code-point", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/is-fullwidth-code-point", + "repository_download_url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/is-fullwidth-code-point/4.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/is-fullwidth-code-point@4.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/is-glob@4.0.3", + "extracted_requirement": "4.0.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "is-glob", + "version": "4.0.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "c5e9526b21c7dfa66013b6568658bba56df884d6cd97c3a3bf92959a4243e2105d0f7b61f137e4f6f61ab0b33e99758e6611648197f184b4a7af046be1e9524a", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/is-glob", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/is-extglob", + "extracted_requirement": "^2.1.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/is-glob", + "repository_download_url": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "api_data_url": "https://registry.npmjs.org/is-glob/4.0.3", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/is-glob@4.0.3" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/is-inside-container@1.0.0", + "extracted_requirement": "1.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "is-inside-container", + "version": "1.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "28860b08226085f1d9c6a8d8044eeb132d0e06e4dde710874bbb47560bc22e4c7b4ad2286b1c0d5b784200b80452315f79193e306fd0c66a7fbed113105ded44", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/is-inside-container", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/is-docker", + "extracted_requirement": "^3.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/is-inside-container", + "repository_download_url": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/is-inside-container/1.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/is-inside-container@1.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/is-number@7.0.0", + "extracted_requirement": "7.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "is-number", + "version": "7.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "e350a27e483a7bc4f2952a5db53a5e2d532abd20445734edb47bc4443ef8d7ea6767c00dbf4d34e0c44be3740a3c394af5c1af369e8d6566540656c65d8c719e", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/is-number", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/is-number", + "repository_download_url": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/is-number/7.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/is-number@7.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/is-plain-obj@4.1.0", + "extracted_requirement": "4.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "is-plain-obj", + "version": "4.1.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "f8f822faf32e50d909c84c62301b792251683322a7af9ce127852ca73e7c58e841179428219905c8d1c86c102d1f0cd502093946d9dd54db0344deb5fe6983aa", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/is-plain-obj", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/is-plain-obj", + "repository_download_url": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "api_data_url": "https://registry.npmjs.org/is-plain-obj/4.1.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/is-plain-obj@4.1.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/is-potential-custom-element-name@1.0.1", + "extracted_requirement": "1.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "is-potential-custom-element-name", + "version": "1.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "6c261e440dab5626ca65dfacdbadb98069c617fb7b0d2a83b3874fec2acb0359bb8ca5b3ea9a6cd0ba582c937c43ae07b663ca27586b3779f33cd28510a39489", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/is-potential-custom-element-name", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/is-potential-custom-element-name", + "repository_download_url": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/is-potential-custom-element-name/1.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/is-potential-custom-element-name@1.0.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/is-stream@3.0.0", + "extracted_requirement": "3.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "is-stream", + "version": "3.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "2e7411e1b67d2000c345292fa6a306bedfed10959c9739253604b0e3c57910068078377aa86bcdf1e8ba939a74b6fc52475ef55661b21ee4e200e7f101bafc90", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/is-stream", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/is-stream", + "repository_download_url": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/is-stream/3.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/is-stream@3.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/is-wsl@2.2.0", + "extracted_requirement": "2.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "is-wsl", + "version": "2.2.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "7cacc0adad2b18951407018180d90766e4e865c9fe4ed5c7a5e0a09a430930c631d6c40361a092ca32414826b69c7d431a6eecde7d68067a21a154c168decbc3", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/is-wsl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/is-docker", + "extracted_requirement": "^2.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/is-wsl", + "repository_download_url": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "api_data_url": "https://registry.npmjs.org/is-wsl/2.2.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/is-wsl@2.2.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/is-docker@2.2.1", + "extracted_requirement": "2.2.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "is-docker", + "version": "2.2.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "17e8b604ab05ac7eba89a505734c280fcb0bcbc81eb64c13c2d3818efb39e82c780a024378a41ea9fcfcc0062249bf093a9ad68471f9a7becf6e6602bef52e5d", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/is-wsl/node_modules/is-docker", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/is-docker", + "repository_download_url": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "api_data_url": "https://registry.npmjs.org/is-docker/2.2.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/is-docker@2.2.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/isexe@2.0.0", + "extracted_requirement": "2.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "isexe", + "version": "2.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "447c4c2e9f659ca1c61d19e0f5016144231b600715a67ebdb2648672addfdfac638155564e18f8aaa2db4cb96aed2b23f01f9f210d44b8210623694ab3241e23", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/isexe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/isexe", + "repository_download_url": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/isexe/2.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/isexe@2.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/istanbul-lib-coverage@3.2.2", + "extracted_requirement": "3.2.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "istanbul-lib-coverage", + "version": "3.2.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "3bc769b05fabd1657ff0c35129f9e6aed09686e2a3c6bab6c3e8e9cc12f95192938b62de5569d63a6591c4595eb0938d99cfb02c01af29064439a9e4a342c54e", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/istanbul-lib-coverage", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/istanbul-lib-coverage", + "repository_download_url": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "api_data_url": "https://registry.npmjs.org/istanbul-lib-coverage/3.2.2", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/istanbul-lib-coverage@3.2.2" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/istanbul-lib-report@3.0.1", + "extracted_requirement": "3.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "istanbul-lib-report", + "version": "3.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "1827c4d66b6c1c63842c253c7bf67b616ce99b26ebc7ff9d4937cbaef63ca9199a63acd74ca5a7e964088da005c34ebd89c9ba19530d920bb437323888f65437", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/istanbul-lib-report", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/istanbul-lib-coverage", + "extracted_requirement": "^3.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/make-dir", + "extracted_requirement": "^4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/supports-color", + "extracted_requirement": "^7.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/istanbul-lib-report", + "repository_download_url": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/istanbul-lib-report/3.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/istanbul-lib-report@3.0.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/istanbul-lib-source-maps@4.0.1", + "extracted_requirement": "4.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "istanbul-lib-source-maps", + "version": "4.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "9f7b3c13091d1482421b704f28162fb248171a8cbcf00473bde8248ad93ad0dc5177096d2ce4da1fb09488c457bf0628ae5d10ef5da212371607e7cafccad657", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/istanbul-lib-source-maps", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/debug", + "extracted_requirement": "^4.1.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/istanbul-lib-coverage", + "extracted_requirement": "^3.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/source-map", + "extracted_requirement": "^0.6.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/istanbul-lib-source-maps", + "repository_download_url": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/istanbul-lib-source-maps/4.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/istanbul-lib-source-maps@4.0.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/istanbul-reports@3.1.6", + "extracted_requirement": "3.1.6", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "istanbul-reports", + "version": "3.1.6", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "4cb8273242a0de24c3b10f4f6cf4dda5f00ad83ce317d9aa506ed132071097ca058da77ca1be25686c6fe5757953d3007f1f03ead489894cae030ccb89c6b196", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/istanbul-reports", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/html-escaper", + "extracted_requirement": "^2.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/istanbul-lib-report", + "extracted_requirement": "^3.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/istanbul-reports", + "repository_download_url": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", + "api_data_url": "https://registry.npmjs.org/istanbul-reports/3.1.6", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/istanbul-reports@3.1.6" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/jackspeak@2.3.5", + "extracted_requirement": "2.3.5", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "jackspeak", + "version": "2.3.5", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.5.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "45ab71f81f167972c0b51267dba86b858f12d7e273ea9c4f32b92b76481bfcdb2d4cd8aa3215f4fe8155bb9c17fa0e67e89944bb62cfb0326663c9d13f8f9a97", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/jackspeak", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40isaacs/cliui", + "extracted_requirement": "^8.0.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/jackspeak", + "repository_download_url": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.5.tgz", + "api_data_url": "https://registry.npmjs.org/jackspeak/2.3.5", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/jackspeak@2.3.5" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/jsdom@23.0.1", + "extracted_requirement": "23.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "jsdom", + "version": "23.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/jsdom/-/jsdom-23.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "da2dbbbe0be552c18404ef7efe425045bb6ab66fb5f756f9cc066b53f51ecd59a70b67650c014b803609bc0122f784f8923b112a47b312d2d04e0b0d12c5b695", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/jsdom", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/cssstyle", + "extracted_requirement": "^3.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/data-urls", + "extracted_requirement": "^5.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/decimal.js", + "extracted_requirement": "^10.4.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/form-data", + "extracted_requirement": "^4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/html-encoding-sniffer", + "extracted_requirement": "^4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/http-proxy-agent", + "extracted_requirement": "^7.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/https-proxy-agent", + "extracted_requirement": "^7.0.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/is-potential-custom-element-name", + "extracted_requirement": "^1.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/nwsapi", + "extracted_requirement": "^2.2.7", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/parse5", + "extracted_requirement": "^7.1.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/rrweb-cssom", + "extracted_requirement": "^0.6.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/saxes", + "extracted_requirement": "^6.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/symbol-tree", + "extracted_requirement": "^3.2.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tough-cookie", + "extracted_requirement": "^4.1.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/w3c-xmlserializer", + "extracted_requirement": "^5.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/webidl-conversions", + "extracted_requirement": "^7.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/whatwg-encoding", + "extracted_requirement": "^3.1.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/whatwg-mimetype", + "extracted_requirement": "^4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/whatwg-url", + "extracted_requirement": "^14.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/ws", + "extracted_requirement": "^8.14.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/xml-name-validator", + "extracted_requirement": "^5.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/jsdom", + "repository_download_url": "https://registry.npmjs.org/jsdom/-/jsdom-23.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/jsdom/23.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/jsdom@23.0.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/jsonc-parser@3.2.0", + "extracted_requirement": "3.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "jsonc-parser", + "version": "3.2.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "81f15066b71373c0a7297a7a638fc2053ddf4dcd0e56e0e87e9adee1a11e1294813d5e57e6fe3e566c7ef2c9d4ed12cfacd1cf29280bc46a3d62e433cf6d28fb", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/jsonc-parser", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/jsonc-parser", + "repository_download_url": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", + "api_data_url": "https://registry.npmjs.org/jsonc-parser/3.2.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/jsonc-parser@3.2.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/lilconfig@2.1.0", + "extracted_requirement": "2.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "lilconfig", + "version": "2.1.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "bad58eb7f187cee5319cb2b107a764f3546839ea0d78781bad78ae1a4e32c85e6a951cfe888556bb9e84d9fa861c5ad7cf440d5212c1ffc9caaaf447eba24a19", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/lilconfig", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/lilconfig", + "repository_download_url": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "api_data_url": "https://registry.npmjs.org/lilconfig/2.1.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/lilconfig@2.1.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/lint-staged@15.0.2", + "extracted_requirement": "15.0.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "lint-staged", + "version": "15.0.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.0.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "be7132ee91531f256e0e6080205291e500cef172d594f150432ba343f4933b17b8d08096a89ea49d2db0489fdf7d7fcbc34af3f3796e44387e113eeda0dfab3b", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/lint-staged", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/chalk", + "extracted_requirement": "5.3.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/commander", + "extracted_requirement": "11.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/debug", + "extracted_requirement": "4.3.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/execa", + "extracted_requirement": "8.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/lilconfig", + "extracted_requirement": "2.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/listr2", + "extracted_requirement": "7.0.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/micromatch", + "extracted_requirement": "4.0.5", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/pidtree", + "extracted_requirement": "0.6.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/string-argv", + "extracted_requirement": "0.3.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/yaml", + "extracted_requirement": "2.3.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/lint-staged", + "repository_download_url": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.0.2.tgz", + "api_data_url": "https://registry.npmjs.org/lint-staged/15.0.2", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/lint-staged@15.0.2" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/listr2@7.0.2", + "extracted_requirement": "7.0.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "listr2", + "version": "7.0.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/listr2/-/listr2-7.0.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "ac9cac6d1f462886a58536d52f6b586c5da15720e7adfee9154641c233da30875a7581e6793f84562fc1bb7a9dec44d03da853a2d83659109ab57c11056e79e2", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/listr2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/cli-truncate", + "extracted_requirement": "^3.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/colorette", + "extracted_requirement": "^2.0.20", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/eventemitter3", + "extracted_requirement": "^5.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/log-update", + "extracted_requirement": "^5.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/rfdc", + "extracted_requirement": "^1.3.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/wrap-ansi", + "extracted_requirement": "^8.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/listr2", + "repository_download_url": "https://registry.npmjs.org/listr2/-/listr2-7.0.2.tgz", + "api_data_url": "https://registry.npmjs.org/listr2/7.0.2", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/listr2@7.0.2" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/local-pkg@0.5.0", + "extracted_requirement": "0.5.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "local-pkg", + "version": "0.5.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.5.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "a24eb3dea958c820d2e19114dbb1da53ac7fc596bd5a17fc8c3e29b47e5465341865561e6fd6e7677a2356188934b8972b51df73418d6cb5dc999e6994b0c306", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/local-pkg", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/mlly", + "extracted_requirement": "^1.4.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/pkg-types", + "extracted_requirement": "^1.0.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/local-pkg", + "repository_download_url": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.5.0.tgz", + "api_data_url": "https://registry.npmjs.org/local-pkg/0.5.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/local-pkg@0.5.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/log-update@5.0.1", + "extracted_requirement": "5.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "log-update", + "version": "5.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/log-update/-/log-update-5.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "e54b540d0ffa79dc38a1fca58c335c395250e1cece8c3ae8e21df2f1ed4640be62604958725547277cde59c87296f31a2a70db0e2942f22ace5727b19c0fd297", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/log-update", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/ansi-escapes", + "extracted_requirement": "^5.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/cli-cursor", + "extracted_requirement": "^4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/slice-ansi", + "extracted_requirement": "^5.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/strip-ansi", + "extracted_requirement": "^7.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/wrap-ansi", + "extracted_requirement": "^8.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/log-update", + "repository_download_url": "https://registry.npmjs.org/log-update/-/log-update-5.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/log-update/5.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/log-update@5.0.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/loupe@2.3.7", + "extracted_requirement": "2.3.7", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "loupe", + "version": "2.3.7", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/loupe/-/loupe-2.3.7.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "cd230834655891da5848e0662e2d03d54a3b254f6755d40aac7c42f1e62557ef5828af5678fa8094bee54a5a2b1bf536170d70d214c199a6bf8eb43751b3c7b4", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/loupe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/get-func-name", + "extracted_requirement": "^2.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/loupe", + "repository_download_url": "https://registry.npmjs.org/loupe/-/loupe-2.3.7.tgz", + "api_data_url": "https://registry.npmjs.org/loupe/2.3.7", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/loupe@2.3.7" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/lru-cache@6.0.0", + "extracted_requirement": "6.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "lru-cache", + "version": "6.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "268e9d274e029928eece7c09492de951e5a677f1f47df4e59175e0c198be7aad540a6a90c0287e78bb183980b063df758b615a878875044302c78a938466ec88", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/lru-cache", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/yallist", + "extracted_requirement": "^4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/lru-cache", + "repository_download_url": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/lru-cache/6.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/lru-cache@6.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/magic-string@0.30.5", + "extracted_requirement": "0.30.5", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "magic-string", + "version": "0.30.5", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.5.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "ef19697c169068ffd3e9587c30efc4a97496e449fa20d1c4bc45d08ae7dfec692ed0f5a3537b9feb0fe3f68ecef92a41e5f38092b2391dea0d8308c43b4a45b0", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/magic-string", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40jridgewell/sourcemap-codec", + "extracted_requirement": "^1.4.15", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/magic-string", + "repository_download_url": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.5.tgz", + "api_data_url": "https://registry.npmjs.org/magic-string/0.30.5", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/magic-string@0.30.5" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/magicast@0.3.2", + "extracted_requirement": "0.3.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "magicast", + "version": "0.3.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/magicast/-/magicast-0.3.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "163c2497a6b4b32b7d4c53742526293b26f188c0a460d11e3939ce4cd45b8e9862acb6a4ce765702aad7823ffb186dc3d5dbc44ce34dc2b05f8a7bc06e9ba70e", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/magicast", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40babel/parser", + "extracted_requirement": "^7.23.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40babel/types", + "extracted_requirement": "^7.23.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/source-map-js", + "extracted_requirement": "^1.0.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/magicast", + "repository_download_url": "https://registry.npmjs.org/magicast/-/magicast-0.3.2.tgz", + "api_data_url": "https://registry.npmjs.org/magicast/0.3.2", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/magicast@0.3.2" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/make-dir@4.0.0", + "extracted_requirement": "4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "make-dir", + "version": "4.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "8577544d960854eb75131fff8c0422fb04d9669529c018ffd10b0ecea7a06f7ac630c78989212ee712c79d87c1ad1578447dbe38248e3bde48b3fef1d562786f", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/make-dir", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/semver", + "extracted_requirement": "^7.5.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/make-dir", + "repository_download_url": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/make-dir/4.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/make-dir@4.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/merge-stream@2.0.0", + "extracted_requirement": "2.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "merge-stream", + "version": "2.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "69bbffa8e72e3df9375113df0f39995352ca9aec3c913fb49c81ef2ab2a016bc227e897f76859c740e19aac590f0436b14a91debb31fa68fcba2f6c852c6eddf", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/merge-stream", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/merge-stream", + "repository_download_url": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/merge-stream/2.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/merge-stream@2.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/merge2@1.4.1", + "extracted_requirement": "1.4.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "merge2", + "version": "1.4.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "f2aed51203095b827cb5c7d53f2f20d3d35c43065d6f0144aa17bf5999282338e7ff74c60f0b4e098b571b10373bcb4fce97330820e0bfe3f63f9cb4d1924e3a", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/merge2", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/merge2", + "repository_download_url": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "api_data_url": "https://registry.npmjs.org/merge2/1.4.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/merge2@1.4.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/micromatch@4.0.5", + "extracted_requirement": "4.0.5", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "micromatch", + "version": "4.0.5", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "0cccbe1117045b6abc6763e8f96357bb0ddce586944858c03b91ac26a7c497b523bed22e14a3ba66b2af708b5dcbdf1dc05236375b60df334874a6904fe68d74", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/micromatch", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/braces", + "extracted_requirement": "^3.0.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/picomatch", + "extracted_requirement": "^2.3.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/micromatch", + "repository_download_url": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "api_data_url": "https://registry.npmjs.org/micromatch/4.0.5", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/micromatch@4.0.5" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/mime-db@1.52.0", + "extracted_requirement": "1.52.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "mime-db", + "version": "1.52.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "b0f538b95edd625bed589c70c311c3d0fba285536213b4f201b439496c43081f66518bce82ba103b061040e28f27c0886c4fb51135653a82b5502da7537818be", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/mime-db", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/mime-db", + "repository_download_url": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "api_data_url": "https://registry.npmjs.org/mime-db/1.52.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/mime-db@1.52.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/mime-types@2.1.35", + "extracted_requirement": "2.1.35", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "mime-types", + "version": "2.1.35", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "64363e6cf9b9cd34c5f98a42ac053d9cad148080983d3d10b53d4d65616fe2cfbe4cd91c815693d20ebee11dae238323423cf2b07075cf1b962f9d21cda7978b", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/mime-types", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/mime-db", + "extracted_requirement": "1.52.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/mime-types", + "repository_download_url": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "api_data_url": "https://registry.npmjs.org/mime-types/2.1.35", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/mime-types@2.1.35" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/mimic-fn@4.0.0", + "extracted_requirement": "4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "mimic-fn", + "version": "4.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "bea882d3a0ae8414d47591fe45897cb05acbd3deaf038e4e9392123bab04fccaf58d16c61f80ac9e18bc7f7c0a565ef1f263b802eec8afd0f73b2bf555830527", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/mimic-fn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/mimic-fn", + "repository_download_url": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/mimic-fn/4.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/mimic-fn@4.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/minimatch@3.1.2", + "extracted_requirement": "3.1.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "minimatch", + "version": "3.1.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "27ba7ade1462023c35343130c355bb8b7efe07222b3963b95d0400cd9dd539c2f43cdc9bc297e657f374e73140cf043d512c84717eaddd43be2b96aa0503881f", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/minimatch", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/brace-expansion", + "extracted_requirement": "^1.1.7", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/minimatch", + "repository_download_url": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "api_data_url": "https://registry.npmjs.org/minimatch/3.1.2", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/minimatch@3.1.2" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/mlly@1.4.2", + "extracted_requirement": "1.4.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "mlly", + "version": "1.4.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/mlly/-/mlly-1.4.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "8bf624b9f8b6b75119e8d68f2dd7e7664d805fc72cd1dfa64f354ab8f7ea3ca3dab712c0a5a068c4943dc75fee7245edad2fd4e688ac3cc0e436cd3241368146", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/mlly", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/acorn", + "extracted_requirement": "^8.10.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/pathe", + "extracted_requirement": "^1.1.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/pkg-types", + "extracted_requirement": "^1.0.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/ufo", + "extracted_requirement": "^1.3.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/mlly", + "repository_download_url": "https://registry.npmjs.org/mlly/-/mlly-1.4.2.tgz", + "api_data_url": "https://registry.npmjs.org/mlly/1.4.2", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/mlly@1.4.2" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/ms@2.1.2", + "extracted_requirement": "2.1.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "ms", + "version": "2.1.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "b0690fc7e56332d980e8c5f6ee80381411442c50996784b85ea7863970afebcb53fa36f7be4fd1c9a2963f43d32b25ad98b48cd1bf9a7544c4bdbb353c4687db", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/ms", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/ms", + "repository_download_url": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "api_data_url": "https://registry.npmjs.org/ms/2.1.2", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/ms@2.1.2" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/nanoid@3.3.7", + "extracted_requirement": "3.3.7", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "nanoid", + "version": "3.3.7", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "792469a6370f21ab5120c0b553a52780ff1715ccfc31058641db75313050ecd6809af5c37ef3716ef595df1db2e8274451c8824ac0c70d065b858681f10128da", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/nanoid", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/nanoid", + "repository_download_url": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "api_data_url": "https://registry.npmjs.org/nanoid/3.3.7", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/nanoid@3.3.7" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/npm-run-path@5.1.0", + "extracted_requirement": "5.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "npm-run-path", + "version": "5.1.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "b0939d9911ab636b2335344c6d2be5b90aa0fbc5fb64aeb5cafcc11080e1cf87fccf54d9158001b2a8e308177fd0f50d13d33a403807257424194126ed0fa5f5", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/npm-run-path", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/path-key", + "extracted_requirement": "^4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/npm-run-path", + "repository_download_url": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", + "api_data_url": "https://registry.npmjs.org/npm-run-path/5.1.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/npm-run-path@5.1.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/path-key@4.0.0", + "extracted_requirement": "4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "path-key", + "version": "4.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "85a444ca9abbc6433b12b7e0232034cfe063e0018a94c49d9501368ef268ea1b960f511d90a615f86fd3e27ab4604176be04d3f24a8c14aa35b879fde74af849", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/npm-run-path/node_modules/path-key", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/path-key", + "repository_download_url": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/path-key/4.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/path-key@4.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/nwsapi@2.2.7", + "extracted_requirement": "2.2.7", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "nwsapi", + "version": "2.2.7", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "b9be44e3e1413cac00671d14c0840e8d85861d312ae6c3ea1d035137c67d7b803bbb74e3d7078b26c2f9f721fdbe6bea12d04768e993e9c61028864ec69df915", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/nwsapi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/nwsapi", + "repository_download_url": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", + "api_data_url": "https://registry.npmjs.org/nwsapi/2.2.7", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/nwsapi@2.2.7" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/once@1.4.0", + "extracted_requirement": "1.4.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "once", + "version": "1.4.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "94d689808fb643951140191c7042874d038f697754c67659125413658d0c15402e684a9ed44f8dcaf81dcff688c8d8ba67d3333b976fd47f27e7cfc610ba77fb", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/once", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/wrappy", + "extracted_requirement": "1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/once", + "repository_download_url": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "api_data_url": "https://registry.npmjs.org/once/1.4.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/once@1.4.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/onetime@6.0.0", + "extracted_requirement": "6.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "onetime", + "version": "6.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "d45951fa08d72bb5fe02c007b28df9327c8de4aa86c09462ff7d5fb7ac74335f7886ded2fab580bddecf1ecb3dc5228ccc4d1ab2fd69c881da258abe05b69c01", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/onetime", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/mimic-fn", + "extracted_requirement": "^4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/onetime", + "repository_download_url": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/onetime/6.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/onetime@6.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/open@9.1.0", + "extracted_requirement": "9.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "open", + "version": "9.1.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/open/-/open-9.1.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "392f904e7c35ff8beb7fef618758dcd639d88f3486e2db53041f14c4ec009c89c6dd4a38b2c7adcc2d6286a6881e32c99c0e461a5465e909595ce4d0851054be", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/open", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/default-browser", + "extracted_requirement": "^4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/define-lazy-prop", + "extracted_requirement": "^3.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/is-inside-container", + "extracted_requirement": "^1.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/is-wsl", + "extracted_requirement": "^2.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/open", + "repository_download_url": "https://registry.npmjs.org/open/-/open-9.1.0.tgz", + "api_data_url": "https://registry.npmjs.org/open/9.1.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/open@9.1.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/p-limit@5.0.0", + "extracted_requirement": "5.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "p-limit", + "version": "5.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/p-limit/-/p-limit-5.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "fc46a8abe4322d2897438972615db77f5e2665141c5e7c5f1eb374bc26a2f9a93d1b4a69f62110ba420866ae4d71c12fc1107c3d49d94f42ac3a80c220d4b5a9", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/p-limit", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/yocto-queue", + "extracted_requirement": "^1.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/p-limit", + "repository_download_url": "https://registry.npmjs.org/p-limit/-/p-limit-5.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/p-limit/5.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/p-limit@5.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/parse5@7.1.2", + "extracted_requirement": "7.1.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "parse5", + "version": "7.1.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "0b38f559a495a5aa23d306e13332e6583ebd6a7a76587ec55cc07d9f54b2f3f64517d8e895241532ed488f9588c8699c066864ec43a77693b8988a62855a805f", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/parse5", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/entities", + "extracted_requirement": "^4.4.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/parse5", + "repository_download_url": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "api_data_url": "https://registry.npmjs.org/parse5/7.1.2", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/parse5@7.1.2" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/path-is-absolute@1.0.1", + "extracted_requirement": "1.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "path-is-absolute", + "version": "1.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "0156f0dd42767bd6eaeb8bd2692f409b47e37b53daf296c6a934ec9977da2223299ebe4394385f24eb8b8fd49ff7964f5430147ab0df124f3c30f98f7bb50242", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/path-is-absolute", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/path-is-absolute", + "repository_download_url": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/path-is-absolute/1.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/path-is-absolute@1.0.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/path-key@3.1.1", + "extracted_requirement": "3.1.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "path-key", + "version": "3.1.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "a2399e374a9dfb2d23b3312da18e3caf43deab97703049089423aee90e5fe3595f92cc17b8ab58ae18284e92e7c887079b6e1486ac7ee53aa6d889d2c0b844e9", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/path-key", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/path-key", + "repository_download_url": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "api_data_url": "https://registry.npmjs.org/path-key/3.1.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/path-key@3.1.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/path-scurry@1.10.1", + "extracted_requirement": "1.10.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "path-scurry", + "version": "1.10.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "324842ab3cc11293efc7143bd4c7746f52a4e755b4d65ad8be5333494688ccdb0e0dd77b9aa8628a649996bf957a0033e59e95cedf57836b6d13ffd70611f711", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/path-scurry", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/lru-cache", + "extracted_requirement": "^9.1.1 || ^10.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/minipass", + "extracted_requirement": "^5.0.0 || ^6.0.2 || ^7.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/path-scurry", + "repository_download_url": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", + "api_data_url": "https://registry.npmjs.org/path-scurry/1.10.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/path-scurry@1.10.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/lru-cache@10.0.1", + "extracted_requirement": "10.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "lru-cache", + "version": "10.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "209e2ec144e2daa09c72b8a853a83d83fe6bbef565d776ec75ccd451ca9b7220fd88baf4f79ca3f0340a74e6eb884bee352c77db9375ad5d4ed2c245b33c7be6", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/path-scurry/node_modules/lru-cache", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/lru-cache", + "repository_download_url": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/lru-cache/10.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/lru-cache@10.0.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/minipass@7.0.3", + "extracted_requirement": "7.0.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "minipass", + "version": "7.0.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/minipass/-/minipass-7.0.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "2e16dbc027f3defb1bd768ff5a45903d97ca4ec82a21ed4d7ffb62d692a36044862c72158d653de86f7f9632c7e05f6658d5619503a6d15c927405b37f4e5da6", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/path-scurry/node_modules/minipass", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/minipass", + "repository_download_url": "https://registry.npmjs.org/minipass/-/minipass-7.0.3.tgz", + "api_data_url": "https://registry.npmjs.org/minipass/7.0.3", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/minipass@7.0.3" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/path-type@4.0.0", + "extracted_requirement": "4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "path-type", + "version": "4.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "80329bf1a64c0de0ffb595acf4febeab427d33091d97ac4c57c4e39c63f7a89549d3a6dd32091b0652d4f0875f3ac22c173d815b5acd553dd7b8d125f333c0bf", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/path-type", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/path-type", + "repository_download_url": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/path-type/4.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/path-type@4.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/pathe@1.1.1", + "extracted_requirement": "1.1.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "pathe", + "version": "1.1.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/pathe/-/pathe-1.1.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "77e4501a9d0c0184c868304832639f330cf713e2ce667c71d4765de51d7c9a609963440194ad0b0d97cf73c156f047760e5becb84e8f463ae80d8fb0838fa3fd", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/pathe", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/pathe", + "repository_download_url": "https://registry.npmjs.org/pathe/-/pathe-1.1.1.tgz", + "api_data_url": "https://registry.npmjs.org/pathe/1.1.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/pathe@1.1.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/pathval@1.1.1", + "extracted_requirement": "1.1.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "pathval", + "version": "1.1.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "0e9eb31aaa537444dd47ade57a12583de20eaa988d04db5cec1a5648bace8deed4688b04e5a63ddabfc0ba7400eebb17bdeb7796b277267657dbd50f4ca5f229", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/pathval", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/pathval", + "repository_download_url": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz", + "api_data_url": "https://registry.npmjs.org/pathval/1.1.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/pathval@1.1.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/picocolors@1.0.0", + "extracted_requirement": "1.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "picocolors", + "version": "1.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "d5fca0ae84cb947bbaeb38b6e95a130eff324609b415c71e72cb2da3e321b19d03fc3196dac9bc13c0235bb354e5555346de46c5b799e6a06e26bf87c8b6248d", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/picocolors", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/picocolors", + "repository_download_url": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/picocolors/1.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/picocolors@1.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/picomatch@2.3.1", + "extracted_requirement": "2.3.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "picomatch", + "version": "2.3.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "254ded7874cd8e6136542185cee63c117cc20d5c04a81d9af1fb08bf0692b4784058911e55dd68d500fcd0253af997445d748b6d2b2e2f0263902056a9141454", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/picomatch", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/picomatch", + "repository_download_url": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "api_data_url": "https://registry.npmjs.org/picomatch/2.3.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/picomatch@2.3.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/pidtree@0.6.0", + "extracted_requirement": "0.6.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "pidtree", + "version": "0.6.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/pidtree/-/pidtree-0.6.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "786d9d593570e5bcea191ced9c7131733371b79546b04e8ec137821b77dd51ff4a06c6733b7479388208cd647e89903436d67e44355d6a813674ad5c9fa8c7e2", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/pidtree", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/pidtree", + "repository_download_url": "https://registry.npmjs.org/pidtree/-/pidtree-0.6.0.tgz", + "api_data_url": "https://registry.npmjs.org/pidtree/0.6.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/pidtree@0.6.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/pkg-conf@4.0.0", + "extracted_requirement": "4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "pkg-conf", + "version": "4.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-4.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "edd9a08b8518e2a93ee268f909df2ffc61313e8d0af92958fa1ba539275f67f4fa8d51fafffcbb36dcd9a395ab7e10c1c6e4348c26bb7cb66635a361ec458bff", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/pkg-conf", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/find-up", + "extracted_requirement": "^6.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/load-json-file", + "extracted_requirement": "^7.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/pkg-conf", + "repository_download_url": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-4.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/pkg-conf/4.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/pkg-conf@4.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/find-up@6.3.0", + "extracted_requirement": "6.3.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "find-up", + "version": "6.3.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "bf666ca04b951d8cbc648958ab03deff7f42cbe7050f3a787573dac4dbe412ea2eca6bbed896f3d0fc6929aac91d82539afd87593dcedfcdaa63c9788cc5ad87", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/pkg-conf/node_modules/find-up", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/locate-path", + "extracted_requirement": "^7.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/path-exists", + "extracted_requirement": "^5.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/find-up", + "repository_download_url": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", + "api_data_url": "https://registry.npmjs.org/find-up/6.3.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/find-up@6.3.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/load-json-file@7.0.1", + "extracted_requirement": "7.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "load-json-file", + "version": "7.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/load-json-file/-/load-json-file-7.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "1a7c63ddebf7981e5391504669dd0933a7662e240bfa8d2ddb724f059f6c77ecaf48b934e66168a8a070e4df206db914e13357caa0a022b97f54cd7b3a050881", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/pkg-conf/node_modules/load-json-file", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/load-json-file", + "repository_download_url": "https://registry.npmjs.org/load-json-file/-/load-json-file-7.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/load-json-file/7.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/load-json-file@7.0.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/locate-path@7.2.0", + "extracted_requirement": "7.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "locate-path", + "version": "7.2.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "82f5628df66f9fb47edaac8f5fc980b8a7051837fa35ceb519dbc669f42c1cbd2c048c5f2b303ebac5a7e06142fdb93e41dc0f503e2458524b844962a6afb454", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/pkg-conf/node_modules/locate-path", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/p-locate", + "extracted_requirement": "^6.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/locate-path", + "repository_download_url": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", + "api_data_url": "https://registry.npmjs.org/locate-path/7.2.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/locate-path@7.2.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/p-limit@4.0.0", + "extracted_requirement": "4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "p-limit", + "version": "4.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "e5bd11e2dc69ce33d6570fdc5d75117aca03e216fa53fc7d047d3c2fb9f0f86375b1ecc3ccf771791be973d738df77d98416a7ff0bac8db0acab0aa6e0420121", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/pkg-conf/node_modules/p-limit", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/yocto-queue", + "extracted_requirement": "^1.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/p-limit", + "repository_download_url": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/p-limit/4.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/p-limit@4.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/p-locate@6.0.0", + "extracted_requirement": "6.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "p-locate", + "version": "6.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "c0faeaeba2e5865effe00182e88f9cab14f4ecb857bd62f4f0b357cf57c434ec34029e2c45967f819a534c9e63a6eaf3cf37d2d96fc67bd058dcb80b8c24a173", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/pkg-conf/node_modules/p-locate", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/p-limit", + "extracted_requirement": "^4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/p-locate", + "repository_download_url": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/p-locate/6.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/p-locate@6.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/path-exists@5.0.0", + "extracted_requirement": "5.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "path-exists", + "version": "5.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "46386d7f024ec7370598d3a2ea5b5c6dcbb822ef852f7cc48fcddd9389004be7d5a53c572ced5bdfc46f2604ffd10c2f57f2f7698f53027cafd043aa5b81a831", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/pkg-conf/node_modules/path-exists", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/path-exists", + "repository_download_url": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/path-exists/5.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/path-exists@5.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/pkg-types@1.0.3", + "extracted_requirement": "1.0.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "pkg-types", + "version": "1.0.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.0.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "9cdee9622d0042a267a0b3c2f5e1c543c01cc9a8b10543b0bea7394c39c828230413a234cbc3fb38a03b7cf7b1b171821b140397f726acb029dba2e1730c59e0", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/pkg-types", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/jsonc-parser", + "extracted_requirement": "^3.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/mlly", + "extracted_requirement": "^1.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/pathe", + "extracted_requirement": "^1.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/pkg-types", + "repository_download_url": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.0.3.tgz", + "api_data_url": "https://registry.npmjs.org/pkg-types/1.0.3", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/pkg-types@1.0.3" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/postcss@8.4.32", + "extracted_requirement": "8.4.32", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "postcss", + "version": "8.4.32", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/postcss/-/postcss-8.4.32.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "0ff923e4936eea8a36108cbe5cbff6e891034e521b07c870f391bc4ad384e8bef845001554fe6b7a3eb0c4236ac8c6d1e1190f7eabdecd56cfc3cd4d81de8a73", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/postcss", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/nanoid", + "extracted_requirement": "^3.3.7", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/picocolors", + "extracted_requirement": "^1.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/source-map-js", + "extracted_requirement": "^1.0.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/postcss", + "repository_download_url": "https://registry.npmjs.org/postcss/-/postcss-8.4.32.tgz", + "api_data_url": "https://registry.npmjs.org/postcss/8.4.32", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/postcss@8.4.32" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/prettier@3.0.3", + "extracted_requirement": "3.0.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "prettier", + "version": "3.0.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/prettier/-/prettier-3.0.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "2ffe2950333170d6bc47f12d855d3c66de365813b8875adaad5b4ad0af90246d17d7cece2e8ee5ebdf635b0d062aec3390f43ffe330503ff179ba161dc9fc302", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/prettier", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/prettier", + "repository_download_url": "https://registry.npmjs.org/prettier/-/prettier-3.0.3.tgz", + "api_data_url": "https://registry.npmjs.org/prettier/3.0.3", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/prettier@3.0.3" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/prettier-plugin-packagejson@2.4.6", + "extracted_requirement": "2.4.6", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "prettier-plugin-packagejson", + "version": "2.4.6", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/prettier-plugin-packagejson/-/prettier-plugin-packagejson-2.4.6.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "e4919fce42512f40cb3728709a2015f665748592c70f075d142b3695cf42371382869a1651055ef0ae2a4cc92d99ebe60e5329a24dae4f5d27bc7532539f6c37", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/prettier-plugin-packagejson", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/sort-package-json", + "extracted_requirement": "2.6.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/synckit", + "extracted_requirement": "0.8.5", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/prettier-plugin-packagejson", + "repository_download_url": "https://registry.npmjs.org/prettier-plugin-packagejson/-/prettier-plugin-packagejson-2.4.6.tgz", + "api_data_url": "https://registry.npmjs.org/prettier-plugin-packagejson/2.4.6", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/prettier-plugin-packagejson@2.4.6" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/pretty-format@29.7.0", + "extracted_requirement": "29.7.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "pretty-format", + "version": "29.7.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "3dd970fe83f137e69776633d474d09542f56545a022d3289bc354b82627ea807df04cc6c57ce65fcbbbbb0dc78cd2ccfca82f67ae226b84c0784e5dd12034565", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/pretty-format", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40jest/schemas", + "extracted_requirement": "^29.6.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/ansi-styles", + "extracted_requirement": "^5.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/react-is", + "extracted_requirement": "^18.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/pretty-format", + "repository_download_url": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "api_data_url": "https://registry.npmjs.org/pretty-format/29.7.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/pretty-format@29.7.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/ansi-styles@5.2.0", + "extracted_requirement": "5.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "ansi-styles", + "version": "5.2.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "0b1c29b7649f4f34ed5dc7ce97318479ef0ef9cf8c994806acd8817179ee5b1b852477ba6b91f3eeac21c1ee4e81a498234209be42ea597d40486f9c24e90488", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/pretty-format/node_modules/ansi-styles", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/ansi-styles", + "repository_download_url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "api_data_url": "https://registry.npmjs.org/ansi-styles/5.2.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/ansi-styles@5.2.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/psl@1.9.0", + "extracted_requirement": "1.9.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "psl", + "version": "1.9.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "13f66c754e072ecffaf206338064e43227164cb3dd01fb492df24594b50000a646912b4d53bdac6634fae929cc0d539f39663f600a220fb2716bd887be781c6a", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/psl", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/psl", + "repository_download_url": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "api_data_url": "https://registry.npmjs.org/psl/1.9.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/psl@1.9.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/punycode@2.3.1", + "extracted_requirement": "2.3.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "punycode", + "version": "2.3.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "bd8b7b503d54f5683ad77f2c84bb4b3af740bbef03b02fe2945b44547707fb0c9d712a4d136d007d239db9fe8c91115a84be4563b5f5a14ee7295645b5fabc16", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/punycode", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/punycode", + "repository_download_url": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "api_data_url": "https://registry.npmjs.org/punycode/2.3.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/punycode@2.3.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/querystringify@2.2.0", + "extracted_requirement": "2.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "querystringify", + "version": "2.2.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "148aa08f6114bd36bb479d2ed2b1acc937edce3626bff6b784edf8e5b64daea69b36a8ed8220cc826a389a452377e9f3539a05ddd0a52aa1483d42b26d4caaa1", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/querystringify", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/querystringify", + "repository_download_url": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "api_data_url": "https://registry.npmjs.org/querystringify/2.2.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/querystringify@2.2.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/queue-microtask@1.2.3", + "extracted_requirement": "1.2.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "queue-microtask", + "version": "1.2.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "36e68d49ae9f94a4f925a498433268934e09cd32f5080e9a1a1bf9adf2d6dcf82a03e3360a1a59427002f21f22e19164052f17e51aa40c11c0eebe217a3dcaf4", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/queue-microtask", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/queue-microtask", + "repository_download_url": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "api_data_url": "https://registry.npmjs.org/queue-microtask/1.2.3", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/queue-microtask@1.2.3" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/react-is@18.2.0", + "extracted_requirement": "18.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "react-is", + "version": "18.2.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "c56183216eb1f76d71b733e486250bb6d8491e826f05b177ab6e9fce5a0f08ad21b2fc6d3d57a5bdfb70df38db1d64a4476926f59fb8bb16c30caffa670f41f3", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/react-is", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/react-is", + "repository_download_url": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "api_data_url": "https://registry.npmjs.org/react-is/18.2.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/react-is@18.2.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/requires-port@1.0.0", + "extracted_requirement": "1.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "requires-port", + "version": "1.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "2a280e087728714dd7383271b2ef22fe3f13f6dcd3e1a74789e730391450d19645729eda8705ee454d66fb2b8ef740b9654c867867e87070c8d783372f7c8301", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/requires-port", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/requires-port", + "repository_download_url": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/requires-port/1.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/requires-port@1.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/restore-cursor@4.0.0", + "extracted_requirement": "4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "restore-cursor", + "version": "4.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "23d7cf5d4f6078ef5b1ceb7da471ce84e9187ab20cb2655a581d2b036008f44461ffec7f8bb315e4728136b83e9633b97a83d580272716e46327db87e88ff77a", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/restore-cursor", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/onetime", + "extracted_requirement": "^5.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/signal-exit", + "extracted_requirement": "^3.0.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/restore-cursor", + "repository_download_url": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/restore-cursor/4.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/restore-cursor@4.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/mimic-fn@2.1.0", + "extracted_requirement": "2.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "mimic-fn", + "version": "2.1.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "3aa6ce939a0441e019f165d6c9d96ef47263cfd59574422f6a63027179aea946234e49c7fecaac5af850def830285451d47a63bcd04a437ee76c9818cc6a8672", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/restore-cursor/node_modules/mimic-fn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/mimic-fn", + "repository_download_url": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "api_data_url": "https://registry.npmjs.org/mimic-fn/2.1.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/mimic-fn@2.1.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/onetime@5.1.2", + "extracted_requirement": "5.1.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "onetime", + "version": "5.1.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "91ba5a4921894d674063928f55e30e2974ab3edafc0bc0bbc287496dcb1de758d19e60fe199bbc63456853a0e6e59e2f5abd0883fd4d2ae59129fee3e5a6984a", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/restore-cursor/node_modules/onetime", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/mimic-fn", + "extracted_requirement": "^2.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/onetime", + "repository_download_url": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "api_data_url": "https://registry.npmjs.org/onetime/5.1.2", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/onetime@5.1.2" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/signal-exit@3.0.7", + "extracted_requirement": "3.0.7", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "signal-exit", + "version": "3.0.7", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "c270f6644fa5f923c2feea12d2f5de13d2f5fb4c2e68ca8a95fcfd00c528dfc26cc8b48159215c1d1d51ae2eb62d9735daf2ebd606f78e5ee2c10860c2901b19", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/restore-cursor/node_modules/signal-exit", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/signal-exit", + "repository_download_url": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "api_data_url": "https://registry.npmjs.org/signal-exit/3.0.7", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/signal-exit@3.0.7" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/reusify@1.0.4", + "extracted_requirement": "1.0.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "reusify", + "version": "1.0.4", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "53d9c7f3c6b77dcfde902175974fd43f5228b22b888f24e1ee106f5d530762055c7c6bedf3ded782e8f650e2c3788e411b69bbfeec3268b553e9f6ed0b04f2cf", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/reusify", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/reusify", + "repository_download_url": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "api_data_url": "https://registry.npmjs.org/reusify/1.0.4", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/reusify@1.0.4" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/rfdc@1.3.0", + "extracted_requirement": "1.3.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "rfdc", + "version": "1.3.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "576868bddcc56ce8bbeff59a8da48c5e4d8e2e6fb134879074c32e07b89c8fb6e4eb38b617c1860318a07270c5a491db37235c83224388ffbc9cead8e5c646ac", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/rfdc", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/rfdc", + "repository_download_url": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", + "api_data_url": "https://registry.npmjs.org/rfdc/1.3.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/rfdc@1.3.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/rollup@4.6.1", + "extracted_requirement": "4.6.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "rollup", + "version": "4.6.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/rollup/-/rollup-4.6.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "8d91da668b441d06872e02abf099d08834f5ae66ad8e02a531e93292ccfeca4f63b7ff33f6ab8d8e728d46868cd3077d0c2d902978e6596b8362d3378df17ca5", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/rollup", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/rollup", + "repository_download_url": "https://registry.npmjs.org/rollup/-/rollup-4.6.1.tgz", + "api_data_url": "https://registry.npmjs.org/rollup/4.6.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/rollup@4.6.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/rrweb-cssom@0.6.0", + "extracted_requirement": "0.6.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "rrweb-cssom", + "version": "0.6.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.6.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "00f3341add4aa17073d2222491d07f91fbc63b00b852e245786fdcfb257bc1273babde9c1bf909d078980a7ce2bc3f52079ddc2d5d4c94714d7ceb8f69a7584b", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/rrweb-cssom", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/rrweb-cssom", + "repository_download_url": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.6.0.tgz", + "api_data_url": "https://registry.npmjs.org/rrweb-cssom/0.6.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/rrweb-cssom@0.6.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/run-applescript@5.0.0", + "extracted_requirement": "5.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "run-applescript", + "version": "5.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/run-applescript/-/run-applescript-5.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "5dc4f9ac192cc7541d221945382b6066407df59128b8567513629cd8b1ea356d77537ffbe1819d9104664e14f0c72e10232a289226c329864e3ea5ffffa06502", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/run-applescript", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/execa", + "extracted_requirement": "^5.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/run-applescript", + "repository_download_url": "https://registry.npmjs.org/run-applescript/-/run-applescript-5.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/run-applescript/5.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/run-applescript@5.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/execa@5.1.1", + "extracted_requirement": "5.1.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "execa", + "version": "5.1.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "f2e4a9659a1c01944100f20420d263dcba3d1f21a2b6595ccdcdbb121e586288e3305327f321cc0cc6941c4d89a9fab4e43ff0b9cc08e091944725edd6f721ca", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/run-applescript/node_modules/execa", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/cross-spawn", + "extracted_requirement": "^7.0.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/get-stream", + "extracted_requirement": "^6.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/human-signals", + "extracted_requirement": "^2.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/is-stream", + "extracted_requirement": "^2.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/merge-stream", + "extracted_requirement": "^2.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/npm-run-path", + "extracted_requirement": "^4.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/onetime", + "extracted_requirement": "^5.1.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/signal-exit", + "extracted_requirement": "^3.0.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/strip-final-newline", + "extracted_requirement": "^2.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/execa", + "repository_download_url": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "api_data_url": "https://registry.npmjs.org/execa/5.1.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/execa@5.1.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/get-stream@6.0.1", + "extracted_requirement": "6.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "get-stream", + "version": "6.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "b6ce968beda3de3423aa2ef4c3902537c0c59e44b00be32a9b113374400b076a976585775ff6f50937e03cb18934c7805b174f7d4f053b59acdcd51f68708f62", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/run-applescript/node_modules/get-stream", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/get-stream", + "repository_download_url": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/get-stream/6.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/get-stream@6.0.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/human-signals@2.1.0", + "extracted_requirement": "2.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "human-signals", + "version": "2.1.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "07814567aabf4f68e1864b2091b116dc706f5887c35bce6c9e44206b0b74ed2ec9e505d393a064355fb4c80799acce50a4c01d625a1c1a89639f4b09fd642417", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/run-applescript/node_modules/human-signals", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/human-signals", + "repository_download_url": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "api_data_url": "https://registry.npmjs.org/human-signals/2.1.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/human-signals@2.1.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/is-stream@2.0.1", + "extracted_requirement": "2.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "is-stream", + "version": "2.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "845a222624e5eb79e7fa4b2d1c606d7b05922a740ba726f5e7928785e035977f6ebed3bd9d6228a75a77b9da8f71477fc5b17554b30ee27ece23aa7b45b9e00e", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/run-applescript/node_modules/is-stream", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/is-stream", + "repository_download_url": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/is-stream/2.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/is-stream@2.0.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/mimic-fn@2.1.0", + "extracted_requirement": "2.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "mimic-fn", + "version": "2.1.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "3aa6ce939a0441e019f165d6c9d96ef47263cfd59574422f6a63027179aea946234e49c7fecaac5af850def830285451d47a63bcd04a437ee76c9818cc6a8672", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/run-applescript/node_modules/mimic-fn", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/mimic-fn", + "repository_download_url": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "api_data_url": "https://registry.npmjs.org/mimic-fn/2.1.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/mimic-fn@2.1.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/npm-run-path@4.0.1", + "extracted_requirement": "4.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "npm-run-path", + "version": "4.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "4b8f16cd95bbefbce1348ae7ee0c4e94848d02a8bd642fee4059d175b7881e1661080e94aa990e4fc4f51bb06f7dd80fe04afc805e2c51b692d22ed0bc87c25b", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/run-applescript/node_modules/npm-run-path", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/path-key", + "extracted_requirement": "^3.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/npm-run-path", + "repository_download_url": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/npm-run-path/4.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/npm-run-path@4.0.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/onetime@5.1.2", + "extracted_requirement": "5.1.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "onetime", + "version": "5.1.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "91ba5a4921894d674063928f55e30e2974ab3edafc0bc0bbc287496dcb1de758d19e60fe199bbc63456853a0e6e59e2f5abd0883fd4d2ae59129fee3e5a6984a", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/run-applescript/node_modules/onetime", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/mimic-fn", + "extracted_requirement": "^2.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/onetime", + "repository_download_url": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "api_data_url": "https://registry.npmjs.org/onetime/5.1.2", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/onetime@5.1.2" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/signal-exit@3.0.7", + "extracted_requirement": "3.0.7", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "signal-exit", + "version": "3.0.7", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "c270f6644fa5f923c2feea12d2f5de13d2f5fb4c2e68ca8a95fcfd00c528dfc26cc8b48159215c1d1d51ae2eb62d9735daf2ebd606f78e5ee2c10860c2901b19", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/run-applescript/node_modules/signal-exit", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/signal-exit", + "repository_download_url": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "api_data_url": "https://registry.npmjs.org/signal-exit/3.0.7", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/signal-exit@3.0.7" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/strip-final-newline@2.0.0", + "extracted_requirement": "2.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "strip-final-newline", + "version": "2.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "06ba6f7cd004ddd72fabb965df156e9b38ca8d9439b48d6c11420aaf752892cd17525e394addc595ab55a9e7fda6b9388d10f3856e96660fb76e4f77cbaa4b8c", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/run-applescript/node_modules/strip-final-newline", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/strip-final-newline", + "repository_download_url": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/strip-final-newline/2.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/strip-final-newline@2.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/run-parallel@1.2.0", + "extracted_requirement": "1.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "run-parallel", + "version": "1.2.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "e65e15c9947ce8b67f943c594d1ea3a8bf00144d92d0814b30fdba01b8ec2d5003c4776107f734194b07fb2dfd51f0a2dddcf3f0e950b8f9a768938ca031d004", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/run-parallel", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/queue-microtask", + "extracted_requirement": "^1.2.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/run-parallel", + "repository_download_url": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "api_data_url": "https://registry.npmjs.org/run-parallel/1.2.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/run-parallel@1.2.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/safer-buffer@2.1.2", + "extracted_requirement": "2.1.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "safer-buffer", + "version": "2.1.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "619a372bcd920fb462ca2d04d4440fa232f3ee4a5ea6749023d2323db1c78355d75debdbe5d248eeda72376003c467106c71bbbdcc911e4d1c6f0a9c42b894b6", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/safer-buffer", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/safer-buffer", + "repository_download_url": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "api_data_url": "https://registry.npmjs.org/safer-buffer/2.1.2", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/safer-buffer@2.1.2" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/saxes@6.0.0", + "extracted_requirement": "6.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "saxes", + "version": "6.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "c4083b48e9c486b9b9cc8de9b8e38acb2d4e31c32520965834963bc4b0704b37b452384f2e759f8f6185d84a53d239b368928858a1cbb1a4926a37f7e5b7189c", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/saxes", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/xmlchars", + "extracted_requirement": "^2.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/saxes", + "repository_download_url": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/saxes/6.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/saxes@6.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/semver@7.5.4", + "extracted_requirement": "7.5.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "semver", + "version": "7.5.4", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "d5b09211257a3effa2db51efa71a770f1fa9483f2520fb7cb958d1af1014b7f9dbb3061cfad2ba6366ed8942e3778f9f9ead793d7fa7a900c2ece7eded693070", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/semver", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/lru-cache", + "extracted_requirement": "^6.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/semver", + "repository_download_url": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "api_data_url": "https://registry.npmjs.org/semver/7.5.4", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/semver@7.5.4" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/shebang-command@2.0.0", + "extracted_requirement": "2.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "shebang-command", + "version": "2.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "907c6bdb366962d766acdd6a0e3aeb5ff675ad1d641bc0f1fa09292b51b87979af5ecc26704d614d6056614ce5ada630d7fc99a7a62e0d8efb62dbdb3747660c", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/shebang-command", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/shebang-regex", + "extracted_requirement": "^3.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/shebang-command", + "repository_download_url": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/shebang-command/2.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/shebang-command@2.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/shebang-regex@3.0.0", + "extracted_requirement": "3.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "shebang-regex", + "version": "3.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "efef9d161b5cc77df9dee05aabc0c347836ec417ad0730bb6503a19934089c711de9b4ab5dd884cb30af1b4ed9e3851874b4a1594c97b7933fca1cfc7a471bd4", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/shebang-regex", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/shebang-regex", + "repository_download_url": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/shebang-regex/3.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/shebang-regex@3.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/siginfo@2.0.0", + "extracted_requirement": "2.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "siginfo", + "version": "2.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "c9bc7458ed7ff1b4812c459766f11dee0316dd29f7245956dd3bd7d674446c32d135035a78d37c58ad26781c0f74068e23b4ed4514499ff12cd7386bac21eeee", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/siginfo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/siginfo", + "repository_download_url": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/siginfo/2.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/siginfo@2.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/signal-exit@4.1.0", + "extracted_requirement": "4.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "signal-exit", + "version": "4.1.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "6f3c99d5ef3cc3d3b588d25b2a73a5bd84eb58f0e5e3a3b56c6d03dd7227bfef6d90faf1acdf235144e21650e4926296827d4ce827c8035dd2b86a8e6bd2a8af", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/signal-exit", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/signal-exit", + "repository_download_url": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "api_data_url": "https://registry.npmjs.org/signal-exit/4.1.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/signal-exit@4.1.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/slash@4.0.0", + "extracted_requirement": "4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "slash", + "version": "4.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "ddd3ac0075d7524413a4e61ca00c4b228acc4e9e20210af9216de255bec0ee5148a74547867ca79bd8b3c7a4ecb1dac87152044809558ed9ced8af1b83e0a87b", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/slash", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/slash", + "repository_download_url": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/slash/4.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/slash@4.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/slice-ansi@5.0.0", + "extracted_requirement": "5.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "slice-ansi", + "version": "5.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "142fa5822cd53df89ed24921a9449cc11bb53bf945e8d3a026694280afbf2d8c4309393cb067a561a1c384570337e4a7dc2bfedd549ae01c9ea3e20c0b3a4c81", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/slice-ansi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/ansi-styles", + "extracted_requirement": "^6.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/is-fullwidth-code-point", + "extracted_requirement": "^4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/slice-ansi", + "repository_download_url": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/slice-ansi/5.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/slice-ansi@5.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/sort-object-keys@1.1.3", + "extracted_requirement": "1.1.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "sort-object-keys", + "version": "1.1.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/sort-object-keys/-/sort-object-keys-1.1.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "f39e69bcaf95914ecf68a60f73e2639e6b781337a3407ca1845df7ab7d6a1bcc7b99a0f391e1610004e174261acb5d422123bea803308ce04ff9f3d97b420fca", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/sort-object-keys", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/sort-object-keys", + "repository_download_url": "https://registry.npmjs.org/sort-object-keys/-/sort-object-keys-1.1.3.tgz", + "api_data_url": "https://registry.npmjs.org/sort-object-keys/1.1.3", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/sort-object-keys@1.1.3" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/sort-package-json@2.6.0", + "extracted_requirement": "2.6.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "sort-package-json", + "version": "2.6.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/sort-package-json/-/sort-package-json-2.6.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "5d243e958f5b01803c66ca0285c1283e581c48c6a17b3884a756dea31d49571cb5495e05da34aaf7e876ac9fb7982fc386ef48bacd432e72270f901672c0d767", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/sort-package-json", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/detect-indent", + "extracted_requirement": "^7.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/detect-newline", + "extracted_requirement": "^4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/get-stdin", + "extracted_requirement": "^9.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/git-hooks-list", + "extracted_requirement": "^3.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/globby", + "extracted_requirement": "^13.1.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/is-plain-obj", + "extracted_requirement": "^4.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/sort-object-keys", + "extracted_requirement": "^1.1.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/sort-package-json", + "repository_download_url": "https://registry.npmjs.org/sort-package-json/-/sort-package-json-2.6.0.tgz", + "api_data_url": "https://registry.npmjs.org/sort-package-json/2.6.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/sort-package-json@2.6.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/source-map@0.6.1", + "extracted_requirement": "0.6.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "source-map", + "version": "0.6.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "52381aa6e99695b3219018334fb624739617513e3a17488abbc4865ead1b7303f9773fe1d0f963e9e9c9aa3cf565bab697959aa989eb55bc16396332177178ee", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/source-map", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/source-map", + "repository_download_url": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "api_data_url": "https://registry.npmjs.org/source-map/0.6.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/source-map@0.6.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/source-map-js@1.0.2", + "extracted_requirement": "1.0.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "source-map-js", + "version": "1.0.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "4745ef549f56bac2e2a930848860a620208ca65702908c30475d663920fd091e6ef885d8762b1e784b970950234b9e33ab090b70f367994e0e789ead52b5a10f", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/source-map-js", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/source-map-js", + "repository_download_url": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "api_data_url": "https://registry.npmjs.org/source-map-js/1.0.2", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/source-map-js@1.0.2" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/source-map-support@0.5.21", + "extracted_requirement": "0.5.21", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "source-map-support", + "version": "0.5.21", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "b811d4dcbddccec232617297f3c7ddac6a2fc5d482a13183459e92617b524712d95331e0e4fffae87b7aba85251eef4466877e8a75e12a8dea420c17513ff2d7", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/source-map-support", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/buffer-from", + "extracted_requirement": "^1.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/source-map", + "extracted_requirement": "^0.6.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/source-map-support", + "repository_download_url": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "api_data_url": "https://registry.npmjs.org/source-map-support/0.5.21", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/source-map-support@0.5.21" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/sponge-case", + "extracted_requirement": null, + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "sponge-case", + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "packages/sponge-case", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/sponge-case", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/sponge-case", + "repository_download_url": null, + "api_data_url": "https://registry.npmjs.org/sponge-case", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/sponge-case" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/stackback@0.0.2", + "extracted_requirement": "0.0.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "stackback", + "version": "0.0.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "d573091397d0a358c61fa63fede6e7c0f3811242049d3e10177d9de51d7e557757bde334201309b7ccdf6b15f53f7421570ad87bee7bebe8e400db524b69816f", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/stackback", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/stackback", + "repository_download_url": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz", + "api_data_url": "https://registry.npmjs.org/stackback/0.0.2", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/stackback@0.0.2" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/std-env@3.6.0", + "extracted_requirement": "3.6.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "std-env", + "version": "3.6.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/std-env/-/std-env-3.6.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "685675f488159a1741dae5f9f7dbdeda413a04813760c9d0e86a7a0544615bfa08ce95c62abf3bf1341f010667d7e8b416571cfd4294cb580e95c7da5010abca", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/std-env", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/std-env", + "repository_download_url": "https://registry.npmjs.org/std-env/-/std-env-3.6.0.tgz", + "api_data_url": "https://registry.npmjs.org/std-env/3.6.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/std-env@3.6.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/string-argv@0.3.2", + "extracted_requirement": "0.3.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "string-argv", + "version": "0.3.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "6aa0f6434d78e19fbf46a1b9d8d78712465ab930145893bc73ac937ed18928edd38dae6d52021f98897a904c6f86dc520cfedf5c1e83bf391f32909dfc5dc6f9", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/string-argv", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/string-argv", + "repository_download_url": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz", + "api_data_url": "https://registry.npmjs.org/string-argv/0.3.2", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/string-argv@0.3.2" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/string-width@5.1.2", + "extracted_requirement": "5.1.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "string-width", + "version": "5.1.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "1e72ce091def8dc63c6dea0d2ed723679fe7c67d9a7e6304ea586b0eb79ba24a8c6a9f976de5bc9fd4d7a4f0cea9d18ae6a708de84f418a4d6eb00bb10c895a8", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/string-width", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/eastasianwidth", + "extracted_requirement": "^0.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/emoji-regex", + "extracted_requirement": "^9.2.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/strip-ansi", + "extracted_requirement": "^7.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/string-width", + "repository_download_url": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "api_data_url": "https://registry.npmjs.org/string-width/5.1.2", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/string-width@5.1.2" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/string-width@4.2.3", + "extracted_requirement": "4.2.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "string-width", + "version": "4.2.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "c0ac90450a63274b08a7ad84ad265d1ac8cc256b1aa79a1136284786ee86ec954effd8c807a5327af2feb57b8eaab9e0f23fdcc4a4d6c96530bd24eb8a2673fe", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/string-width-cjs", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/emoji-regex", + "extracted_requirement": "^8.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/is-fullwidth-code-point", + "extracted_requirement": "^3.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/strip-ansi", + "extracted_requirement": "^6.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/string-width", + "repository_download_url": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "api_data_url": "https://registry.npmjs.org/string-width/4.2.3", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/string-width@4.2.3" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/ansi-regex@5.0.1", + "extracted_requirement": "5.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "ansi-regex", + "version": "5.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "aae2505e54d25062f62c7f52517a3c570b18e2ca1a9e1828e8b3529bce04d4b05c13cb373b4c29762473c91f73fd9649325316bf7eea38e6fda5d26531410a15", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/string-width-cjs/node_modules/ansi-regex", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/ansi-regex", + "repository_download_url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/ansi-regex/5.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/ansi-regex@5.0.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/emoji-regex@8.0.0", + "extracted_requirement": "8.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "emoji-regex", + "version": "8.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "3128d8cdc58d380d1ec001e9cf4331a5816fc20eb28f2d4d1b7c6d7a8ab3eb8e150a8fd13e09ebd7f186b7e89cde2253cd0f04bb74dd335e126b09d5526184e8", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/string-width-cjs/node_modules/emoji-regex", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/emoji-regex", + "repository_download_url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/emoji-regex/8.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/emoji-regex@8.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/is-fullwidth-code-point@3.0.0", + "extracted_requirement": "3.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "is-fullwidth-code-point", + "version": "3.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "cf29a6e7ebbeb02b125b20fda8d69e8d5dc316f84229c94a762cd868952e1c0f3744b8dbee74ae1a775d0871afd2193e298ec130096c59e2b851e83a115e9742", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/string-width-cjs/node_modules/is-fullwidth-code-point", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/is-fullwidth-code-point", + "repository_download_url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/is-fullwidth-code-point/3.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/is-fullwidth-code-point@3.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/strip-ansi@6.0.1", + "extracted_requirement": "6.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "strip-ansi", + "version": "6.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "637f153d21dcaa416b0a916743dbee4979aabaebf9a1738aa46793e9a1abaf7a3719cf409556ba2417d448e0a76f1186645fbfd28a08ecaacfb944b3b54754e4", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/string-width-cjs/node_modules/strip-ansi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/ansi-regex", + "extracted_requirement": "^5.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/strip-ansi", + "repository_download_url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/strip-ansi/6.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/strip-ansi@6.0.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/strip-ansi@7.1.0", + "extracted_requirement": "7.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "strip-ansi", + "version": "7.1.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "8aae9e55523ae274104d162ad8ab44836776b94ecb125853270b07e18cc81d9b21c658199acff021ce15a03413946fc8bd522b04a1b4e82ad99e9d2abfb86471", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/strip-ansi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/ansi-regex", + "extracted_requirement": "^6.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/strip-ansi", + "repository_download_url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "api_data_url": "https://registry.npmjs.org/strip-ansi/7.1.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/strip-ansi@7.1.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/strip-ansi@6.0.1", + "extracted_requirement": "6.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "strip-ansi", + "version": "6.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "637f153d21dcaa416b0a916743dbee4979aabaebf9a1738aa46793e9a1abaf7a3719cf409556ba2417d448e0a76f1186645fbfd28a08ecaacfb944b3b54754e4", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/strip-ansi-cjs", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/ansi-regex", + "extracted_requirement": "^5.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/strip-ansi", + "repository_download_url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/strip-ansi/6.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/strip-ansi@6.0.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/ansi-regex@5.0.1", + "extracted_requirement": "5.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "ansi-regex", + "version": "5.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "aae2505e54d25062f62c7f52517a3c570b18e2ca1a9e1828e8b3529bce04d4b05c13cb373b4c29762473c91f73fd9649325316bf7eea38e6fda5d26531410a15", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/strip-ansi-cjs/node_modules/ansi-regex", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/ansi-regex", + "repository_download_url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/ansi-regex/5.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/ansi-regex@5.0.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/strip-final-newline@3.0.0", + "extracted_requirement": "3.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "strip-final-newline", + "version": "3.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "74e112aa362bf7a89663294639bcdddfd12e3536b9549c72bd50049b926787b286a3be55e371e4d6874f424343c97366511ea4fa01220d55e78c1f0727772b5f", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/strip-final-newline", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/strip-final-newline", + "repository_download_url": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/strip-final-newline/3.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/strip-final-newline@3.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/strip-literal@1.3.0", + "extracted_requirement": "1.3.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "strip-literal", + "version": "1.3.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/strip-literal/-/strip-literal-1.3.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "3ee80acceb325e902b934c96994c2a39979c48ed061f46cfa1cb4b72a3431fd274e29556de57e5604d2e8c49411939687af7311793287c0399ec2e65d9bfb02e", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/strip-literal", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/acorn", + "extracted_requirement": "^8.10.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/strip-literal", + "repository_download_url": "https://registry.npmjs.org/strip-literal/-/strip-literal-1.3.0.tgz", + "api_data_url": "https://registry.npmjs.org/strip-literal/1.3.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/strip-literal@1.3.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/supports-color@7.2.0", + "extracted_requirement": "7.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "supports-color", + "version": "7.2.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "aa9080bd197db2db8e1ef78ab27ec79dc251befe74d6a21a70acd094effe2f0c5cf7ed2adb02f2bf80dfbedf34fc33e7da9a8e06c25d0e2a205c647df8ebf047", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/supports-color", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/has-flag", + "extracted_requirement": "^4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/supports-color", + "repository_download_url": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "api_data_url": "https://registry.npmjs.org/supports-color/7.2.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/supports-color@7.2.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/swap-case", + "extracted_requirement": null, + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "swap-case", + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "packages/swap-case", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/swap-case", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/swap-case", + "repository_download_url": null, + "api_data_url": "https://registry.npmjs.org/swap-case", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/swap-case" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/symbol-tree@3.2.4", + "extracted_requirement": "3.2.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "symbol-tree", + "version": "3.2.4", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "f50364e4ac0317e06fcfe3f239b9264988c8e64b15518b635bb014db6af634a71f2c9717a7dea1903594dfe5e774eb146fe010f5085fcdf093d8ef823564f94f", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/symbol-tree", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/symbol-tree", + "repository_download_url": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "api_data_url": "https://registry.npmjs.org/symbol-tree/3.2.4", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/symbol-tree@3.2.4" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/synckit@0.8.5", + "extracted_requirement": "0.8.5", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "synckit", + "version": "0.8.5", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/synckit/-/synckit-0.8.5.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "2f575aa4d57abeedacff84a9badbfcc46b027405656f99d10cc154fc4dbb0f8e25e54e9cc35834746778e6e2dcf8e5e334c985e27b6231d0a29b372314a408f1", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/synckit", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40pkgr/utils", + "extracted_requirement": "^2.3.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tslib", + "extracted_requirement": "^2.5.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/synckit", + "repository_download_url": "https://registry.npmjs.org/synckit/-/synckit-0.8.5.tgz", + "api_data_url": "https://registry.npmjs.org/synckit/0.8.5", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/synckit@0.8.5" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/terser@5.25.0", + "extracted_requirement": "5.25.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "terser", + "version": "5.25.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/terser/-/terser-5.25.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "c1ed08f5222c7ef35430fefbcc2f471be332970618b06152046f2a9bed77a2e776621f8ed74e32eb5e0545bca3a71cacd7a8d9c28b7bd85a62f36ed8bc6ceeaa", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/terser", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40jridgewell/source-map", + "extracted_requirement": "^0.3.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/acorn", + "extracted_requirement": "^8.8.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/commander", + "extracted_requirement": "^2.20.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/source-map-support", + "extracted_requirement": "~0.5.20", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/terser", + "repository_download_url": "https://registry.npmjs.org/terser/-/terser-5.25.0.tgz", + "api_data_url": "https://registry.npmjs.org/terser/5.25.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/terser@5.25.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/commander@2.20.3", + "extracted_requirement": "2.20.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "commander", + "version": "2.20.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "1a956498cf2f176bd05248f62ef6660f7e49c5e24e2c2c09f5c524ba0ca4da7ba16efdfe989be92d862dfb4f9448cc44fa88fe7b2fe52449e1670ef9c7f38c71", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/terser/node_modules/commander", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/commander", + "repository_download_url": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "api_data_url": "https://registry.npmjs.org/commander/2.20.3", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/commander@2.20.3" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/test-exclude@6.0.0", + "extracted_requirement": "6.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "test-exclude", + "version": "6.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "7001963c8c8e1d4eb396683cf23c26ed54725e730dee257af0e1806d80e4fcc87fc42fe9cd53e542d63a9e0a081ffe7fb5c8ae8467ef11253c1ab1eb7310f9eb", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/test-exclude", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40istanbuljs/schema", + "extracted_requirement": "^0.1.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/glob", + "extracted_requirement": "^7.1.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/minimatch", + "extracted_requirement": "^3.0.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/test-exclude", + "repository_download_url": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/test-exclude/6.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/test-exclude@6.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/tinybench@2.5.1", + "extracted_requirement": "2.5.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "tinybench", + "version": "2.5.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/tinybench/-/tinybench-2.5.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "eb934abd2b805433ff9f80aa1fe6bdc3691394b45e4bdbe1b003f4e8c5b1fbff3d9cc8a727207689cca5e7c44872a0a6220829a232067ae2468635356863014a", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/tinybench", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/tinybench", + "repository_download_url": "https://registry.npmjs.org/tinybench/-/tinybench-2.5.1.tgz", + "api_data_url": "https://registry.npmjs.org/tinybench/2.5.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/tinybench@2.5.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/tinypool@0.8.1", + "extracted_requirement": "0.8.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "tinypool", + "version": "0.8.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/tinypool/-/tinypool-0.8.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "cc14c22b470281144ec6fb3d7340862bcdfcb0f91ea243467505545301c06f29c71659b22588fcdb97ffa11b39dbc1da209f7b968d292c8943533c0df88a2b5a", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/tinypool", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/tinypool", + "repository_download_url": "https://registry.npmjs.org/tinypool/-/tinypool-0.8.1.tgz", + "api_data_url": "https://registry.npmjs.org/tinypool/0.8.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/tinypool@0.8.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/tinyspy@2.2.0", + "extracted_requirement": "2.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "tinyspy", + "version": "2.2.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/tinyspy/-/tinyspy-2.2.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "77679d6b4e0037f70f391f3d17b5efe5b2bf8eb40486670b15ee8716576878ef4026da6cf9fa849e1e3ceaf9d3ffccb86f0dfca52cb10dc4c202af8ab366894e", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/tinyspy", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/tinyspy", + "repository_download_url": "https://registry.npmjs.org/tinyspy/-/tinyspy-2.2.0.tgz", + "api_data_url": "https://registry.npmjs.org/tinyspy/2.2.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/tinyspy@2.2.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/title-case", + "extracted_requirement": null, + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "title-case", + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "packages/title-case", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/title-case", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/title-case", + "repository_download_url": null, + "api_data_url": "https://registry.npmjs.org/title-case", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/title-case" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/titleize@3.0.0", + "extracted_requirement": "3.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "titleize", + "version": "3.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "2b156ef046070cf05d51874a65d2ad5366a3d977c4c7d01f8d7c44fc08f4bd3d3ac3689c034f55bacd6b87a792bb5cb4d5a91883a06320afe1c722c920da0c2d", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/titleize", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/titleize", + "repository_download_url": "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/titleize/3.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/titleize@3.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/to-fast-properties@2.0.0", + "extracted_requirement": "2.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "to-fast-properties", + "version": "2.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "fce68a2b4c58aecdc39b1458a8bff20dcf85c455156210e55cc8519afdf3f75e70d87175b67375a26077e788fc55418efe16d1cf20fa637b00eefec64bf71ea2", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/to-fast-properties", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/to-fast-properties", + "repository_download_url": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/to-fast-properties/2.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/to-fast-properties@2.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/to-regex-range@5.0.1", + "extracted_requirement": "5.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "to-regex-range", + "version": "5.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "eb93fb8b3e97e7212bd5cc1c82f4316db230ed493780ecb974876d678ac3bde2ea86b7493fe2e2fc7c7ab722b43446fed860b29de08c2621aaac00c248d93cb1", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/to-regex-range", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/is-number", + "extracted_requirement": "^7.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/to-regex-range", + "repository_download_url": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/to-regex-range/5.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/to-regex-range@5.0.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/tough-cookie@4.1.3", + "extracted_requirement": "4.1.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "tough-cookie", + "version": "4.1.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "697ff2e6955191f4677e6b97f8e75b49d5ef3deea278a5ff1b6b3b7bdf1fe29a091e7a87df6f358033e6fe67ad9ba13f5916a67f1ed60b81d4aa45877d01e9af", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/tough-cookie", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/psl", + "extracted_requirement": "^1.1.33", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/punycode", + "extracted_requirement": "^2.1.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/universalify", + "extracted_requirement": "^0.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/url-parse", + "extracted_requirement": "^1.5.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/tough-cookie", + "repository_download_url": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", + "api_data_url": "https://registry.npmjs.org/tough-cookie/4.1.3", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/tough-cookie@4.1.3" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/tr46@5.0.0", + "extracted_requirement": "5.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "tr46", + "version": "5.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/tr46/-/tr46-5.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "b64d86e51d8a47005df99374cda117a66cdd2b239892c5f0cb0ba5217f793013838d2ccc22e4274379bc27181b8672f52de568ee5a902ac61ad4edc7b65ecae6", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/tr46", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/punycode", + "extracted_requirement": "^2.3.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/tr46", + "repository_download_url": "https://registry.npmjs.org/tr46/-/tr46-5.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/tr46/5.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/tr46@5.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/tslib@2.6.2", + "extracted_requirement": "2.6.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "tslib", + "version": "2.6.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "0046311fdde31853e7fdada2540c16f3b56e508911d45554281efb370305ee70530e40ebad3fc7a6dfc8ac2274417856dbb8d304371fe5963bc3a462a93330d9", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/tslib", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/tslib", + "repository_download_url": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "api_data_url": "https://registry.npmjs.org/tslib/2.6.2", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/tslib@2.6.2" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/type-detect@4.0.8", + "extracted_requirement": "4.0.8", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "type-detect", + "version": "4.0.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "d1faff9881f57653bec7b4e570ccbe6c80ea28fb30ffbd2d5727875bbf3b828423866a9a65ed74bb02ee8ee6caf6af4b83a162868d4a50a0d8cf467b93b839fe", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/type-detect", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/type-detect", + "repository_download_url": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "api_data_url": "https://registry.npmjs.org/type-detect/4.0.8", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/type-detect@4.0.8" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/type-fest@1.4.0", + "extracted_requirement": "1.4.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "type-fest", + "version": "1.4.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "c864b36bbe31934506f24fa92e1e687a8622aef2225a8e6dd3fa37cc71c03b6b510e265cc563fb7f2c0d95786a6fafebeac5afc22f91b3240c5a154b7b8055b8", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/type-fest", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/type-fest", + "repository_download_url": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", + "api_data_url": "https://registry.npmjs.org/type-fest/1.4.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/type-fest@1.4.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/typescript@5.2.2", + "extracted_requirement": "5.2.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "typescript", + "version": "5.2.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "988e16ae91ec6c221cc13f5c178159bebf3441478abec52c52f283a11f97ffb5c7407f7cc580fc607660ec036dcf61ad66dfc206ad90274b6190624c1dfa9cd7", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/typescript", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/typescript", + "repository_download_url": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", + "api_data_url": "https://registry.npmjs.org/typescript/5.2.2", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/typescript@5.2.2" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/ufo@1.3.2", + "extracted_requirement": "1.3.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "ufo", + "version": "1.3.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/ufo/-/ufo-1.3.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "a3e391a601b069841782a183c1dfa1912e0fb99dd09e6a8c33146e6a32bf6b7f0be9f4e9704e463c87eb7fe2ff29e985cdf52979441cd6b452d620c1a33be714", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/ufo", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/ufo", + "repository_download_url": "https://registry.npmjs.org/ufo/-/ufo-1.3.2.tgz", + "api_data_url": "https://registry.npmjs.org/ufo/1.3.2", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/ufo@1.3.2" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/undici-types@5.26.5", + "extracted_requirement": "5.26.5", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "undici-types", + "version": "5.26.5", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "26508c3be7a174420aaa517193a21f568014566833edc53bcc3fe1f57674ab37a8b121e650954ecd242fbd84985979055c2f887cb29221f7e1bf4b1566ea7aa4", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/undici-types", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/undici-types", + "repository_download_url": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "api_data_url": "https://registry.npmjs.org/undici-types/5.26.5", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/undici-types@5.26.5" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/universalify@0.2.0", + "extracted_requirement": "0.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "universalify", + "version": "0.2.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "089d5080a98d8370b0bc0bff90e166b6710dd397f40ff727f509ed80d39095017d760bd54c78f7b7ef093dd8ea6b008793b57f280f9f6d4ab367d5d685ca8f52", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/universalify", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/universalify", + "repository_download_url": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "api_data_url": "https://registry.npmjs.org/universalify/0.2.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/universalify@0.2.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/untildify@4.0.0", + "extracted_requirement": "4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "untildify", + "version": "4.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "28af314359a4cd97a0f629dec261550cd920de5e4b521a2af6437a896601fc20bd60c1bc1c0f9cd50f07c037ba7445fb904aeb11535504eddf5ac56ae620e0b7", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/untildify", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/untildify", + "repository_download_url": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/untildify/4.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/untildify@4.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/url-parse@1.5.10", + "extracted_requirement": "1.5.10", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "url-parse", + "version": "1.5.10", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "5b2a5c7e24617de50ff6fbc5d23eabc3427786b5abc3a899bf7fb6da1ea244c27ff33d538fa5df2cfe03b148b1e4c84c3e75e98870e82b2a19fdb74293004289", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/url-parse", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/querystringify", + "extracted_requirement": "^2.1.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/requires-port", + "extracted_requirement": "^1.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/url-parse", + "repository_download_url": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "api_data_url": "https://registry.npmjs.org/url-parse/1.5.10", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/url-parse@1.5.10" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/v8-to-istanbul@9.2.0", + "extracted_requirement": "9.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "v8-to-istanbul", + "version": "9.2.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.2.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "fc41ffb03831536786c5a8ca7702c20e6438156abe9298b7b829811a9c35c49b67031123943f23f0f122196a4220c22cddc88d0201f47774d3262524633c998c", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/v8-to-istanbul", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40jridgewell/trace-mapping", + "extracted_requirement": "^0.3.12", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40types/istanbul-lib-coverage", + "extracted_requirement": "^2.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/convert-source-map", + "extracted_requirement": "^2.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/v8-to-istanbul", + "repository_download_url": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.2.0.tgz", + "api_data_url": "https://registry.npmjs.org/v8-to-istanbul/9.2.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/v8-to-istanbul@9.2.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/vite@5.0.5", + "extracted_requirement": "5.0.5", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "vite", + "version": "5.0.5", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/vite/-/vite-5.0.5.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "39e91e5aa47d2ece7a7f7cdde026b1cdb6d2d7582a62412206d9d6145818476595f283c94512aad26a6c918cbf5daa022f72fb54834386aa8e30d0e261d1af1a", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/vite", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/esbuild", + "extracted_requirement": "^0.19.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/postcss", + "extracted_requirement": "^8.4.32", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/rollup", + "extracted_requirement": "^4.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/vite", + "repository_download_url": "https://registry.npmjs.org/vite/-/vite-5.0.5.tgz", + "api_data_url": "https://registry.npmjs.org/vite/5.0.5", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/vite@5.0.5" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/vite-node@1.0.1", + "extracted_requirement": "1.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "vite-node", + "version": "1.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/vite-node/-/vite-node-1.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "636267cf872bd9acec38c318b953eb424a7728c9d2ff4595f1ecd98c2cb8854ecee6650708054e9c59a812fb359ef8b1ff89989bbe0b7a7f1b61159924c34fea", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/vite-node", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/cac", + "extracted_requirement": "^6.7.14", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/debug", + "extracted_requirement": "^4.3.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/pathe", + "extracted_requirement": "^1.1.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/picocolors", + "extracted_requirement": "^1.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/vite", + "extracted_requirement": "^5.0.0-beta.15 || ^5.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/vite-node", + "repository_download_url": "https://registry.npmjs.org/vite-node/-/vite-node-1.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/vite-node/1.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/vite-node@1.0.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/vitest@1.0.1", + "extracted_requirement": "1.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "vitest", + "version": "1.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/vitest/-/vitest-1.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "307b0e8f4efd4b6f210ecbdd0efc83d69463e1d712e75102e556ded31bce617f96af23fcb2888ad9d9bca142e2fa803ff176bf87a1a824431399c981cb960cf9", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/vitest", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40vitest/expect", + "extracted_requirement": "1.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40vitest/runner", + "extracted_requirement": "1.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40vitest/snapshot", + "extracted_requirement": "1.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40vitest/spy", + "extracted_requirement": "1.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40vitest/utils", + "extracted_requirement": "1.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/acorn-walk", + "extracted_requirement": "^8.3.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/cac", + "extracted_requirement": "^6.7.14", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/chai", + "extracted_requirement": "^4.3.10", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/debug", + "extracted_requirement": "^4.3.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/execa", + "extracted_requirement": "^8.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/local-pkg", + "extracted_requirement": "^0.5.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/magic-string", + "extracted_requirement": "^0.30.5", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/pathe", + "extracted_requirement": "^1.1.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/picocolors", + "extracted_requirement": "^1.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/std-env", + "extracted_requirement": "^3.5.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/strip-literal", + "extracted_requirement": "^1.3.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tinybench", + "extracted_requirement": "^2.5.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/tinypool", + "extracted_requirement": "^0.8.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/vite", + "extracted_requirement": "^5.0.0-beta.19 || ^5.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/vite-node", + "extracted_requirement": "1.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/why-is-node-running", + "extracted_requirement": "^2.2.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/vitest", + "repository_download_url": "https://registry.npmjs.org/vitest/-/vitest-1.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/vitest/1.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/vitest@1.0.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/w3c-xmlserializer@5.0.0", + "extracted_requirement": "5.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "w3c-xmlserializer", + "version": "5.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-5.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "a3caa086523c3591d4d652cfae98b6f94abb69b8781863e96003656a5cd6c725ad789382b2bfcffa83c1038f5338bbb915364ee1ddc5f4c9d625f88ca3806498", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/w3c-xmlserializer", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/xml-name-validator", + "extracted_requirement": "^5.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/w3c-xmlserializer", + "repository_download_url": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-5.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/w3c-xmlserializer/5.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/w3c-xmlserializer@5.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/webidl-conversions@7.0.0", + "extracted_requirement": "7.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "webidl-conversions", + "version": "7.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "57075d06e903ceeef5a1f7c0411f7be6e9c1206a9f299a4cfbc657eb24a4f27621568a39098699cb3b77601bd8b51b4ef9aa0696ac4f83f07cecd19567f7eeea", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/webidl-conversions", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/webidl-conversions", + "repository_download_url": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/webidl-conversions/7.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/webidl-conversions@7.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/whatwg-encoding@3.1.1", + "extracted_requirement": "3.1.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "whatwg-encoding", + "version": "3.1.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "eaa37884974cc1f601b44dd80534c78687ae52b0c13d999b41ac5602a4802d5fcc7849d1e73d7177c50ab9dd910241683e4981fa1962d536529f28bce31cf5bd", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/whatwg-encoding", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/iconv-lite", + "extracted_requirement": "0.6.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/whatwg-encoding", + "repository_download_url": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz", + "api_data_url": "https://registry.npmjs.org/whatwg-encoding/3.1.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/whatwg-encoding@3.1.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/whatwg-mimetype@4.0.0", + "extracted_requirement": "4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "whatwg-mimetype", + "version": "4.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "41a2b187478d222da613da76bc47737da80e28709c8f5a49e7a1041c640e571a7cafdfe2b332d4515eeff3dc7d3b5a7f4fe3654cce56ee35baf9ccf816ad5856", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/whatwg-mimetype", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/whatwg-mimetype", + "repository_download_url": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/whatwg-mimetype/4.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/whatwg-mimetype@4.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/whatwg-url@14.0.0", + "extracted_requirement": "14.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "whatwg-url", + "version": "14.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "d657cc126d8812bed1215f9fe2550d3cea9f14bfa93be5f0ddf252aa68d7f406d77177183a409ed4febef5505907a9fde1a7f5e8d7d97feb129342420590bd6b", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/whatwg-url", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/tr46", + "extracted_requirement": "^5.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/webidl-conversions", + "extracted_requirement": "^7.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/whatwg-url", + "repository_download_url": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/whatwg-url/14.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/whatwg-url@14.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/which@2.0.2", + "extracted_requirement": "2.0.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "which", + "version": "2.0.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "04b2374e5d535b73ef97bd25df2ab763ae22f9ac29c17aac181616924a8cb676d782b303fb28fbae15b492e103c7325a6171a3116e6881aa4a34c10a34c8e26c", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/which", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/isexe", + "extracted_requirement": "^2.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/which", + "repository_download_url": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "api_data_url": "https://registry.npmjs.org/which/2.0.2", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/which@2.0.2" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/why-is-node-running@2.2.2", + "extracted_requirement": "2.2.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "why-is-node-running", + "version": "2.2.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.2.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "ead4b04e86714ce728b711de03ea860aad66573291dc2c1c246995718f9013c487cba4e7a459e1f0f02f3cd1d8afb11cb95786d1048cc6d602b8ed6d6bf1bfa0", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/why-is-node-running", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/siginfo", + "extracted_requirement": "^2.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/stackback", + "extracted_requirement": "0.0.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/why-is-node-running", + "repository_download_url": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.2.2.tgz", + "api_data_url": "https://registry.npmjs.org/why-is-node-running/2.2.2", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/why-is-node-running@2.2.2" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/wrap-ansi@8.1.0", + "extracted_requirement": "8.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "wrap-ansi", + "version": "8.1.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "b22ed0588eb350cab9e9b11216f6a0b66ccc7463ada317d1f927b3d753286df73bb66f9591472493d6d6d9479f7d319551b3a4b31992c34000da0b3c83bd4d09", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/wrap-ansi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/ansi-styles", + "extracted_requirement": "^6.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/string-width", + "extracted_requirement": "^5.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/strip-ansi", + "extracted_requirement": "^7.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/wrap-ansi", + "repository_download_url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "api_data_url": "https://registry.npmjs.org/wrap-ansi/8.1.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/wrap-ansi@8.1.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/wrap-ansi@7.0.0", + "extracted_requirement": "7.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "wrap-ansi", + "version": "7.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "6151888f691a98b493c70e8db198e80717d2c2c9f4c9c75eb26738a7e436d5ce733ee675a65f8d7f155dc4fb5d1ef98d54e43a5d2606e0052dcadfc58bb0f5e9", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/wrap-ansi-cjs", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/ansi-styles", + "extracted_requirement": "^4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/string-width", + "extracted_requirement": "^4.1.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/strip-ansi", + "extracted_requirement": "^6.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/wrap-ansi", + "repository_download_url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/wrap-ansi/7.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/wrap-ansi@7.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/ansi-regex@5.0.1", + "extracted_requirement": "5.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "ansi-regex", + "version": "5.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "aae2505e54d25062f62c7f52517a3c570b18e2ca1a9e1828e8b3529bce04d4b05c13cb373b4c29762473c91f73fd9649325316bf7eea38e6fda5d26531410a15", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/wrap-ansi-cjs/node_modules/ansi-regex", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/ansi-regex", + "repository_download_url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/ansi-regex/5.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/ansi-regex@5.0.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/ansi-styles@4.3.0", + "extracted_requirement": "4.3.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "ansi-styles", + "version": "4.3.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "cdb07dac22404f5adb8e25436f686a2851cd60bc60b64f0d511c59dc86700f717a36dc5b5d94029e74a2d4b931f880e885d3e5169db6db05402c885e64941212", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/wrap-ansi-cjs/node_modules/ansi-styles", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/color-convert", + "extracted_requirement": "^2.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/ansi-styles", + "repository_download_url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "api_data_url": "https://registry.npmjs.org/ansi-styles/4.3.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/ansi-styles@4.3.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/emoji-regex@8.0.0", + "extracted_requirement": "8.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "emoji-regex", + "version": "8.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "3128d8cdc58d380d1ec001e9cf4331a5816fc20eb28f2d4d1b7c6d7a8ab3eb8e150a8fd13e09ebd7f186b7e89cde2253cd0f04bb74dd335e126b09d5526184e8", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/wrap-ansi-cjs/node_modules/emoji-regex", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/emoji-regex", + "repository_download_url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/emoji-regex/8.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/emoji-regex@8.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/is-fullwidth-code-point@3.0.0", + "extracted_requirement": "3.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "is-fullwidth-code-point", + "version": "3.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "cf29a6e7ebbeb02b125b20fda8d69e8d5dc316f84229c94a762cd868952e1c0f3744b8dbee74ae1a775d0871afd2193e298ec130096c59e2b851e83a115e9742", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/wrap-ansi-cjs/node_modules/is-fullwidth-code-point", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/is-fullwidth-code-point", + "repository_download_url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/is-fullwidth-code-point/3.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/is-fullwidth-code-point@3.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/string-width@4.2.3", + "extracted_requirement": "4.2.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "string-width", + "version": "4.2.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "c0ac90450a63274b08a7ad84ad265d1ac8cc256b1aa79a1136284786ee86ec954effd8c807a5327af2feb57b8eaab9e0f23fdcc4a4d6c96530bd24eb8a2673fe", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/wrap-ansi-cjs/node_modules/string-width", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/emoji-regex", + "extracted_requirement": "^8.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/is-fullwidth-code-point", + "extracted_requirement": "^3.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/strip-ansi", + "extracted_requirement": "^6.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/string-width", + "repository_download_url": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "api_data_url": "https://registry.npmjs.org/string-width/4.2.3", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/string-width@4.2.3" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/strip-ansi@6.0.1", + "extracted_requirement": "6.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "strip-ansi", + "version": "6.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "637f153d21dcaa416b0a916743dbee4979aabaebf9a1738aa46793e9a1abaf7a3719cf409556ba2417d448e0a76f1186645fbfd28a08ecaacfb944b3b54754e4", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/wrap-ansi-cjs/node_modules/strip-ansi", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/ansi-regex", + "extracted_requirement": "^5.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/strip-ansi", + "repository_download_url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "api_data_url": "https://registry.npmjs.org/strip-ansi/6.0.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/strip-ansi@6.0.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/wrappy@1.0.2", + "extracted_requirement": "1.0.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "wrappy", + "version": "1.0.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "9784a9fc346c7a8afdc0be84bd5dbe4ee427eb774c90f8d9feca7d5e48214c46d5f4a94f4b5c54b19deeeff2103b8c31b5c141e1b82940f45c477402bdeccf71", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/wrappy", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/wrappy", + "repository_download_url": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "api_data_url": "https://registry.npmjs.org/wrappy/1.0.2", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/wrappy@1.0.2" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/ws@8.14.2", + "extracted_requirement": "8.14.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "ws", + "version": "8.14.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/ws/-/ws-8.14.2.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "c04046d5fb57e2372094fc60142309999d8f2ed49b2763de83a4e6a491536def466583900833dd318bbf4e6d3f6c6664c3ca5a667258e392782b63d9acb62af2", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/ws", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/ws", + "repository_download_url": "https://registry.npmjs.org/ws/-/ws-8.14.2.tgz", + "api_data_url": "https://registry.npmjs.org/ws/8.14.2", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/ws@8.14.2" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/xml-name-validator@5.0.0", + "extracted_requirement": "5.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "xml-name-validator", + "version": "5.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-5.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "12f18af042770e16877db465113396012e693bd31921379ab87289c9bf30c9a8d47d051e9e4220d8cbcb0d36784ff4e021c9b71d4d1314181659ba00677d141e", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/xml-name-validator", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/xml-name-validator", + "repository_download_url": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-5.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/xml-name-validator/5.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/xml-name-validator@5.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/xmlchars@2.2.0", + "extracted_requirement": "2.2.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "xmlchars", + "version": "2.2.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "2599c328af01d11083c3ce0535d0c022964af89b89c3eb3b2f3f2792c23b488b94dd45c926c954b61b22fae5815183b03c5c16ed6ecf44b45f50aa718ed8c50b", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/xmlchars", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/xmlchars", + "repository_download_url": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "api_data_url": "https://registry.npmjs.org/xmlchars/2.2.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/xmlchars@2.2.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/yallist@4.0.0", + "extracted_requirement": "4.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "yallist", + "version": "4.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "df074689d672ab93c1d3ce172c44b94e9392440df08d7025216321ba6da445cbffe354a7d9e990d1dc9c416e2e6572de8f02af83a12cbdb76554bf8560472dec", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/yallist", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/yallist", + "repository_download_url": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/yallist/4.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/yallist@4.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/yaml@2.3.3", + "extracted_requirement": "2.3.3", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "yaml", + "version": "2.3.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/yaml/-/yaml-2.3.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "cf0d15009c60799ebefbefecbb9005a2a05b65bac46a4c2ef97d0ce4799cc148812fb03372e3ca8e3e707b8c5f40ba7bf0b9043290f470e9d486680e572dca75", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/yaml", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/yaml", + "repository_download_url": "https://registry.npmjs.org/yaml/-/yaml-2.3.3.tgz", + "api_data_url": "https://registry.npmjs.org/yaml/2.3.3", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/yaml@2.3.3" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/yocto-queue@1.0.0", + "extracted_requirement": "1.0.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "yocto-queue", + "version": "1.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "f5b9d273f1c45b6b91cbaef073e4fc5306ae2ee3c9567dbc8dbf86b49635ea288a5b2be6609457553e146a6b0010641f3e8860af6ab84ead2c41b425c537e2d6", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/yocto-queue", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/yocto-queue", + "repository_download_url": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/yocto-queue/1.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/yocto-queue@1.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/zod@3.22.4", + "extracted_requirement": "3.22.4", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "", + "name": "zod", + "version": "3.22.4", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://registry.npmjs.org/zod/-/zod-3.22.4.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": "882fbc228d3895d75cfa656a43d019ece43632b50a18dfa8210caad6f7a682de3a8f00b02df86aeffa709c19cd5d75d96fc55354b2b0a7d103931fabcb12169a", + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "node_modules/zod", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/zod", + "repository_download_url": "https://registry.npmjs.org/zod/-/zod-3.22.4.tgz", + "api_data_url": "https://registry.npmjs.org/zod/3.22.4", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/zod@3.22.4" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/packages/camel-case@5.0.0", + "extracted_requirement": "5.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "packages", + "name": "camel-case", + "version": "5.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "packages/camel-case", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/no-case", + "extracted_requirement": "^4.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/packages/camel-case", + "repository_download_url": "https://registry.npmjs.org/packages/camel-case/-/camel-case-5.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/packages%2fcamel-case/5.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/packages/camel-case@5.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/packages/capital-case@2.0.0", + "extracted_requirement": "2.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "packages", + "name": "capital-case", + "version": "2.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "packages/capital-case", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/no-case", + "extracted_requirement": "^4.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/packages/capital-case", + "repository_download_url": "https://registry.npmjs.org/packages/capital-case/-/capital-case-2.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/packages%2fcapital-case/2.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/packages/capital-case@2.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/packages/change-case@5.4.4", + "extracted_requirement": "5.4.4", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "packages", + "name": "change-case", + "version": "5.4.4", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "packages/change-case", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/packages/change-case", + "repository_download_url": "https://registry.npmjs.org/packages/change-case/-/change-case-5.4.4.tgz", + "api_data_url": "https://registry.npmjs.org/packages%2fchange-case/5.4.4", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/packages/change-case@5.4.4" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/packages/change-case-of-keys@0.0.0", + "extracted_requirement": "0.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "packages", + "name": "change-case-of-keys", + "version": "0.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "packages/change-case-of-keys", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/packages/change-case-of-keys", + "repository_download_url": "https://registry.npmjs.org/packages/change-case-of-keys/-/change-case-of-keys-0.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/packages%2fchange-case-of-keys/0.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/packages/change-case-of-keys@0.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/packages/constant-case@4.0.0", + "extracted_requirement": "4.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "packages", + "name": "constant-case", + "version": "4.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "packages/constant-case", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/no-case", + "extracted_requirement": "^4.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/packages/constant-case", + "repository_download_url": "https://registry.npmjs.org/packages/constant-case/-/constant-case-4.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/packages%2fconstant-case/4.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/packages/constant-case@4.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/packages/dot-case@4.0.0", + "extracted_requirement": "4.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "packages", + "name": "dot-case", + "version": "4.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "packages/dot-case", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/no-case", + "extracted_requirement": "^4.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/packages/dot-case", + "repository_download_url": "https://registry.npmjs.org/packages/dot-case/-/dot-case-4.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/packages%2fdot-case/4.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/packages/dot-case@4.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/packages/header-case@3.0.0", + "extracted_requirement": "3.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "packages", + "name": "header-case", + "version": "3.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "packages/header-case", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/no-case", + "extracted_requirement": "^4.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/packages/header-case", + "repository_download_url": "https://registry.npmjs.org/packages/header-case/-/header-case-3.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/packages%2fheader-case/3.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/packages/header-case@3.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/packages/is-lower-case@3.0.0", + "extracted_requirement": "3.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "packages", + "name": "is-lower-case", + "version": "3.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "packages/is-lower-case", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/packages/is-lower-case", + "repository_download_url": "https://registry.npmjs.org/packages/is-lower-case/-/is-lower-case-3.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/packages%2fis-lower-case/3.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/packages/is-lower-case@3.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/packages/is-upper-case@3.0.0", + "extracted_requirement": "3.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "packages", + "name": "is-upper-case", + "version": "3.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "packages/is-upper-case", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/packages/is-upper-case", + "repository_download_url": "https://registry.npmjs.org/packages/is-upper-case/-/is-upper-case-3.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/packages%2fis-upper-case/3.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/packages/is-upper-case@3.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/packages/lower-case@3.0.0", + "extracted_requirement": "3.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "packages", + "name": "lower-case", + "version": "3.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "packages/lower-case", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/packages/lower-case", + "repository_download_url": "https://registry.npmjs.org/packages/lower-case/-/lower-case-3.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/packages%2flower-case/3.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/packages/lower-case@3.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/packages/lower-case-first@3.0.0", + "extracted_requirement": "3.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "packages", + "name": "lower-case-first", + "version": "3.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "packages/lower-case-first", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/packages/lower-case-first", + "repository_download_url": "https://registry.npmjs.org/packages/lower-case-first/-/lower-case-first-3.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/packages%2flower-case-first/3.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/packages/lower-case-first@3.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/packages/no-case@4.0.0", + "extracted_requirement": "4.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "packages", + "name": "no-case", + "version": "4.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "packages/no-case", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/packages/no-case", + "repository_download_url": "https://registry.npmjs.org/packages/no-case/-/no-case-4.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/packages%2fno-case/4.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/packages/no-case@4.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/packages/param-case@4.0.0", + "extracted_requirement": "4.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "packages", + "name": "param-case", + "version": "4.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "packages/param-case", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/no-case", + "extracted_requirement": "^4.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/packages/param-case", + "repository_download_url": "https://registry.npmjs.org/packages/param-case/-/param-case-4.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/packages%2fparam-case/4.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/packages/param-case@4.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/packages/pascal-case@4.0.0", + "extracted_requirement": "4.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "packages", + "name": "pascal-case", + "version": "4.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "packages/pascal-case", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/no-case", + "extracted_requirement": "^4.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/packages/pascal-case", + "repository_download_url": "https://registry.npmjs.org/packages/pascal-case/-/pascal-case-4.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/packages%2fpascal-case/4.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/packages/pascal-case@4.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/packages/path-case@4.0.0", + "extracted_requirement": "4.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "packages", + "name": "path-case", + "version": "4.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "packages/path-case", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/no-case", + "extracted_requirement": "^4.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/packages/path-case", + "repository_download_url": "https://registry.npmjs.org/packages/path-case/-/path-case-4.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/packages%2fpath-case/4.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/packages/path-case@4.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/packages/sentence-case@4.0.0", + "extracted_requirement": "4.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "packages", + "name": "sentence-case", + "version": "4.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "packages/sentence-case", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/no-case", + "extracted_requirement": "^4.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/packages/sentence-case", + "repository_download_url": "https://registry.npmjs.org/packages/sentence-case/-/sentence-case-4.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/packages%2fsentence-case/4.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/packages/sentence-case@4.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/packages/snake-case@4.0.0", + "extracted_requirement": "4.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "packages", + "name": "snake-case", + "version": "4.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "packages/snake-case", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/no-case", + "extracted_requirement": "^4.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/packages/snake-case", + "repository_download_url": "https://registry.npmjs.org/packages/snake-case/-/snake-case-4.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/packages%2fsnake-case/4.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/packages/snake-case@4.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/packages/sponge-case@2.0.3", + "extracted_requirement": "2.0.3", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "packages", + "name": "sponge-case", + "version": "2.0.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "packages/sponge-case", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/packages/sponge-case", + "repository_download_url": "https://registry.npmjs.org/packages/sponge-case/-/sponge-case-2.0.3.tgz", + "api_data_url": "https://registry.npmjs.org/packages%2fsponge-case/2.0.3", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/packages/sponge-case@2.0.3" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/packages/swap-case@3.0.3", + "extracted_requirement": "3.0.3", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "packages", + "name": "swap-case", + "version": "3.0.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "packages/swap-case", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/packages/swap-case", + "repository_download_url": "https://registry.npmjs.org/packages/swap-case/-/swap-case-3.0.3.tgz", + "api_data_url": "https://registry.npmjs.org/packages%2fswap-case/3.0.3", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/packages/swap-case@3.0.3" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/packages/title-case@4.3.1", + "extracted_requirement": "4.3.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "packages", + "name": "title-case", + "version": "4.3.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "packages/title-case", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/packages/title-case", + "repository_download_url": "https://registry.npmjs.org/packages/title-case/-/title-case-4.3.1.tgz", + "api_data_url": "https://registry.npmjs.org/packages%2ftitle-case/4.3.1", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/packages/title-case@4.3.1" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/packages/upper-case@3.0.0", + "extracted_requirement": "3.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "packages", + "name": "upper-case", + "version": "3.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "packages/upper-case", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/packages/upper-case", + "repository_download_url": "https://registry.npmjs.org/packages/upper-case/-/upper-case-3.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/packages%2fupper-case/3.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/packages/upper-case@3.0.0" + }, + "extra_data": {} + }, + { + "purl": "pkg:npm/packages/upper-case-first@3.0.0", + "extracted_requirement": "3.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "resolved_package": { + "type": "npm", + "namespace": "packages", + "name": "upper-case-first", + "version": "3.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": null, + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "packages/upper-case-first", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/packages/upper-case-first", + "repository_download_url": "https://registry.npmjs.org/packages/upper-case-first/-/upper-case-first-3.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/packages%2fupper-case-first/3.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/packages/upper-case-first@3.0.0" + }, + "extra_data": {} + } + ], + "repository_homepage_url": "https://www.npmjs.com/package/root", + "repository_download_url": null, + "api_data_url": "https://registry.npmjs.org/root", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/root" + } + ], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "change-case-change-case-5.4.4/package.json", + "type": "file", + "package_data": [ + { + "type": "npm", + "namespace": null, + "name": null, + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [], + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/%40borderless/ts-scripts", + "extracted_requirement": "^0.15.0", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/%40vitest/coverage-v8", + "extracted_requirement": "^1.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/typescript", + "extracted_requirement": "^5.2.2", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:npm/vitest", + "extracted_requirement": "^1.0.1", + "scope": "devDependencies", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "npm_package_json", + "purl": null + } + ], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "change-case-change-case-5.4.4/README.md", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "change-case-change-case-5.4.4/SECURITY.md", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "change-case-change-case-5.4.4/tsconfig.base.json", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "change-case-change-case-5.4.4/.github", + "type": "directory", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "change-case-change-case-5.4.4/.github/workflows", + "type": "directory", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "change-case-change-case-5.4.4/.github/workflows/ci.yml", + "type": "file", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "change-case-change-case-5.4.4/packages", + "type": "directory", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "change-case-change-case-5.4.4/packages/change-case", + "type": "directory", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "change-case-change-case-5.4.4/packages/change-case/package.json", + "type": "file", + "package_data": [ + { + "type": "npm", + "namespace": null, + "name": "change-case", + "version": "5.4.4", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "Transform a string between `camelCase`, `PascalCase`, `Capital Case`, `snake_case`, `kebab-case`, `CONSTANT_CASE` and others", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Blake Embrey", + "email": "hello@blakeembrey.com", + "url": "http://blakeembrey.me" + } + ], + "keywords": [ + "change", + "case", + "convert", + "transform", + "camel-case", + "pascal-case", + "param-case", + "kebab-case", + "header-case" + ], + "homepage_url": "https://github.com/blakeembrey/change-case/tree/master/packages/change-case#readme", + "download_url": "https://registry.npmjs.org/change-case/-/change-case-5.4.4.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/blakeembrey/change-case/issues", + "code_view_url": null, + "vcs_url": "git://github.com/blakeembrey/change-case.git", + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/package.json", + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "- MIT\n", + "notice_text": null, + "source_packages": [], + "file_references": [], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/change-case", + "repository_download_url": "https://registry.npmjs.org/change-case/-/change-case-5.4.4.tgz", + "api_data_url": "https://registry.npmjs.org/change-case/5.4.4", + "datasource_id": "npm_package_json", + "purl": "pkg:npm/change-case@5.4.4" + } + ], + "for_packages": [ + "pkg:npm/change-case@5.4.4?uuid=2b66e488-0e2a-46c3-9908-37c997029b5d" + ], + "scan_errors": [] + }, + { + "path": "change-case-change-case-5.4.4/packages/change-case/README.md", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:npm/change-case@5.4.4?uuid=2b66e488-0e2a-46c3-9908-37c997029b5d" + ], + "scan_errors": [] + }, + { + "path": "change-case-change-case-5.4.4/packages/change-case/tsconfig.json", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:npm/change-case@5.4.4?uuid=2b66e488-0e2a-46c3-9908-37c997029b5d" + ], + "scan_errors": [] + }, + { + "path": "change-case-change-case-5.4.4/packages/change-case/src", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:npm/change-case@5.4.4?uuid=2b66e488-0e2a-46c3-9908-37c997029b5d" + ], + "scan_errors": [] + }, + { + "path": "change-case-change-case-5.4.4/packages/change-case/src/index.spec.ts", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:npm/change-case@5.4.4?uuid=2b66e488-0e2a-46c3-9908-37c997029b5d" + ], + "scan_errors": [] + }, + { + "path": "change-case-change-case-5.4.4/packages/change-case/src/index.ts", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:npm/change-case@5.4.4?uuid=2b66e488-0e2a-46c3-9908-37c997029b5d" + ], + "scan_errors": [] + }, + { + "path": "change-case-change-case-5.4.4/packages/change-case/src/keys.spec.ts", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:npm/change-case@5.4.4?uuid=2b66e488-0e2a-46c3-9908-37c997029b5d" + ], + "scan_errors": [] + }, + { + "path": "change-case-change-case-5.4.4/packages/change-case/src/keys.ts", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:npm/change-case@5.4.4?uuid=2b66e488-0e2a-46c3-9908-37c997029b5d" + ], + "scan_errors": [] + }, + { + "path": "change-case-change-case-5.4.4/packages/sponge-case", + "type": "directory", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "change-case-change-case-5.4.4/packages/sponge-case/package.json", + "type": "file", + "package_data": [ + { + "type": "npm", + "namespace": null, + "name": "sponge-case", + "version": "2.0.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "Transform into a string with random capitalization applied", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Nate Rabins", + "email": "nrabins@gmail.com", + "url": "http://rabins.dev" + } + ], + "keywords": [ + "random", + "randomize", + "spongebob", + "mocking", + "capital", + "case", + "convert", + "transform", + "capitalize" + ], + "homepage_url": "https://github.com/blakeembrey/change-case/tree/master/packages/sponge-case#readme", + "download_url": "https://registry.npmjs.org/sponge-case/-/sponge-case-2.0.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/blakeembrey/change-case/issues", + "code_view_url": null, + "vcs_url": "git://github.com/blakeembrey/change-case.git", + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/sponge-case/package.json", + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "- MIT\n", + "notice_text": null, + "source_packages": [], + "file_references": [], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/sponge-case", + "repository_download_url": "https://registry.npmjs.org/sponge-case/-/sponge-case-2.0.3.tgz", + "api_data_url": "https://registry.npmjs.org/sponge-case/2.0.3", + "datasource_id": "npm_package_json", + "purl": "pkg:npm/sponge-case@2.0.3" + } + ], + "for_packages": [ + "pkg:npm/sponge-case@2.0.3?uuid=5953e3b2-32d0-4aeb-8acf-223c65a79306" + ], + "scan_errors": [] + }, + { + "path": "change-case-change-case-5.4.4/packages/sponge-case/README.md", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:npm/sponge-case@2.0.3?uuid=5953e3b2-32d0-4aeb-8acf-223c65a79306" + ], + "scan_errors": [] + }, + { + "path": "change-case-change-case-5.4.4/packages/sponge-case/tsconfig.json", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:npm/sponge-case@2.0.3?uuid=5953e3b2-32d0-4aeb-8acf-223c65a79306" + ], + "scan_errors": [] + }, + { + "path": "change-case-change-case-5.4.4/packages/sponge-case/src", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:npm/sponge-case@2.0.3?uuid=5953e3b2-32d0-4aeb-8acf-223c65a79306" + ], + "scan_errors": [] + }, + { + "path": "change-case-change-case-5.4.4/packages/sponge-case/src/index.spec.ts", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:npm/sponge-case@2.0.3?uuid=5953e3b2-32d0-4aeb-8acf-223c65a79306" + ], + "scan_errors": [] + }, + { + "path": "change-case-change-case-5.4.4/packages/sponge-case/src/index.ts", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:npm/sponge-case@2.0.3?uuid=5953e3b2-32d0-4aeb-8acf-223c65a79306" + ], + "scan_errors": [] + }, + { + "path": "change-case-change-case-5.4.4/packages/swap-case", + "type": "directory", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "change-case-change-case-5.4.4/packages/swap-case/package.json", + "type": "file", + "package_data": [ + { + "type": "npm", + "namespace": null, + "name": "swap-case", + "version": "3.0.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "Transform a string by swapping every character from upper to lower case, or lower to upper case", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Blake Embrey", + "email": "hello@blakeembrey.com", + "url": "http://blakeembrey.me" + } + ], + "keywords": [ + "swap", + "case", + "invert", + "convert", + "transform", + "lower", + "upper" + ], + "homepage_url": "https://github.com/blakeembrey/change-case/tree/master/packages/swap-case#readme", + "download_url": "https://registry.npmjs.org/swap-case/-/swap-case-3.0.3.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/blakeembrey/change-case/issues", + "code_view_url": null, + "vcs_url": "git://github.com/blakeembrey/change-case.git", + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/swap-case/package.json", + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "- MIT\n", + "notice_text": null, + "source_packages": [], + "file_references": [], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/swap-case", + "repository_download_url": "https://registry.npmjs.org/swap-case/-/swap-case-3.0.3.tgz", + "api_data_url": "https://registry.npmjs.org/swap-case/3.0.3", + "datasource_id": "npm_package_json", + "purl": "pkg:npm/swap-case@3.0.3" + } + ], + "for_packages": [ + "pkg:npm/swap-case@3.0.3?uuid=b58edeca-f3ec-41b9-bbea-816877379d1e" + ], + "scan_errors": [] + }, + { + "path": "change-case-change-case-5.4.4/packages/swap-case/README.md", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:npm/swap-case@3.0.3?uuid=b58edeca-f3ec-41b9-bbea-816877379d1e" + ], + "scan_errors": [] + }, + { + "path": "change-case-change-case-5.4.4/packages/swap-case/tsconfig.json", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:npm/swap-case@3.0.3?uuid=b58edeca-f3ec-41b9-bbea-816877379d1e" + ], + "scan_errors": [] + }, + { + "path": "change-case-change-case-5.4.4/packages/swap-case/src", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:npm/swap-case@3.0.3?uuid=b58edeca-f3ec-41b9-bbea-816877379d1e" + ], + "scan_errors": [] + }, + { + "path": "change-case-change-case-5.4.4/packages/swap-case/src/index.spec.ts", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:npm/swap-case@3.0.3?uuid=b58edeca-f3ec-41b9-bbea-816877379d1e" + ], + "scan_errors": [] + }, + { + "path": "change-case-change-case-5.4.4/packages/swap-case/src/index.ts", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:npm/swap-case@3.0.3?uuid=b58edeca-f3ec-41b9-bbea-816877379d1e" + ], + "scan_errors": [] + }, + { + "path": "change-case-change-case-5.4.4/packages/title-case", + "type": "directory", + "package_data": [], + "for_packages": [], + "scan_errors": [] + }, + { + "path": "change-case-change-case-5.4.4/packages/title-case/package.json", + "type": "file", + "package_data": [ + { + "type": "npm", + "namespace": null, + "name": "title-case", + "version": "4.3.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": "Transform a string into title case following English rules", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Blake Embrey", + "email": "hello@blakeembrey.com", + "url": "http://blakeembrey.me" + } + ], + "keywords": [ + "title", + "case", + "english", + "capital", + "sentence", + "convert", + "transform" + ], + "homepage_url": "https://github.com/blakeembrey/change-case/tree/master/packages/title-case#readme", + "download_url": "https://registry.npmjs.org/title-case/-/title-case-4.3.1.tgz", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/blakeembrey/change-case/issues", + "code_view_url": null, + "vcs_url": "git://github.com/blakeembrey/change-case.git", + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/title-case/package.json", + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "- MIT\n", + "notice_text": null, + "source_packages": [], + "file_references": [], + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/title-case", + "repository_download_url": "https://registry.npmjs.org/title-case/-/title-case-4.3.1.tgz", + "api_data_url": "https://registry.npmjs.org/title-case/4.3.1", + "datasource_id": "npm_package_json", + "purl": "pkg:npm/title-case@4.3.1" + } + ], + "for_packages": [ + "pkg:npm/title-case@4.3.1?uuid=9d7f871c-7ea0-455e-a3dd-95b518253ef4" + ], + "scan_errors": [] + }, + { + "path": "change-case-change-case-5.4.4/packages/title-case/README.md", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:npm/title-case@4.3.1?uuid=9d7f871c-7ea0-455e-a3dd-95b518253ef4" + ], + "scan_errors": [] + }, + { + "path": "change-case-change-case-5.4.4/packages/title-case/tsconfig.json", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:npm/title-case@4.3.1?uuid=9d7f871c-7ea0-455e-a3dd-95b518253ef4" + ], + "scan_errors": [] + }, + { + "path": "change-case-change-case-5.4.4/packages/title-case/src", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:npm/title-case@4.3.1?uuid=9d7f871c-7ea0-455e-a3dd-95b518253ef4" + ], + "scan_errors": [] + }, + { + "path": "change-case-change-case-5.4.4/packages/title-case/src/index.spec.ts", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:npm/title-case@4.3.1?uuid=9d7f871c-7ea0-455e-a3dd-95b518253ef4" + ], + "scan_errors": [] + }, + { + "path": "change-case-change-case-5.4.4/packages/title-case/src/index.ts", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:npm/title-case@4.3.1?uuid=9d7f871c-7ea0-455e-a3dd-95b518253ef4" + ], + "scan_errors": [] + } + ] +} \ No newline at end of file diff --git a/tests/packagedcode/test_plugin_package.py b/tests/packagedcode/test_plugin_package.py index 2594b4fbd64..83169fc582e 100644 --- a/tests/packagedcode/test_plugin_package.py +++ b/tests/packagedcode/test_plugin_package.py @@ -127,6 +127,15 @@ def test_package_command_scan_phpcomposer(self): run_scan_click(['--package', '--strip-root', '--processes', '-1', test_dir, '--json', result_file]) check_json_scan(expected_file, result_file, remove_uuid=True, regen=REGEN_TEST_FIXTURES) + # just for test purpose, used change-case example + def test_plugin_package_with_package_summary(self): + test_dir = self.get_test_loc('package_summary/change-case-change-case-5.4.4.zip-extract') + result_file = self.get_temp_file('json') + expected_file = self.get_test_loc('package_summary/expected.json') + + run_scan_click(['--package', '--strip-root', '--processes', '-2','--package-summary','--json-pp', result_file, test_dir]) + check_json_scan(expected_file, result_file, remove_uuid=True, remove_file_date=True, regen=REGEN_TEST_FIXTURES) + @skipIf(on_windows, 'somehow this fails on Windows') def test_package_command_scan_python(self): test_dir = self.get_test_loc('recon/pypi') diff --git a/tests/summarycode/data/package_summary/basic-plugin-testing/codebase/README.txt b/tests/summarycode/data/package_summary/basic-plugin-testing/codebase/README.txt deleted file mode 100644 index 28127bdf83c..00000000000 --- a/tests/summarycode/data/package_summary/basic-plugin-testing/codebase/README.txt +++ /dev/null @@ -1,3 +0,0 @@ -Sample code - -Copyright Example Corp. \ No newline at end of file diff --git a/tests/summarycode/data/package_summary/basic-plugin-testing/codebase/mit.LICENSE b/tests/summarycode/data/package_summary/basic-plugin-testing/codebase/mit.LICENSE deleted file mode 100644 index 2d4a989856a..00000000000 --- a/tests/summarycode/data/package_summary/basic-plugin-testing/codebase/mit.LICENSE +++ /dev/null @@ -1,18 +0,0 @@ -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/tests/summarycode/data/package_summary/basic-plugin-testing/codebase/src/a.py b/tests/summarycode/data/package_summary/basic-plugin-testing/codebase/src/a.py deleted file mode 100644 index 324e0a539d6..00000000000 --- a/tests/summarycode/data/package_summary/basic-plugin-testing/codebase/src/a.py +++ /dev/null @@ -1,6 +0,0 @@ -# Copyright Example Corp -# Copyright Other Corp. -# This is licensed under Apache-2.0 or MIT - -def something(): - pass diff --git a/tests/summarycode/data/package_summary/basic-plugin-testing/codebase/tests/test_a.py b/tests/summarycode/data/package_summary/basic-plugin-testing/codebase/tests/test_a.py deleted file mode 100644 index b3693c6adb6..00000000000 --- a/tests/summarycode/data/package_summary/basic-plugin-testing/codebase/tests/test_a.py +++ /dev/null @@ -1,2 +0,0 @@ -# Copyright Example Corp. -# This is licensed under GPL-2.0-or-later \ No newline at end of file diff --git a/tests/summarycode/data/package_summary/basic-plugin-testing/expected.json b/tests/summarycode/data/package_summary/basic-plugin-testing/expected.json deleted file mode 100644 index d87298aa85e..00000000000 --- a/tests/summarycode/data/package_summary/basic-plugin-testing/expected.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "files": [ - { - "path": "codebase", - "type": "directory", - "scan_errors": [] - }, - { - "path": "codebase/mit.LICENSE", - "type": "file", - "scan_errors": [] - }, - { - "path": "codebase/README.txt", - "type": "file", - "scan_errors": [] - }, - { - "path": "codebase/src", - "type": "directory", - "scan_errors": [] - }, - { - "path": "codebase/src/a.py", - "type": "file", - "scan_errors": [] - }, - { - "path": "codebase/tests", - "type": "directory", - "scan_errors": [] - }, - { - "path": "codebase/tests/test_a.py", - "type": "file", - "scan_errors": [] - } - ] -} \ No newline at end of file diff --git a/tests/summarycode/test_package_summary.py b/tests/summarycode/test_package_summary.py deleted file mode 100644 index 309c28363ee..00000000000 --- a/tests/summarycode/test_package_summary.py +++ /dev/null @@ -1,33 +0,0 @@ -# -# Copyright (c) nexB Inc. and others. All rights reserved. -# ScanCode is a trademark of nexB Inc. -# SPDX-License-Identifier: Apache-2.0 -# See http://www.apache.org/licenses/LICENSE-2.0 for the license text. -# See https://github.com/nexB/scancode-toolkit for support or download. -# See https://aboutcode.org for more information about nexB OSS projects. -# - -import pytest -from os import path - -from commoncode.testcase import FileDrivenTesting -from scancode.cli_test_utils import check_json_scan -from scancode.cli_test_utils import run_scan_click -from scancode_config import REGEN_TEST_FIXTURES -from summarycode.package_summary import PackageSummary - -class TestPackageSummary(FileDrivenTesting): - test_data_dir = path.join(path.dirname(__file__), 'data') - - def test_package_summary_plugin(self): - test_dir = self.get_test_loc('package_summary/basic-plugin-testing/codebase/') - result_file = self.get_temp_file('json') - expected_file = self.get_test_loc('package_summary/basic-plugin-testing/expected.json') - - # Run the scan with the package summary option - run_scan_click([ - '--package-summary', - '--json-pp', result_file, test_dir - ]) - - check_json_scan(expected_file, result_file, remove_uuid=True, remove_file_date=True, regen=REGEN_TEST_FIXTURES) From 9da7f6ee9f591452c14742615e7fd4bde0e82231 Mon Sep 17 00:00:00 2001 From: swastik Date: Wed, 26 Jun 2024 22:16:18 +0530 Subject: [PATCH 09/57] Update REGEN_TESTS with latest changes Signed-off-by: swastik --- .../data/common/manifests-expected.json | 3 - .../data/common/manifests-expected.jsonlines | 11 +-- .../data/common/manifests-expected.yaml | 11 +-- .../yaml/package-and-licenses-expected.yaml | 9 +- ...-matched-text-with-reference.expected.json | 1 - .../scan-with-reference.expected.json | 1 - .../data/about/aboutfiles.expected.json | 2 - ...r-layer.tar.xz-get-installed-expected.json | 14 --- ...-container-layer.tar.xz-scan-expected.json | 14 --- .../rootfs/alpine-rootfs.tar.xz-expected.json | 14 --- .../data/bower/scan-expected.json | 1 - .../data/build/bazel/end2end-expected.json | 2 - .../data/build/buck/end2end-expected.json | 2 - .../cargo/cargo-with-workspace.expected.json | 5 - .../data/cargo/scan.expected.json | 2 - .../data/chef/package.scan.expected.json | 1 - .../assemble/many-podspecs-expected.json | 6 -- .../many-podspecs-with-license-expected.json | 6 -- .../assemble/multiple-podspec-expected.json | 2 - .../assemble/single-podspec-expected.json | 1 - .../solo/RxDataSources.podspec-expected.json | 1 - .../boost/conan-boost-package-expected.json | 15 --- .../conan-libgettext-package-expected.json | 4 - .../libzip/conan-libzip-package-expected.json | 5 - .../data/debian/basic-rootfs-expected.json | 2 - .../data/debian/control.expected.json | 2 - ...r-layer.tar.xz.get-installed-expected.json | 2 - ...-container-layer.tar.xz.scan-expected.json | 2 - .../adduser_3.118+deb11u1.dsc.expected.json | 1 - .../zsh_5.7.1-1+deb10u1.dsc.expected.json | 1 - .../data/debian/end-to-end.tgz.expected.json | 1 - .../files-md5sums/python-tenacity-doc.json | 1 - .../debian/ubuntu-var-lib-dpkg/expected.json | 5 - ...cted-with-test-manifests-with-license.json | 1 - ...instance-expected-with-test-manifests.json | 1 - ...n-package-instance-expected-with-uuid.json | 1 - .../python-package-instance-expected.json | 1 - ...ackage-instance-with-license-expected.json | 1 - .../activemq-camel.expected.json | 1 - ...tivemq-camel_without_license.expected.json | 1 - ...google-built-collection-diag.expected.json | 1 - .../google-built-collection.expected.json | 1 - ...t-collection_without_license.expected.json | 1 - ...lection_without_license_text.expected.json | 1 - .../jquery-form-3.51.0.expected.json | 3 - .../fizzler.expected.json | 1 - .../flutter_playtabs_bridge.expected.json | 1 - ...ytabs_bridge_without_license.expected.json | 1 - .../nanopb.expected.json | 1 - .../nanopb_without_license.expected.json | 1 - .../reference-to-package/base.expected.json | 1 - .../fusiondirectory.expected.json | 99 ------------------- .../google_appengine_sdk.expected.json | 2 - .../paddlenlp.expected.json | 1 - ...ackson-dataformat-xml-2.13.5-expected.json | 1 - .../johnzon-jsonb-1.2.11-expected.json | 1 - .../assemble/numbers-1.7.4-expected.json | 1 - .../activiti-image-generator-expected.json | 1 - .../extracted-jar/hsqldb-2.4.0-expected.json | 1 - ...htrace-core-4.0.0-incubating-expected.json | 6 -- .../data/npm/electron/package.expected.json | 1 - .../get_package_resources.scan.expected.json | 1 - .../data/npm/scan-nested/scan.expected.json | 2 - .../data/plugin/about-package-expected.json | 2 - .../data/plugin/bower-package-expected.json | 1 - .../data/plugin/cargo-package-expected.json | 1 - .../data/plugin/chef-package-expected.json | 1 - .../data/plugin/conda-package-expected.json | 1 - .../data/plugin/cran-package-expected.json | 1 - .../data/plugin/freebsd-package-expected.json | 1 - .../get_installed_packages-expected.json | 2 - .../data/plugin/haxe-package-expected.json | 1 - .../data/plugin/maven-package-expected.json | 34 ------- .../maven-package-with-license-expected.json | 34 ------- .../data/plugin/npm-package-expected.json | 1 - .../npm-package-with-license-expected.json | 1 - .../data/plugin/nuget-package-expected.json | 1 - .../plugin/phpcomposer-package-expected.json | 1 - .../data/plugin/pubspec-expected.json | 1 - .../data/plugin/python-package-expected.json | 5 - .../data/plugin/rpm-package-expected.json | 1 - .../plugin/rubygems-package-expected.json | 1 - .../site-packages/site-packages-expected.json | 2 - .../data/pypi/solo-metadata/expected.json | 1 - .../pip-22.0.4-pypi-package-expected.json | 1 - ....4-pypi-package-with-license-expected.json | 1 - .../celery-expected.json | 1 - .../daglib_wheel_extracted-expected.json | 1 - .../rpm_installed/mariner/scan.expected.json | 12 --- .../data/composer/composer.expected.json | 1 - tests/scancode/data/help/help.txt | 3 +- ...-2.4-0.b2.rhfc1.dag.i386.rpm.expected.json | 1 - .../classify/with_package_data.expected.json | 1 - .../component-package-build-expected.json | 2 - .../component-package-expected.json | 1 - ...t-counted-in-license-holders-expected.json | 1 - .../package-fileset-expected.json | 1 - .../package-manifest-expected.json | 1 - .../no_todo/base64-arraybuffer.expected.json | 1 - 99 files changed, 14 insertions(+), 396 deletions(-) diff --git a/tests/formattedcode/data/common/manifests-expected.json b/tests/formattedcode/data/common/manifests-expected.json index 6edbe881b6b..71f5d180509 100644 --- a/tests/formattedcode/data/common/manifests-expected.json +++ b/tests/formattedcode/data/common/manifests-expected.json @@ -84,7 +84,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/javax.persistence/persistence-api@1.0" }, { @@ -186,7 +185,6 @@ "datasource_ids": [ "npm_package_json" ], - "license_clarity": [], "purl": "pkg:npm/grunt-esvm@3.2.8" }, { @@ -264,7 +262,6 @@ "datasource_ids": [ "npm_package_json" ], - "license_clarity": [], "purl": "pkg:npm/angular-compare-validator@0.1.1" } ], diff --git a/tests/formattedcode/data/common/manifests-expected.jsonlines b/tests/formattedcode/data/common/manifests-expected.jsonlines index e9f7c40ab42..558e4367561 100644 --- a/tests/formattedcode/data/common/manifests-expected.jsonlines +++ b/tests/formattedcode/data/common/manifests-expected.jsonlines @@ -18,11 +18,11 @@ "warnings": [], "extra_data": { "system_environment": { - "operating_system": "mac", + "operating_system": "linux", "cpu_architecture": "64", - "platform": "macOS-14.5-x86_64-i386-64bit", - "platform_version": "Darwin Kernel Version 23.5.0: Wed May 1 20:16:51 PDT 2024; root:xnu-10063.121.3~5/RELEASE_ARM64_T8103", - "python_version": "3.12.3 (main, Apr 9 2024, 08:09:14) [Clang 15.0.0 (clang-1500.3.9.4)]" + "platform": "Linux-5.15.0-112-generic-x86_64-with-glibc2.35", + "platform_version": "#122-Ubuntu SMP Thu May 23 07:48:21 UTC 2024", + "python_version": "3.10.12 (main, Nov 20 2023, 15:14:05) [GCC 11.4.0]" }, "spdx_license_list_version": "3.23", "files_count": 4 @@ -116,7 +116,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/javax.persistence/persistence-api@1.0" }, { @@ -218,7 +217,6 @@ "datasource_ids": [ "npm_package_json" ], - "license_clarity": [], "purl": "pkg:npm/grunt-esvm@3.2.8" }, { @@ -296,7 +294,6 @@ "datasource_ids": [ "npm_package_json" ], - "license_clarity": [], "purl": "pkg:npm/angular-compare-validator@0.1.1" } ] diff --git a/tests/formattedcode/data/common/manifests-expected.yaml b/tests/formattedcode/data/common/manifests-expected.yaml index 44d35e5bc69..532eb967fbf 100644 --- a/tests/formattedcode/data/common/manifests-expected.yaml +++ b/tests/formattedcode/data/common/manifests-expected.yaml @@ -27,11 +27,11 @@ headers: warnings: [] extra_data: system_environment: - operating_system: mac + operating_system: linux cpu_architecture: 64 - platform: macOS-14.5-x86_64-i386-64bit - platform_version: 'Darwin Kernel Version 23.5.0: Wed May 1 20:16:51 PDT 2024; root:xnu-10063.121.3~5/RELEASE_ARM64_T8103' - python_version: 3.12.3 (main, Apr 9 2024, 08:09:14) [Clang 15.0.0 (clang-1500.3.9.4)] + platform: Linux-5.15.0-112-generic-x86_64-with-glibc2.35 + platform_version: '#122-Ubuntu SMP Thu May 23 07:48:21 UTC 2024' + python_version: 3.10.12 (main, Nov 20 2023, 15:14:05) [GCC 11.4.0] spdx_license_list_version: '3.23' files_count: 4 summary: @@ -139,7 +139,6 @@ packages: - manifests/maven/persistence-api-1.0.pom datasource_ids: - maven_pom - license_clarity: [] purl: pkg:maven/javax.persistence/persistence-api@1.0 - type: npm namespace: @@ -225,7 +224,6 @@ packages: - manifests/npm-license-mapping/package.json datasource_ids: - npm_package_json - license_clarity: [] purl: pkg:npm/grunt-esvm@3.2.8 - type: npm namespace: @@ -291,7 +289,6 @@ packages: - manifests/npm-license-string/package.json datasource_ids: - npm_package_json - license_clarity: [] purl: pkg:npm/angular-compare-validator@0.1.1 dependencies: - purl: pkg:npm/bluebird diff --git a/tests/formattedcode/data/yaml/package-and-licenses-expected.yaml b/tests/formattedcode/data/yaml/package-and-licenses-expected.yaml index 9c016b32b80..c931977b189 100644 --- a/tests/formattedcode/data/yaml/package-and-licenses-expected.yaml +++ b/tests/formattedcode/data/yaml/package-and-licenses-expected.yaml @@ -27,11 +27,11 @@ headers: warnings: [] extra_data: system_environment: - operating_system: mac + operating_system: linux cpu_architecture: 64 - platform: macOS-14.5-x86_64-i386-64bit - platform_version: 'Darwin Kernel Version 23.5.0: Wed May 1 20:16:51 PDT 2024; root:xnu-10063.121.3~5/RELEASE_ARM64_T8103' - python_version: 3.12.3 (main, Apr 9 2024, 08:09:14) [Clang 15.0.0 (clang-1500.3.9.4)] + platform: Linux-5.15.0-112-generic-x86_64-with-glibc2.35 + platform_version: '#122-Ubuntu SMP Thu May 23 07:48:21 UTC 2024' + python_version: 3.10.12 (main, Nov 20 2023, 15:14:05) [GCC 11.4.0] spdx_license_list_version: '3.23' files_count: 4 summary: @@ -119,7 +119,6 @@ packages: - package-and-licenses/setup.cfg datasource_ids: - pypi_setup_cfg - license_clarity: [] purl: pkg:pypi/codebase dependencies: [] license_detections: diff --git a/tests/licensedcode/data/licenses_reference_reporting/scan-matched-text-with-reference.expected.json b/tests/licensedcode/data/licenses_reference_reporting/scan-matched-text-with-reference.expected.json index b22297b1efd..4393aba280b 100644 --- a/tests/licensedcode/data/licenses_reference_reporting/scan-matched-text-with-reference.expected.json +++ b/tests/licensedcode/data/licenses_reference_reporting/scan-matched-text-with-reference.expected.json @@ -80,7 +80,6 @@ "datasource_ids": [ "npm_package_json" ], - "license_clarity": [], "purl": "pkg:npm/npm@2.13.5" } ], diff --git a/tests/licensedcode/data/licenses_reference_reporting/scan-with-reference.expected.json b/tests/licensedcode/data/licenses_reference_reporting/scan-with-reference.expected.json index e0ce3f291f3..07705dbc4a4 100644 --- a/tests/licensedcode/data/licenses_reference_reporting/scan-with-reference.expected.json +++ b/tests/licensedcode/data/licenses_reference_reporting/scan-with-reference.expected.json @@ -80,7 +80,6 @@ "datasource_ids": [ "npm_package_json" ], - "license_clarity": [], "purl": "pkg:npm/npm@2.13.5" } ], diff --git a/tests/packagedcode/data/about/aboutfiles.expected.json b/tests/packagedcode/data/about/aboutfiles.expected.json index 8aa31c6d712..e998ddb00b3 100644 --- a/tests/packagedcode/data/about/aboutfiles.expected.json +++ b/tests/packagedcode/data/about/aboutfiles.expected.json @@ -75,7 +75,6 @@ "datasource_ids": [ "about_file" ], - "license_clarity": [], "purl": "pkg:about/apipkg@1.4" }, { @@ -165,7 +164,6 @@ "datasource_ids": [ "about_file" ], - "license_clarity": [], "purl": "pkg:about/appdirs@1.4.3" } ], diff --git a/tests/packagedcode/data/alpine/alpine-container-layer.tar.xz-get-installed-expected.json b/tests/packagedcode/data/alpine/alpine-container-layer.tar.xz-get-installed-expected.json index 8a9ea7857d2..bdde87d0ea3 100644 --- a/tests/packagedcode/data/alpine/alpine-container-layer.tar.xz-get-installed-expected.json +++ b/tests/packagedcode/data/alpine/alpine-container-layer.tar.xz-get-installed-expected.json @@ -90,7 +90,6 @@ "datasource_ids": [ "alpine_installed_db" ], - "license_clarity": [], "resources": [ { "path": "alpine-container-layer.tar.xz/etc/fstab", @@ -303,7 +302,6 @@ "datasource_ids": [ "alpine_installed_db" ], - "license_clarity": [], "resources": [ { "path": "alpine-container-layer.tar.xz/lib/ld-musl-x86_64.so.1", @@ -408,7 +406,6 @@ "datasource_ids": [ "alpine_installed_db" ], - "license_clarity": [], "resources": [ { "path": "alpine-container-layer.tar.xz/bin/busybox", @@ -576,7 +573,6 @@ "datasource_ids": [ "alpine_installed_db" ], - "license_clarity": [], "resources": [ { "path": "alpine-container-layer.tar.xz/etc/motd", @@ -933,7 +929,6 @@ "datasource_ids": [ "alpine_installed_db" ], - "license_clarity": [], "resources": [ { "path": "alpine-container-layer.tar.xz/etc/apk/keys/alpine-devel@lists.alpinelinux.org-4a6a0840.rsa.pub", @@ -1227,7 +1222,6 @@ "datasource_ids": [ "alpine_installed_db" ], - "license_clarity": [], "resources": [ { "path": "alpine-container-layer.tar.xz/etc/ssl/certs/ca-certificates.crt", @@ -1341,7 +1335,6 @@ "datasource_ids": [ "alpine_installed_db" ], - "license_clarity": [], "resources": [ { "path": "alpine-container-layer.tar.xz/etc/ssl/ct_log_list.cnf", @@ -1527,7 +1520,6 @@ "datasource_ids": [ "alpine_installed_db" ], - "license_clarity": [], "resources": [ { "path": "alpine-container-layer.tar.xz/lib/libssl.so.1.1", @@ -1620,7 +1612,6 @@ "datasource_ids": [ "alpine_installed_db" ], - "license_clarity": [], "resources": [ { "path": "alpine-container-layer.tar.xz/usr/bin/ssl_client", @@ -1725,7 +1716,6 @@ "datasource_ids": [ "alpine_installed_db" ], - "license_clarity": [], "resources": [ { "path": "alpine-container-layer.tar.xz/lib/libz.so.1.2.12", @@ -1818,7 +1808,6 @@ "datasource_ids": [ "alpine_installed_db" ], - "license_clarity": [], "resources": [ { "path": "alpine-container-layer.tar.xz/lib/libapk.so.3.12.0", @@ -1920,7 +1909,6 @@ "datasource_ids": [ "alpine_installed_db" ], - "license_clarity": [], "resources": [ { "path": "alpine-container-layer.tar.xz/usr/bin/scanelf", @@ -2013,7 +2001,6 @@ "datasource_ids": [ "alpine_installed_db" ], - "license_clarity": [], "resources": [ { "path": "alpine-container-layer.tar.xz/sbin/ldconfig", @@ -2142,7 +2129,6 @@ "datasource_ids": [ "alpine_installed_db" ], - "license_clarity": [], "resources": [], "purl": "pkg:alpine/libc-utils@0.7.2-r3?arch=x86_64" } diff --git a/tests/packagedcode/data/alpine/alpine-container-layer.tar.xz-scan-expected.json b/tests/packagedcode/data/alpine/alpine-container-layer.tar.xz-scan-expected.json index ceb7beb8e4c..36ce68a399e 100644 --- a/tests/packagedcode/data/alpine/alpine-container-layer.tar.xz-scan-expected.json +++ b/tests/packagedcode/data/alpine/alpine-container-layer.tar.xz-scan-expected.json @@ -91,7 +91,6 @@ "datasource_ids": [ "alpine_installed_db" ], - "license_clarity": [], "purl": "pkg:alpine/alpine-baselayout-data@3.2.0-r22?arch=x86_64" }, { @@ -185,7 +184,6 @@ "datasource_ids": [ "alpine_installed_db" ], - "license_clarity": [], "purl": "pkg:alpine/musl@1.2.3-r0?arch=x86_64" }, { @@ -279,7 +277,6 @@ "datasource_ids": [ "alpine_installed_db" ], - "license_clarity": [], "purl": "pkg:alpine/busybox@1.35.0-r15?arch=x86_64" }, { @@ -391,7 +388,6 @@ "datasource_ids": [ "alpine_installed_db" ], - "license_clarity": [], "purl": "pkg:alpine/alpine-baselayout@3.2.0-r22?arch=x86_64" }, { @@ -647,7 +643,6 @@ "datasource_ids": [ "alpine_installed_db" ], - "license_clarity": [], "purl": "pkg:alpine/alpine-keys@2.4-r1?arch=x86_64" }, { @@ -741,7 +736,6 @@ "datasource_ids": [ "alpine_installed_db" ], - "license_clarity": [], "purl": "pkg:alpine/ca-certificates-bundle@20211220-r0?arch=x86_64" }, { @@ -844,7 +838,6 @@ "datasource_ids": [ "alpine_installed_db" ], - "license_clarity": [], "purl": "pkg:alpine/libcrypto1.1@1.1.1q-r0?arch=x86_64" }, { @@ -938,7 +931,6 @@ "datasource_ids": [ "alpine_installed_db" ], - "license_clarity": [], "purl": "pkg:alpine/libssl1.1@1.1.1q-r0?arch=x86_64" }, { @@ -1020,7 +1012,6 @@ "datasource_ids": [ "alpine_installed_db" ], - "license_clarity": [], "purl": "pkg:alpine/ssl_client@1.35.0-r15?arch=x86_64" }, { @@ -1114,7 +1105,6 @@ "datasource_ids": [ "alpine_installed_db" ], - "license_clarity": [], "purl": "pkg:alpine/zlib@1.2.12-r1?arch=x86_64" }, { @@ -1196,7 +1186,6 @@ "datasource_ids": [ "alpine_installed_db" ], - "license_clarity": [], "purl": "pkg:alpine/apk-tools@2.12.9-r3?arch=x86_64" }, { @@ -1278,7 +1267,6 @@ "datasource_ids": [ "alpine_installed_db" ], - "license_clarity": [], "purl": "pkg:alpine/scanelf@1.3.4-r0?arch=x86_64" }, { @@ -1360,7 +1348,6 @@ "datasource_ids": [ "alpine_installed_db" ], - "license_clarity": [], "purl": "pkg:alpine/musl-utils@1.2.3-r0?arch=x86_64" }, { @@ -1442,7 +1429,6 @@ "datasource_ids": [ "alpine_installed_db" ], - "license_clarity": [], "purl": "pkg:alpine/libc-utils@0.7.2-r3?arch=x86_64" } ], diff --git a/tests/packagedcode/data/alpine/rootfs/alpine-rootfs.tar.xz-expected.json b/tests/packagedcode/data/alpine/rootfs/alpine-rootfs.tar.xz-expected.json index 11e74514b39..2e3d736fcaf 100644 --- a/tests/packagedcode/data/alpine/rootfs/alpine-rootfs.tar.xz-expected.json +++ b/tests/packagedcode/data/alpine/rootfs/alpine-rootfs.tar.xz-expected.json @@ -91,7 +91,6 @@ "datasource_ids": [ "alpine_installed_db" ], - "license_clarity": [], "purl": "pkg:alpine/musl@1.2.2-r7?arch=x86_64" }, { @@ -185,7 +184,6 @@ "datasource_ids": [ "alpine_installed_db" ], - "license_clarity": [], "purl": "pkg:alpine/busybox@1.34.1-r5?arch=x86_64" }, { @@ -306,7 +304,6 @@ "datasource_ids": [ "alpine_installed_db" ], - "license_clarity": [], "purl": "pkg:alpine/alpine-baselayout@3.2.0-r18?arch=x86_64" }, { @@ -562,7 +559,6 @@ "datasource_ids": [ "alpine_installed_db" ], - "license_clarity": [], "purl": "pkg:alpine/alpine-keys@2.4-r1?arch=x86_64" }, { @@ -656,7 +652,6 @@ "datasource_ids": [ "alpine_installed_db" ], - "license_clarity": [], "purl": "pkg:alpine/ca-certificates-bundle@20211220-r0?arch=x86_64" }, { @@ -777,7 +772,6 @@ "datasource_ids": [ "alpine_installed_db" ], - "license_clarity": [], "purl": "pkg:alpine/libcrypto1.1@1.1.1n-r0?arch=x86_64" }, { @@ -871,7 +865,6 @@ "datasource_ids": [ "alpine_installed_db" ], - "license_clarity": [], "purl": "pkg:alpine/libssl1.1@1.1.1n-r0?arch=x86_64" }, { @@ -965,7 +958,6 @@ "datasource_ids": [ "alpine_installed_db" ], - "license_clarity": [], "purl": "pkg:alpine/libretls@3.3.4-r3?arch=x86_64" }, { @@ -1047,7 +1039,6 @@ "datasource_ids": [ "alpine_installed_db" ], - "license_clarity": [], "purl": "pkg:alpine/ssl_client@1.34.1-r5?arch=x86_64" }, { @@ -1141,7 +1132,6 @@ "datasource_ids": [ "alpine_installed_db" ], - "license_clarity": [], "purl": "pkg:alpine/zlib@1.2.12-r0?arch=x86_64" }, { @@ -1223,7 +1213,6 @@ "datasource_ids": [ "alpine_installed_db" ], - "license_clarity": [], "purl": "pkg:alpine/apk-tools@2.12.7-r3?arch=x86_64" }, { @@ -1305,7 +1294,6 @@ "datasource_ids": [ "alpine_installed_db" ], - "license_clarity": [], "purl": "pkg:alpine/scanelf@1.3.3-r0?arch=x86_64" }, { @@ -1387,7 +1375,6 @@ "datasource_ids": [ "alpine_installed_db" ], - "license_clarity": [], "purl": "pkg:alpine/musl-utils@1.2.2-r7?arch=x86_64" }, { @@ -1469,7 +1456,6 @@ "datasource_ids": [ "alpine_installed_db" ], - "license_clarity": [], "purl": "pkg:alpine/libc-utils@0.7.2-r3?arch=x86_64" } ], diff --git a/tests/packagedcode/data/bower/scan-expected.json b/tests/packagedcode/data/bower/scan-expected.json index 6f8244d5cbe..67a6d4e05eb 100644 --- a/tests/packagedcode/data/bower/scan-expected.json +++ b/tests/packagedcode/data/bower/scan-expected.json @@ -130,7 +130,6 @@ "datasource_ids": [ "bower_json" ], - "license_clarity": [], "purl": "pkg:bower/John%20Doe" } ], diff --git a/tests/packagedcode/data/build/bazel/end2end-expected.json b/tests/packagedcode/data/build/bazel/end2end-expected.json index 2ef80f926c4..26935c5af26 100644 --- a/tests/packagedcode/data/build/bazel/end2end-expected.json +++ b/tests/packagedcode/data/build/bazel/end2end-expected.json @@ -44,7 +44,6 @@ "datasource_ids": [ "bazel_build" ], - "license_clarity": [], "purl": "pkg:bazel/end2end" }, { @@ -91,7 +90,6 @@ "datasource_ids": [ "bazel_build" ], - "license_clarity": [], "purl": "pkg:bazel/subdir2" } ], diff --git a/tests/packagedcode/data/build/buck/end2end-expected.json b/tests/packagedcode/data/build/buck/end2end-expected.json index 83478c9684b..2b169491ec3 100644 --- a/tests/packagedcode/data/build/buck/end2end-expected.json +++ b/tests/packagedcode/data/build/buck/end2end-expected.json @@ -44,7 +44,6 @@ "datasource_ids": [ "buck_file" ], - "license_clarity": [], "purl": "pkg:buck/end2end" }, { @@ -114,7 +113,6 @@ "datasource_ids": [ "buck_file" ], - "license_clarity": [], "purl": "pkg:buck/bin" } ], diff --git a/tests/packagedcode/data/cargo/cargo-with-workspace.expected.json b/tests/packagedcode/data/cargo/cargo-with-workspace.expected.json index f4b0cae876d..cdf4644256d 100644 --- a/tests/packagedcode/data/cargo/cargo-with-workspace.expected.json +++ b/tests/packagedcode/data/cargo/cargo-with-workspace.expected.json @@ -77,7 +77,6 @@ "datasource_ids": [ "cargo_toml" ], - "license_clarity": [], "purl": "pkg:cargo/tauri@2.0.0-alpha.17" }, { @@ -157,7 +156,6 @@ "datasource_ids": [ "cargo_toml" ], - "license_clarity": [], "purl": "pkg:cargo/tauri-runtime@1.0.0-alpha.4" }, { @@ -237,7 +235,6 @@ "datasource_ids": [ "cargo_toml" ], - "license_clarity": [], "purl": "pkg:cargo/tauri-build@2.0.0-alpha.11" }, { @@ -317,7 +314,6 @@ "datasource_ids": [ "cargo_toml" ], - "license_clarity": [], "purl": "pkg:cargo/restart@0.1.0" }, { @@ -395,7 +391,6 @@ "datasource_ids": [ "npm_package_json" ], - "license_clarity": [], "purl": "pkg:npm/tauri-workspace@0.0.0" } ], diff --git a/tests/packagedcode/data/cargo/scan.expected.json b/tests/packagedcode/data/cargo/scan.expected.json index a3abeb8b5a4..8af8ca3ac2c 100644 --- a/tests/packagedcode/data/cargo/scan.expected.json +++ b/tests/packagedcode/data/cargo/scan.expected.json @@ -75,7 +75,6 @@ "datasource_ids": [ "cargo_toml" ], - "license_clarity": [], "purl": "pkg:cargo/apple-xar@0.4.0-pre" }, { @@ -167,7 +166,6 @@ "datasource_ids": [ "cargo_toml" ], - "license_clarity": [], "purl": "pkg:cargo/daachorse@0.4.1" } ], diff --git a/tests/packagedcode/data/chef/package.scan.expected.json b/tests/packagedcode/data/chef/package.scan.expected.json index a7d32a58816..490068ec568 100644 --- a/tests/packagedcode/data/chef/package.scan.expected.json +++ b/tests/packagedcode/data/chef/package.scan.expected.json @@ -99,7 +99,6 @@ "chef_cookbook_metadata_rb", "chef_cookbook_metadata_json" ], - "license_clarity": [], "purl": "pkg:chef/301@0.1.0" } ], diff --git a/tests/packagedcode/data/cocoapods/assemble/many-podspecs-expected.json b/tests/packagedcode/data/cocoapods/assemble/many-podspecs-expected.json index c8ae9811fa4..57ef920e152 100644 --- a/tests/packagedcode/data/cocoapods/assemble/many-podspecs-expected.json +++ b/tests/packagedcode/data/cocoapods/assemble/many-podspecs-expected.json @@ -75,7 +75,6 @@ "datasource_ids": [ "cocoapods_podspec" ], - "license_clarity": [], "purl": "pkg:cocoapods/CoreMLPredictionsPlugin@%24AMPLIFY_VERSION" }, { @@ -153,7 +152,6 @@ "datasource_ids": [ "cocoapods_podspec" ], - "license_clarity": [], "purl": "pkg:cocoapods/Amplify@%24AMPLIFY_VERSION" }, { @@ -231,7 +229,6 @@ "datasource_ids": [ "cocoapods_podspec" ], - "license_clarity": [], "purl": "pkg:cocoapods/AmplifyPlugins@%24AMPLIFY_VERSION" }, { @@ -309,7 +306,6 @@ "datasource_ids": [ "cocoapods_podspec" ], - "license_clarity": [], "purl": "pkg:cocoapods/AmplifyTestCommon@%24AMPLIFY_VERSION" }, { @@ -387,7 +383,6 @@ "datasource_ids": [ "cocoapods_podspec" ], - "license_clarity": [], "purl": "pkg:cocoapods/AWSPluginsCore@%24AMPLIFY_VERSION" }, { @@ -465,7 +460,6 @@ "datasource_ids": [ "cocoapods_podspec" ], - "license_clarity": [], "purl": "pkg:cocoapods/AWSPredictionsPlugin@%24AMPLIFY_VERSION" } ], diff --git a/tests/packagedcode/data/cocoapods/assemble/many-podspecs-with-license-expected.json b/tests/packagedcode/data/cocoapods/assemble/many-podspecs-with-license-expected.json index 3d47f4312c0..3a2a30b8db5 100644 --- a/tests/packagedcode/data/cocoapods/assemble/many-podspecs-with-license-expected.json +++ b/tests/packagedcode/data/cocoapods/assemble/many-podspecs-with-license-expected.json @@ -75,7 +75,6 @@ "datasource_ids": [ "cocoapods_podspec" ], - "license_clarity": [], "purl": "pkg:cocoapods/CoreMLPredictionsPlugin@%24AMPLIFY_VERSION" }, { @@ -153,7 +152,6 @@ "datasource_ids": [ "cocoapods_podspec" ], - "license_clarity": [], "purl": "pkg:cocoapods/Amplify@%24AMPLIFY_VERSION" }, { @@ -231,7 +229,6 @@ "datasource_ids": [ "cocoapods_podspec" ], - "license_clarity": [], "purl": "pkg:cocoapods/AmplifyPlugins@%24AMPLIFY_VERSION" }, { @@ -309,7 +306,6 @@ "datasource_ids": [ "cocoapods_podspec" ], - "license_clarity": [], "purl": "pkg:cocoapods/AmplifyTestCommon@%24AMPLIFY_VERSION" }, { @@ -387,7 +383,6 @@ "datasource_ids": [ "cocoapods_podspec" ], - "license_clarity": [], "purl": "pkg:cocoapods/AWSPluginsCore@%24AMPLIFY_VERSION" }, { @@ -465,7 +460,6 @@ "datasource_ids": [ "cocoapods_podspec" ], - "license_clarity": [], "purl": "pkg:cocoapods/AWSPredictionsPlugin@%24AMPLIFY_VERSION" } ], diff --git a/tests/packagedcode/data/cocoapods/assemble/multiple-podspec-expected.json b/tests/packagedcode/data/cocoapods/assemble/multiple-podspec-expected.json index e9150a16d39..68022a70270 100644 --- a/tests/packagedcode/data/cocoapods/assemble/multiple-podspec-expected.json +++ b/tests/packagedcode/data/cocoapods/assemble/multiple-podspec-expected.json @@ -75,7 +75,6 @@ "datasource_ids": [ "cocoapods_podspec" ], - "license_clarity": [], "purl": "pkg:cocoapods/RxDataSources@4.0.1" }, { @@ -153,7 +152,6 @@ "datasource_ids": [ "cocoapods_podspec" ], - "license_clarity": [], "purl": "pkg:cocoapods/Differentiator@4.0.1" } ], diff --git a/tests/packagedcode/data/cocoapods/assemble/single-podspec-expected.json b/tests/packagedcode/data/cocoapods/assemble/single-podspec-expected.json index 6b884d26052..ddb4b0d072f 100644 --- a/tests/packagedcode/data/cocoapods/assemble/single-podspec-expected.json +++ b/tests/packagedcode/data/cocoapods/assemble/single-podspec-expected.json @@ -75,7 +75,6 @@ "datasource_ids": [ "cocoapods_podspec" ], - "license_clarity": [], "purl": "pkg:cocoapods/RxDataSources@4.0.1" } ], diff --git a/tests/packagedcode/data/cocoapods/assemble/solo/RxDataSources.podspec-expected.json b/tests/packagedcode/data/cocoapods/assemble/solo/RxDataSources.podspec-expected.json index 40c2429e47e..3c5305e93e1 100644 --- a/tests/packagedcode/data/cocoapods/assemble/solo/RxDataSources.podspec-expected.json +++ b/tests/packagedcode/data/cocoapods/assemble/solo/RxDataSources.podspec-expected.json @@ -75,7 +75,6 @@ "datasource_ids": [ "cocoapods_podspec" ], - "license_clarity": [], "purl": "pkg:cocoapods/RxDataSources@4.0.1" } ], diff --git a/tests/packagedcode/data/conan/recipes/boost/conan-boost-package-expected.json b/tests/packagedcode/data/conan/recipes/boost/conan-boost-package-expected.json index 2a46be0c466..94cf58ccea4 100644 --- a/tests/packagedcode/data/conan/recipes/boost/conan-boost-package-expected.json +++ b/tests/packagedcode/data/conan/recipes/boost/conan-boost-package-expected.json @@ -72,7 +72,6 @@ "conan_conandata_yml", "conan_conanfile_py" ], - "license_clarity": [], "purl": "pkg:conan/boost@1.84.0" }, { @@ -147,7 +146,6 @@ "conan_conandata_yml", "conan_conanfile_py" ], - "license_clarity": [], "purl": "pkg:conan/boost@1.83.0" }, { @@ -222,7 +220,6 @@ "conan_conandata_yml", "conan_conanfile_py" ], - "license_clarity": [], "purl": "pkg:conan/boost@1.82.0" }, { @@ -297,7 +294,6 @@ "conan_conandata_yml", "conan_conanfile_py" ], - "license_clarity": [], "purl": "pkg:conan/boost@1.81.0" }, { @@ -372,7 +368,6 @@ "conan_conandata_yml", "conan_conanfile_py" ], - "license_clarity": [], "purl": "pkg:conan/boost@1.80.0" }, { @@ -447,7 +442,6 @@ "conan_conandata_yml", "conan_conanfile_py" ], - "license_clarity": [], "purl": "pkg:conan/boost@1.79.0" }, { @@ -522,7 +516,6 @@ "conan_conandata_yml", "conan_conanfile_py" ], - "license_clarity": [], "purl": "pkg:conan/boost@1.78.0" }, { @@ -597,7 +590,6 @@ "conan_conandata_yml", "conan_conanfile_py" ], - "license_clarity": [], "purl": "pkg:conan/boost@1.77.0" }, { @@ -672,7 +664,6 @@ "conan_conandata_yml", "conan_conanfile_py" ], - "license_clarity": [], "purl": "pkg:conan/boost@1.76.0" }, { @@ -747,7 +738,6 @@ "conan_conandata_yml", "conan_conanfile_py" ], - "license_clarity": [], "purl": "pkg:conan/boost@1.75.0" }, { @@ -822,7 +812,6 @@ "conan_conandata_yml", "conan_conanfile_py" ], - "license_clarity": [], "purl": "pkg:conan/boost@1.74.0" }, { @@ -897,7 +886,6 @@ "conan_conandata_yml", "conan_conanfile_py" ], - "license_clarity": [], "purl": "pkg:conan/boost@1.73.0" }, { @@ -972,7 +960,6 @@ "conan_conandata_yml", "conan_conanfile_py" ], - "license_clarity": [], "purl": "pkg:conan/boost@1.72.0" }, { @@ -1047,7 +1034,6 @@ "conan_conandata_yml", "conan_conanfile_py" ], - "license_clarity": [], "purl": "pkg:conan/boost@1.71.0" }, { @@ -1120,7 +1106,6 @@ "datasource_ids": [ "conan_conanfile_py" ], - "license_clarity": [], "purl": "pkg:conan/boost" } ], diff --git a/tests/packagedcode/data/conan/recipes/libgettext/conan-libgettext-package-expected.json b/tests/packagedcode/data/conan/recipes/libgettext/conan-libgettext-package-expected.json index 5753929d9c5..a8a86f2ed01 100644 --- a/tests/packagedcode/data/conan/recipes/libgettext/conan-libgettext-package-expected.json +++ b/tests/packagedcode/data/conan/recipes/libgettext/conan-libgettext-package-expected.json @@ -74,7 +74,6 @@ "conan_conandata_yml", "conan_conanfile_py" ], - "license_clarity": [], "purl": "pkg:conan/libgettext@0.22" }, { @@ -151,7 +150,6 @@ "conan_conandata_yml", "conan_conanfile_py" ], - "license_clarity": [], "purl": "pkg:conan/libgettext@0.21" }, { @@ -228,7 +226,6 @@ "conan_conandata_yml", "conan_conanfile_py" ], - "license_clarity": [], "purl": "pkg:conan/libgettext@0.20.1" }, { @@ -303,7 +300,6 @@ "datasource_ids": [ "conan_conanfile_py" ], - "license_clarity": [], "purl": "pkg:conan/libgettext" } ], diff --git a/tests/packagedcode/data/conan/recipes/libzip/conan-libzip-package-expected.json b/tests/packagedcode/data/conan/recipes/libzip/conan-libzip-package-expected.json index bdcbef41231..90349db5d17 100644 --- a/tests/packagedcode/data/conan/recipes/libzip/conan-libzip-package-expected.json +++ b/tests/packagedcode/data/conan/recipes/libzip/conan-libzip-package-expected.json @@ -73,7 +73,6 @@ "conan_conandata_yml", "conan_conanfile_py" ], - "license_clarity": [], "purl": "pkg:conan/libzip@1.10.1" }, { @@ -149,7 +148,6 @@ "conan_conandata_yml", "conan_conanfile_py" ], - "license_clarity": [], "purl": "pkg:conan/libzip@1.9.2" }, { @@ -225,7 +223,6 @@ "conan_conandata_yml", "conan_conanfile_py" ], - "license_clarity": [], "purl": "pkg:conan/libzip@1.8.0" }, { @@ -301,7 +298,6 @@ "conan_conandata_yml", "conan_conanfile_py" ], - "license_clarity": [], "purl": "pkg:conan/libzip@1.7.3" }, { @@ -375,7 +371,6 @@ "datasource_ids": [ "conan_conanfile_py" ], - "license_clarity": [], "purl": "pkg:conan/libzip" } ], diff --git a/tests/packagedcode/data/debian/basic-rootfs-expected.json b/tests/packagedcode/data/debian/basic-rootfs-expected.json index add996f910e..b5c068c664b 100644 --- a/tests/packagedcode/data/debian/basic-rootfs-expected.json +++ b/tests/packagedcode/data/debian/basic-rootfs-expected.json @@ -191,7 +191,6 @@ "debian_copyright_in_package", "debian_installed_md5sums" ], - "license_clarity": [], "purl": "pkg:deb/ubuntu/libncurses5@6.1-1ubuntu1.18.04?arch=amd64" }, { @@ -331,7 +330,6 @@ "debian_copyright_in_package", "debian_installed_md5sums" ], - "license_clarity": [], "purl": "pkg:deb/ubuntu/libndp0@1.4-2ubuntu0.16.04.1?arch=amd64" } ], diff --git a/tests/packagedcode/data/debian/control.expected.json b/tests/packagedcode/data/debian/control.expected.json index d2f598c0052..67658e73462 100644 --- a/tests/packagedcode/data/debian/control.expected.json +++ b/tests/packagedcode/data/debian/control.expected.json @@ -46,7 +46,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/gzip?arch=any" }, { @@ -95,7 +94,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/gzip-win32?arch=all" } ], diff --git a/tests/packagedcode/data/debian/debian-container-layer.tar.xz.get-installed-expected.json b/tests/packagedcode/data/debian/debian-container-layer.tar.xz.get-installed-expected.json index 40d1100f158..41f2fe6c685 100644 --- a/tests/packagedcode/data/debian/debian-container-layer.tar.xz.get-installed-expected.json +++ b/tests/packagedcode/data/debian/debian-container-layer.tar.xz.get-installed-expected.json @@ -190,7 +190,6 @@ "debian_copyright_in_package", "debian_installed_md5sums" ], - "license_clarity": [], "resources": [ { "path": "debian-container-layer.tar.xz/usr/share/doc/libncurses5/copyright", @@ -564,7 +563,6 @@ "debian_copyright_in_package", "debian_installed_md5sums" ], - "license_clarity": [], "resources": [ { "path": "debian-container-layer.tar.xz/usr/share/doc/libndp0/copyright", diff --git a/tests/packagedcode/data/debian/debian-container-layer.tar.xz.scan-expected.json b/tests/packagedcode/data/debian/debian-container-layer.tar.xz.scan-expected.json index 58633c4d590..5916eabe98b 100644 --- a/tests/packagedcode/data/debian/debian-container-layer.tar.xz.scan-expected.json +++ b/tests/packagedcode/data/debian/debian-container-layer.tar.xz.scan-expected.json @@ -191,7 +191,6 @@ "debian_copyright_in_package", "debian_installed_md5sums" ], - "license_clarity": [], "purl": "pkg:deb/ubuntu/libncurses5@6.1-1ubuntu1.18.04?arch=amd64" }, { @@ -331,7 +330,6 @@ "debian_copyright_in_package", "debian_installed_md5sums" ], - "license_clarity": [], "purl": "pkg:deb/ubuntu/libndp0@1.4-2ubuntu0.16.04.1?arch=amd64" } ], diff --git a/tests/packagedcode/data/debian/dsc_files/adduser_3.118+deb11u1.dsc.expected.json b/tests/packagedcode/data/debian/dsc_files/adduser_3.118+deb11u1.dsc.expected.json index 90181bd7daf..f7e46b817d0 100644 --- a/tests/packagedcode/data/debian/dsc_files/adduser_3.118+deb11u1.dsc.expected.json +++ b/tests/packagedcode/data/debian/dsc_files/adduser_3.118+deb11u1.dsc.expected.json @@ -63,7 +63,6 @@ "datasource_ids": [ "debian_source_control_dsc" ], - "license_clarity": [], "purl": "pkg:deb/debian/adduser@3.118%2Bdeb11u1?arch=all" } ], diff --git a/tests/packagedcode/data/debian/dsc_files/zsh_5.7.1-1+deb10u1.dsc.expected.json b/tests/packagedcode/data/debian/dsc_files/zsh_5.7.1-1+deb10u1.dsc.expected.json index c77c7ef7d09..4989d1b753a 100644 --- a/tests/packagedcode/data/debian/dsc_files/zsh_5.7.1-1+deb10u1.dsc.expected.json +++ b/tests/packagedcode/data/debian/dsc_files/zsh_5.7.1-1+deb10u1.dsc.expected.json @@ -84,7 +84,6 @@ "datasource_ids": [ "debian_source_control_dsc" ], - "license_clarity": [], "purl": "pkg:deb/debian/zsh@5.7.1-1%2Bdeb10u1?arch=any%20all" } ], diff --git a/tests/packagedcode/data/debian/end-to-end.tgz.expected.json b/tests/packagedcode/data/debian/end-to-end.tgz.expected.json index d9ba4334b03..a0e0086c66c 100644 --- a/tests/packagedcode/data/debian/end-to-end.tgz.expected.json +++ b/tests/packagedcode/data/debian/end-to-end.tgz.expected.json @@ -62,7 +62,6 @@ "debian_installed_status_db", "debian_installed_md5sums" ], - "license_clarity": [], "purl": "pkg:deb/ubuntu/libncurses5@6.1-1ubuntu1?arch=amd64" } ], diff --git a/tests/packagedcode/data/debian/files-md5sums/python-tenacity-doc.json b/tests/packagedcode/data/debian/files-md5sums/python-tenacity-doc.json index 41fdb342e38..bd13f0386ad 100644 --- a/tests/packagedcode/data/debian/files-md5sums/python-tenacity-doc.json +++ b/tests/packagedcode/data/debian/files-md5sums/python-tenacity-doc.json @@ -60,7 +60,6 @@ "datasource_ids": [ "debian_control_extracted_deb" ], - "license_clarity": [], "purl": "pkg:deb/debian/python-tenacity-doc@8.2.1-1?arch=all" } ], diff --git a/tests/packagedcode/data/debian/ubuntu-var-lib-dpkg/expected.json b/tests/packagedcode/data/debian/ubuntu-var-lib-dpkg/expected.json index b90ec2a5f49..526524f20b2 100644 --- a/tests/packagedcode/data/debian/ubuntu-var-lib-dpkg/expected.json +++ b/tests/packagedcode/data/debian/ubuntu-var-lib-dpkg/expected.json @@ -71,7 +71,6 @@ "debian_installed_status_db", "debian_installed_files_list" ], - "license_clarity": [], "purl": "pkg:deb/ubuntu/base-files@11ubuntu5?arch=amd64" }, { @@ -289,7 +288,6 @@ "debian_installed_status_db", "debian_installed_md5sums" ], - "license_clarity": [], "purl": "pkg:deb/debian/base-passwd@3.5.47?arch=amd64" }, { @@ -563,7 +561,6 @@ "debian_installed_files_list", "debian_installed_md5sums" ], - "license_clarity": [], "purl": "pkg:deb/ubuntu/bash@5.0-6ubuntu1?arch=amd64" }, { @@ -624,7 +621,6 @@ "datasource_ids": [ "debian_installed_status_db" ], - "license_clarity": [], "purl": "pkg:deb/ubuntu/e2fsprogs@1.46.2-2?arch=amd64" }, { @@ -685,7 +681,6 @@ "datasource_ids": [ "debian_installed_status_db" ], - "license_clarity": [], "purl": "pkg:deb/ubuntu/tar@1.30%2Bdfsg-7?arch=amd64" } ], diff --git a/tests/packagedcode/data/instance/python-package-instance-expected-with-test-manifests-with-license.json b/tests/packagedcode/data/instance/python-package-instance-expected-with-test-manifests-with-license.json index 4829c2789ac..8d6ebf9f0cc 100644 --- a/tests/packagedcode/data/instance/python-package-instance-expected-with-test-manifests-with-license.json +++ b/tests/packagedcode/data/instance/python-package-instance-expected-with-test-manifests-with-license.json @@ -87,7 +87,6 @@ "datasource_ids": [ "pypi_sdist_pkginfo" ], - "license_clarity": [], "purl": "pkg:pypi/setuptools@58.2.0" } ], diff --git a/tests/packagedcode/data/instance/python-package-instance-expected-with-test-manifests.json b/tests/packagedcode/data/instance/python-package-instance-expected-with-test-manifests.json index c2bbc25d856..2d8dc56bbc1 100644 --- a/tests/packagedcode/data/instance/python-package-instance-expected-with-test-manifests.json +++ b/tests/packagedcode/data/instance/python-package-instance-expected-with-test-manifests.json @@ -87,7 +87,6 @@ "datasource_ids": [ "pypi_sdist_pkginfo" ], - "license_clarity": [], "purl": "pkg:pypi/setuptools@58.2.0" } ], diff --git a/tests/packagedcode/data/instance/python-package-instance-expected-with-uuid.json b/tests/packagedcode/data/instance/python-package-instance-expected-with-uuid.json index 3ab80325549..2944eaba654 100644 --- a/tests/packagedcode/data/instance/python-package-instance-expected-with-uuid.json +++ b/tests/packagedcode/data/instance/python-package-instance-expected-with-uuid.json @@ -75,7 +75,6 @@ "datasource_ids": [ "pypi_setup_cfg" ], - "license_clarity": [], "purl": "pkg:pypi/click@attr:%20click.__version__" } ], diff --git a/tests/packagedcode/data/instance/python-package-instance-expected.json b/tests/packagedcode/data/instance/python-package-instance-expected.json index 3ab80325549..2944eaba654 100644 --- a/tests/packagedcode/data/instance/python-package-instance-expected.json +++ b/tests/packagedcode/data/instance/python-package-instance-expected.json @@ -75,7 +75,6 @@ "datasource_ids": [ "pypi_setup_cfg" ], - "license_clarity": [], "purl": "pkg:pypi/click@attr:%20click.__version__" } ], diff --git a/tests/packagedcode/data/instance/python-package-instance-with-license-expected.json b/tests/packagedcode/data/instance/python-package-instance-with-license-expected.json index 7a757fdcc84..7bee9e8eaea 100644 --- a/tests/packagedcode/data/instance/python-package-instance-with-license-expected.json +++ b/tests/packagedcode/data/instance/python-package-instance-with-license-expected.json @@ -92,7 +92,6 @@ "datasource_ids": [ "pypi_setup_cfg" ], - "license_clarity": [], "purl": "pkg:pypi/click@attr:%20click.__version__" } ], diff --git a/tests/packagedcode/data/license_detection/license-as-manifest-comment/activemq-camel.expected.json b/tests/packagedcode/data/license_detection/license-as-manifest-comment/activemq-camel.expected.json index 19efbbb6c3a..d154e50adb6 100644 --- a/tests/packagedcode/data/license_detection/license-as-manifest-comment/activemq-camel.expected.json +++ b/tests/packagedcode/data/license_detection/license-as-manifest-comment/activemq-camel.expected.json @@ -73,7 +73,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/org.apache.activemq/activemq-camel@5.4.2" } ], diff --git a/tests/packagedcode/data/license_detection/license-as-manifest-comment/activemq-camel_without_license.expected.json b/tests/packagedcode/data/license_detection/license-as-manifest-comment/activemq-camel_without_license.expected.json index 1269728244d..2f753c38df6 100644 --- a/tests/packagedcode/data/license_detection/license-as-manifest-comment/activemq-camel_without_license.expected.json +++ b/tests/packagedcode/data/license_detection/license-as-manifest-comment/activemq-camel_without_license.expected.json @@ -46,7 +46,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/org.apache.activemq/activemq-camel@5.4.2" } ], diff --git a/tests/packagedcode/data/license_detection/license-beside-manifest/google-built-collection-diag.expected.json b/tests/packagedcode/data/license_detection/license-beside-manifest/google-built-collection-diag.expected.json index e4ab1ae2b18..7290e858116 100644 --- a/tests/packagedcode/data/license_detection/license-beside-manifest/google-built-collection-diag.expected.json +++ b/tests/packagedcode/data/license_detection/license-beside-manifest/google-built-collection-diag.expected.json @@ -69,7 +69,6 @@ "datasource_ids": [ "pubspec_yaml" ], - "license_clarity": [], "purl": "pkg:dart/built_collection@5.1.1" } ], diff --git a/tests/packagedcode/data/license_detection/license-beside-manifest/google-built-collection.expected.json b/tests/packagedcode/data/license_detection/license-beside-manifest/google-built-collection.expected.json index 1191dde143b..f815260013a 100644 --- a/tests/packagedcode/data/license_detection/license-beside-manifest/google-built-collection.expected.json +++ b/tests/packagedcode/data/license_detection/license-beside-manifest/google-built-collection.expected.json @@ -67,7 +67,6 @@ "datasource_ids": [ "pubspec_yaml" ], - "license_clarity": [], "purl": "pkg:dart/built_collection@5.1.1" } ], diff --git a/tests/packagedcode/data/license_detection/license-beside-manifest/google-built-collection_without_license.expected.json b/tests/packagedcode/data/license_detection/license-beside-manifest/google-built-collection_without_license.expected.json index be3892fb2ad..96926ced319 100644 --- a/tests/packagedcode/data/license_detection/license-beside-manifest/google-built-collection_without_license.expected.json +++ b/tests/packagedcode/data/license_detection/license-beside-manifest/google-built-collection_without_license.expected.json @@ -44,7 +44,6 @@ "datasource_ids": [ "pubspec_yaml" ], - "license_clarity": [], "purl": "pkg:dart/built_collection@5.1.1" } ], diff --git a/tests/packagedcode/data/license_detection/license-beside-manifest/google-built-collection_without_license_text.expected.json b/tests/packagedcode/data/license_detection/license-beside-manifest/google-built-collection_without_license_text.expected.json index 532f8de4be2..b4a967037d8 100644 --- a/tests/packagedcode/data/license_detection/license-beside-manifest/google-built-collection_without_license_text.expected.json +++ b/tests/packagedcode/data/license_detection/license-beside-manifest/google-built-collection_without_license_text.expected.json @@ -66,7 +66,6 @@ "datasource_ids": [ "pubspec_yaml" ], - "license_clarity": [], "purl": "pkg:dart/built_collection@5.1.1" } ], diff --git a/tests/packagedcode/data/license_detection/multi-flavor/jquery-form-3.51.0.expected.json b/tests/packagedcode/data/license_detection/multi-flavor/jquery-form-3.51.0.expected.json index 6152ade4d7b..fd53323f40a 100644 --- a/tests/packagedcode/data/license_detection/multi-flavor/jquery-form-3.51.0.expected.json +++ b/tests/packagedcode/data/license_detection/multi-flavor/jquery-form-3.51.0.expected.json @@ -95,7 +95,6 @@ "datasource_ids": [ "bower_json" ], - "license_clarity": [], "purl": "pkg:bower/jquery-form@3.51.0" }, { @@ -202,7 +201,6 @@ "datasource_ids": [ "php_composer_json" ], - "license_clarity": [], "purl": "pkg:composer/malsup/form" }, { @@ -350,7 +348,6 @@ "datasource_ids": [ "npm_package_json" ], - "license_clarity": [], "purl": "pkg:npm/%40liferay/jquery-form@3.51.0-liferay.1" } ], diff --git a/tests/packagedcode/data/license_detection/reference-at-manifest/fizzler.expected.json b/tests/packagedcode/data/license_detection/reference-at-manifest/fizzler.expected.json index a01b9ca6e44..e0f09ad8b67 100644 --- a/tests/packagedcode/data/license_detection/reference-at-manifest/fizzler.expected.json +++ b/tests/packagedcode/data/license_detection/reference-at-manifest/fizzler.expected.json @@ -110,7 +110,6 @@ "datasource_ids": [ "nuget_nupsec" ], - "license_clarity": [], "purl": "pkg:nuget/Fizzler@1.3.0" } ], diff --git a/tests/packagedcode/data/license_detection/reference-at-manifest/flutter_playtabs_bridge.expected.json b/tests/packagedcode/data/license_detection/reference-at-manifest/flutter_playtabs_bridge.expected.json index e83f03bf4b4..44e49003c6b 100644 --- a/tests/packagedcode/data/license_detection/reference-at-manifest/flutter_playtabs_bridge.expected.json +++ b/tests/packagedcode/data/license_detection/reference-at-manifest/flutter_playtabs_bridge.expected.json @@ -110,7 +110,6 @@ "datasource_ids": [ "cocoapods_podspec" ], - "license_clarity": [], "purl": "pkg:cocoapods/flutter_paytabs_bridge@2.2.5" } ], diff --git a/tests/packagedcode/data/license_detection/reference-at-manifest/flutter_playtabs_bridge_without_license.expected.json b/tests/packagedcode/data/license_detection/reference-at-manifest/flutter_playtabs_bridge_without_license.expected.json index 3831122f8d9..3ec22e285c8 100644 --- a/tests/packagedcode/data/license_detection/reference-at-manifest/flutter_playtabs_bridge_without_license.expected.json +++ b/tests/packagedcode/data/license_detection/reference-at-manifest/flutter_playtabs_bridge_without_license.expected.json @@ -75,7 +75,6 @@ "datasource_ids": [ "cocoapods_podspec" ], - "license_clarity": [], "purl": "pkg:cocoapods/flutter_paytabs_bridge@2.2.5" } ], diff --git a/tests/packagedcode/data/license_detection/reference-at-manifest/nanopb.expected.json b/tests/packagedcode/data/license_detection/reference-at-manifest/nanopb.expected.json index 1425ce30012..aa4ae413b5a 100644 --- a/tests/packagedcode/data/license_detection/reference-at-manifest/nanopb.expected.json +++ b/tests/packagedcode/data/license_detection/reference-at-manifest/nanopb.expected.json @@ -94,7 +94,6 @@ "datasource_ids": [ "cocoapods_podspec" ], - "license_clarity": [], "purl": "pkg:cocoapods/nanopb@1.30905.0" } ], diff --git a/tests/packagedcode/data/license_detection/reference-at-manifest/nanopb_without_license.expected.json b/tests/packagedcode/data/license_detection/reference-at-manifest/nanopb_without_license.expected.json index 4d179583e45..96b6c1ff608 100644 --- a/tests/packagedcode/data/license_detection/reference-at-manifest/nanopb_without_license.expected.json +++ b/tests/packagedcode/data/license_detection/reference-at-manifest/nanopb_without_license.expected.json @@ -75,7 +75,6 @@ "datasource_ids": [ "cocoapods_podspec" ], - "license_clarity": [], "purl": "pkg:cocoapods/nanopb@1.30905.0" } ], diff --git a/tests/packagedcode/data/license_detection/reference-to-package/base.expected.json b/tests/packagedcode/data/license_detection/reference-to-package/base.expected.json index fce668bb26f..62b4e5ef238 100644 --- a/tests/packagedcode/data/license_detection/reference-to-package/base.expected.json +++ b/tests/packagedcode/data/license_detection/reference-to-package/base.expected.json @@ -89,7 +89,6 @@ "datasource_ids": [ "pypi_sdist_pkginfo" ], - "license_clarity": [], "purl": "pkg:pypi/django@1.2.5" } ], diff --git a/tests/packagedcode/data/license_detection/reference-to-package/fusiondirectory.expected.json b/tests/packagedcode/data/license_detection/reference-to-package/fusiondirectory.expected.json index 5d7cf5a60c8..5e314a3307a 100644 --- a/tests/packagedcode/data/license_detection/reference-to-package/fusiondirectory.expected.json +++ b/tests/packagedcode/data/license_detection/reference-to-package/fusiondirectory.expected.json @@ -46,7 +46,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory?arch=all" }, { @@ -95,7 +94,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-alias?arch=all" }, { @@ -144,7 +142,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-alias-schema?arch=all" }, { @@ -193,7 +190,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-applications?arch=all" }, { @@ -242,7 +238,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-applications-schema?arch=all" }, { @@ -291,7 +286,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-argonaut?arch=all" }, { @@ -340,7 +334,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-argonaut-schema?arch=all" }, { @@ -389,7 +382,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-audit?arch=all" }, { @@ -438,7 +430,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-audit-schema?arch=all" }, { @@ -487,7 +478,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-autofs?arch=all" }, { @@ -536,7 +526,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-autofs-schema?arch=all" }, { @@ -585,7 +574,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-certificates?arch=all" }, { @@ -634,7 +622,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-community?arch=all" }, { @@ -683,7 +670,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-community-schema?arch=all" }, { @@ -732,7 +718,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-cyrus?arch=all" }, { @@ -781,7 +766,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-cyrus-schema?arch=all" }, { @@ -830,7 +814,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-debconf?arch=all" }, { @@ -879,7 +862,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-debconf-schema?arch=all" }, { @@ -928,7 +910,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-developers?arch=all" }, { @@ -977,7 +958,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-dhcp?arch=all" }, { @@ -1026,7 +1006,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-dhcp-schema?arch=all" }, { @@ -1075,7 +1054,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-dns?arch=all" }, { @@ -1124,7 +1102,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-dns-schema?arch=all" }, { @@ -1173,7 +1150,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-dovecot?arch=all" }, { @@ -1222,7 +1198,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-dovecot-schema?arch=all" }, { @@ -1271,7 +1246,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-dsa?arch=all" }, { @@ -1320,7 +1294,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-dsa-schema?arch=all" }, { @@ -1369,7 +1342,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-ejbca?arch=all" }, { @@ -1418,7 +1390,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-ejbca-schema?arch=all" }, { @@ -1467,7 +1438,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-fai?arch=all" }, { @@ -1516,7 +1486,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-fai-schema?arch=all" }, { @@ -1565,7 +1534,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-freeradius?arch=all" }, { @@ -1614,7 +1582,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-freeradius-schema?arch=all" }, { @@ -1663,7 +1630,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-fusioninventory?arch=all" }, { @@ -1712,7 +1678,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-fusioninventory-schema?arch=all" }, { @@ -1761,7 +1726,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-gpg?arch=all" }, { @@ -1810,7 +1774,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-gpg-schema?arch=all" }, { @@ -1859,7 +1822,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-ipmi?arch=all" }, { @@ -1908,7 +1870,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-ipmi-schema?arch=all" }, { @@ -1957,7 +1918,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-ldapdump?arch=all" }, { @@ -2006,7 +1966,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-ldapmanager?arch=all" }, { @@ -2055,7 +2014,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-mail?arch=all" }, { @@ -2104,7 +2062,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-mail-schema?arch=all" }, { @@ -2153,7 +2110,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-mixedgroups?arch=all" }, { @@ -2202,7 +2158,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-nagios?arch=all" }, { @@ -2251,7 +2206,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-nagios-schema?arch=all" }, { @@ -2300,7 +2254,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-netgroups?arch=all" }, { @@ -2349,7 +2302,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-netgroups-schema?arch=all" }, { @@ -2398,7 +2350,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-newsletter?arch=all" }, { @@ -2447,7 +2398,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-newsletter-schema?arch=all" }, { @@ -2496,7 +2446,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-opsi?arch=all" }, { @@ -2545,7 +2494,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-opsi-schema?arch=all" }, { @@ -2594,7 +2542,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-personal?arch=all" }, { @@ -2643,7 +2590,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-personal-schema?arch=all" }, { @@ -2692,7 +2638,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-posix?arch=all" }, { @@ -2741,7 +2686,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-postfix?arch=all" }, { @@ -2790,7 +2734,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-postfix-schema?arch=all" }, { @@ -2839,7 +2782,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-ppolicy?arch=all" }, { @@ -2888,7 +2830,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-ppolicy-schema?arch=all" }, { @@ -2937,7 +2878,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-puppet?arch=all" }, { @@ -2986,7 +2926,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-puppet-schema?arch=all" }, { @@ -3035,7 +2974,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-pureftpd?arch=all" }, { @@ -3084,7 +3022,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-pureftpd-schema?arch=all" }, { @@ -3133,7 +3070,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-quota?arch=all" }, { @@ -3182,7 +3118,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-quota-schema?arch=all" }, { @@ -3231,7 +3166,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-renater-partage?arch=all" }, { @@ -3280,7 +3214,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-renater-partage-schema?arch=all" }, { @@ -3329,7 +3262,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-repository?arch=all" }, { @@ -3378,7 +3310,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-repository-schema?arch=all" }, { @@ -3427,7 +3358,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-samba?arch=all" }, { @@ -3476,7 +3406,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-samba-schema?arch=all" }, { @@ -3525,7 +3454,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-sogo?arch=all" }, { @@ -3574,7 +3502,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-sogo-schema?arch=all" }, { @@ -3623,7 +3550,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-spamassassin?arch=all" }, { @@ -3672,7 +3598,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-spamassassin-schema?arch=all" }, { @@ -3721,7 +3646,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-squid?arch=all" }, { @@ -3770,7 +3694,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-squid-schema?arch=all" }, { @@ -3819,7 +3742,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-ssh?arch=all" }, { @@ -3868,7 +3790,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-ssh-schema?arch=all" }, { @@ -3917,7 +3838,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-subcontracting?arch=all" }, { @@ -3966,7 +3886,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-subcontracting-schema?arch=all" }, { @@ -4015,7 +3934,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-sudo?arch=all" }, { @@ -4064,7 +3982,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-sudo-schema?arch=all" }, { @@ -4113,7 +4030,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-supann?arch=all" }, { @@ -4162,7 +4078,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-supann-schema?arch=all" }, { @@ -4211,7 +4126,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-sympa?arch=all" }, { @@ -4260,7 +4174,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-sympa-schema?arch=all" }, { @@ -4309,7 +4222,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-systems?arch=all" }, { @@ -4358,7 +4270,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-systems-schema?arch=all" }, { @@ -4407,7 +4318,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-user-reminder?arch=all" }, { @@ -4456,7 +4366,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-user-reminder-schema?arch=all" }, { @@ -4505,7 +4414,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-weblink?arch=all" }, { @@ -4554,7 +4462,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-weblink-schema?arch=all" }, { @@ -4603,7 +4510,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-webservice?arch=all" }, { @@ -4652,7 +4558,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-plugin-webservice-schema?arch=all" }, { @@ -4701,7 +4606,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-schema?arch=all" }, { @@ -4750,7 +4654,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-smarty3-acl-render?arch=all" }, { @@ -4799,7 +4702,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-theme-oxygen?arch=all" }, { @@ -4848,7 +4750,6 @@ "datasource_ids": [ "debian_control_in_source" ], - "license_clarity": [], "purl": "pkg:deb/debian/fusiondirectory-webservice-shell?arch=all" } ], diff --git a/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk.expected.json b/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk.expected.json index 3fde1ebc033..d11187046f0 100644 --- a/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk.expected.json +++ b/tests/packagedcode/data/license_detection/reference-to-package/google_appengine_sdk.expected.json @@ -89,7 +89,6 @@ "datasource_ids": [ "pypi_setup_py" ], - "license_clarity": [], "purl": "pkg:pypi/django" }, { @@ -185,7 +184,6 @@ "datasource_ids": [ "pypi_sdist_pkginfo" ], - "license_clarity": [], "purl": "pkg:pypi/django@1.3.1" } ], diff --git a/tests/packagedcode/data/license_detection/reference-to-package/paddlenlp.expected.json b/tests/packagedcode/data/license_detection/reference-to-package/paddlenlp.expected.json index c8d5f2768aa..d9a500e4573 100644 --- a/tests/packagedcode/data/license_detection/reference-to-package/paddlenlp.expected.json +++ b/tests/packagedcode/data/license_detection/reference-to-package/paddlenlp.expected.json @@ -105,7 +105,6 @@ "datasource_ids": [ "pypi_setup_py" ], - "license_clarity": [], "purl": "pkg:pypi/paddlenlp" } ], diff --git a/tests/packagedcode/data/maven_misc/assemble/jackson-dataformat-xml-2.13.5-expected.json b/tests/packagedcode/data/maven_misc/assemble/jackson-dataformat-xml-2.13.5-expected.json index df46b2608c0..29a176d6f86 100644 --- a/tests/packagedcode/data/maven_misc/assemble/jackson-dataformat-xml-2.13.5-expected.json +++ b/tests/packagedcode/data/maven_misc/assemble/jackson-dataformat-xml-2.13.5-expected.json @@ -113,7 +113,6 @@ "datasource_ids": [ "java_jar_manifest" ], - "license_clarity": [], "purl": "pkg:jar/Jackson-dataformat-XML@2.13.5" } ], diff --git a/tests/packagedcode/data/maven_misc/assemble/johnzon-jsonb-1.2.11-expected.json b/tests/packagedcode/data/maven_misc/assemble/johnzon-jsonb-1.2.11-expected.json index 4e93fc52079..028f8291027 100644 --- a/tests/packagedcode/data/maven_misc/assemble/johnzon-jsonb-1.2.11-expected.json +++ b/tests/packagedcode/data/maven_misc/assemble/johnzon-jsonb-1.2.11-expected.json @@ -71,7 +71,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/org.apache.johnzon/johnzon-jsonb@1.2.11" } ], diff --git a/tests/packagedcode/data/maven_misc/assemble/numbers-1.7.4-expected.json b/tests/packagedcode/data/maven_misc/assemble/numbers-1.7.4-expected.json index 49516ffe9c5..2a04da3fc50 100644 --- a/tests/packagedcode/data/maven_misc/assemble/numbers-1.7.4-expected.json +++ b/tests/packagedcode/data/maven_misc/assemble/numbers-1.7.4-expected.json @@ -84,7 +84,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/com.github.peteroupc/numbers@1.7.4" } ], diff --git a/tests/packagedcode/data/maven_misc/extracted-jar/activiti-image-generator-expected.json b/tests/packagedcode/data/maven_misc/extracted-jar/activiti-image-generator-expected.json index ac2c0356b7c..90c9bffb991 100644 --- a/tests/packagedcode/data/maven_misc/extracted-jar/activiti-image-generator-expected.json +++ b/tests/packagedcode/data/maven_misc/extracted-jar/activiti-image-generator-expected.json @@ -46,7 +46,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/org.activiti/activiti-image-generator@7-201802-EA" } ], diff --git a/tests/packagedcode/data/maven_misc/extracted-jar/hsqldb-2.4.0-expected.json b/tests/packagedcode/data/maven_misc/extracted-jar/hsqldb-2.4.0-expected.json index 4a6453dd0d6..465c547dd0f 100644 --- a/tests/packagedcode/data/maven_misc/extracted-jar/hsqldb-2.4.0-expected.json +++ b/tests/packagedcode/data/maven_misc/extracted-jar/hsqldb-2.4.0-expected.json @@ -52,7 +52,6 @@ "datasource_ids": [ "java_osgi_manifest" ], - "license_clarity": [], "purl": "pkg:osgi/org.hsqldb.hsqldb@2.4.0" } ], diff --git a/tests/packagedcode/data/maven_misc/uberjars/htrace-core-4.0.0-incubating-expected.json b/tests/packagedcode/data/maven_misc/uberjars/htrace-core-4.0.0-incubating-expected.json index 27da0a68586..69c6668b68c 100644 --- a/tests/packagedcode/data/maven_misc/uberjars/htrace-core-4.0.0-incubating-expected.json +++ b/tests/packagedcode/data/maven_misc/uberjars/htrace-core-4.0.0-incubating-expected.json @@ -95,7 +95,6 @@ "datasource_ids": [ "java_jar_manifest" ], - "license_clarity": [], "purl": "pkg:maven/org.apache.htrace/htrace-core@4.0.0-incubating" }, { @@ -144,7 +143,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.4.0" }, { @@ -193,7 +191,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.4.0" }, { @@ -242,7 +239,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.4.0" }, { @@ -313,7 +309,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/commons-logging/commons-logging@1.1.1" }, { @@ -384,7 +379,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/org.apache.htrace/htrace-core@4.0.0-incubating" } ], diff --git a/tests/packagedcode/data/npm/electron/package.expected.json b/tests/packagedcode/data/npm/electron/package.expected.json index a7ad8eb2a49..ad412285e74 100644 --- a/tests/packagedcode/data/npm/electron/package.expected.json +++ b/tests/packagedcode/data/npm/electron/package.expected.json @@ -77,7 +77,6 @@ "datasource_ids": [ "npm_package_json" ], - "license_clarity": [], "purl": "pkg:npm/electron@3.1.11" } ], diff --git a/tests/packagedcode/data/npm/get_package_resources.scan.expected.json b/tests/packagedcode/data/npm/get_package_resources.scan.expected.json index c54e833c8cb..2c39a3501d6 100644 --- a/tests/packagedcode/data/npm/get_package_resources.scan.expected.json +++ b/tests/packagedcode/data/npm/get_package_resources.scan.expected.json @@ -67,7 +67,6 @@ "datasource_ids": [ "npm_package_json" ], - "license_clarity": [], "purl": "pkg:npm/test@0.1.0" } ], diff --git a/tests/packagedcode/data/npm/scan-nested/scan.expected.json b/tests/packagedcode/data/npm/scan-nested/scan.expected.json index d5d45161d50..8ddfac73427 100644 --- a/tests/packagedcode/data/npm/scan-nested/scan.expected.json +++ b/tests/packagedcode/data/npm/scan-nested/scan.expected.json @@ -99,7 +99,6 @@ "datasource_ids": [ "npm_package_json" ], - "license_clarity": [], "purl": "pkg:npm/lodash.clonedeep@4.3.2" }, { @@ -209,7 +208,6 @@ "datasource_ids": [ "npm_package_json" ], - "license_clarity": [], "purl": "pkg:npm/sequelize@3.30.2" } ], diff --git a/tests/packagedcode/data/plugin/about-package-expected.json b/tests/packagedcode/data/plugin/about-package-expected.json index 11da724ddc6..a77b35876b1 100644 --- a/tests/packagedcode/data/plugin/about-package-expected.json +++ b/tests/packagedcode/data/plugin/about-package-expected.json @@ -75,7 +75,6 @@ "datasource_ids": [ "about_file" ], - "license_clarity": [], "purl": "pkg:about/apipkg@1.4" }, { @@ -165,7 +164,6 @@ "datasource_ids": [ "about_file" ], - "license_clarity": [], "purl": "pkg:about/appdirs@1.4.3" } ], diff --git a/tests/packagedcode/data/plugin/bower-package-expected.json b/tests/packagedcode/data/plugin/bower-package-expected.json index bbaf5cf854f..3a49960fc03 100644 --- a/tests/packagedcode/data/plugin/bower-package-expected.json +++ b/tests/packagedcode/data/plugin/bower-package-expected.json @@ -79,7 +79,6 @@ "datasource_ids": [ "bower_json" ], - "license_clarity": [], "purl": "pkg:bower/blue-leaf" } ], diff --git a/tests/packagedcode/data/plugin/cargo-package-expected.json b/tests/packagedcode/data/plugin/cargo-package-expected.json index e49e43a9374..dcd0333054f 100644 --- a/tests/packagedcode/data/plugin/cargo-package-expected.json +++ b/tests/packagedcode/data/plugin/cargo-package-expected.json @@ -75,7 +75,6 @@ "datasource_ids": [ "cargo_toml" ], - "license_clarity": [], "purl": "pkg:cargo/clap@2.32.0" } ], diff --git a/tests/packagedcode/data/plugin/chef-package-expected.json b/tests/packagedcode/data/plugin/chef-package-expected.json index 7e60184913e..86be57a8517 100644 --- a/tests/packagedcode/data/plugin/chef-package-expected.json +++ b/tests/packagedcode/data/plugin/chef-package-expected.json @@ -99,7 +99,6 @@ "chef_cookbook_metadata_rb", "chef_cookbook_metadata_json" ], - "license_clarity": [], "purl": "pkg:chef/301@0.1.0" } ], diff --git a/tests/packagedcode/data/plugin/conda-package-expected.json b/tests/packagedcode/data/plugin/conda-package-expected.json index 51bfec0287a..8323e9aea8f 100644 --- a/tests/packagedcode/data/plugin/conda-package-expected.json +++ b/tests/packagedcode/data/plugin/conda-package-expected.json @@ -67,7 +67,6 @@ "datasource_ids": [ "conda_meta_yaml" ], - "license_clarity": [], "purl": "pkg:conda/requests-kerberos@0.8.0" } ], diff --git a/tests/packagedcode/data/plugin/cran-package-expected.json b/tests/packagedcode/data/plugin/cran-package-expected.json index 0aed6cdf9b4..8ff575e1235 100644 --- a/tests/packagedcode/data/plugin/cran-package-expected.json +++ b/tests/packagedcode/data/plugin/cran-package-expected.json @@ -82,7 +82,6 @@ "datasource_ids": [ "cran_description" ], - "license_clarity": [], "purl": "pkg:cran/codetools@0.2-16" } ], diff --git a/tests/packagedcode/data/plugin/freebsd-package-expected.json b/tests/packagedcode/data/plugin/freebsd-package-expected.json index 2bc7d056c43..23d30103356 100644 --- a/tests/packagedcode/data/plugin/freebsd-package-expected.json +++ b/tests/packagedcode/data/plugin/freebsd-package-expected.json @@ -80,7 +80,6 @@ "datasource_ids": [ "freebsd_compact_manifest" ], - "license_clarity": [], "purl": "pkg:freebsd/dmidecode@2.12?arch=freebsd:10:x86:64&origin=sysutils/dmidecode" } ], diff --git a/tests/packagedcode/data/plugin/get_installed_packages-expected.json b/tests/packagedcode/data/plugin/get_installed_packages-expected.json index 259da0d73b2..3b9c7891144 100644 --- a/tests/packagedcode/data/plugin/get_installed_packages-expected.json +++ b/tests/packagedcode/data/plugin/get_installed_packages-expected.json @@ -190,7 +190,6 @@ "debian_copyright_in_package", "debian_installed_md5sums" ], - "license_clarity": [], "resources": [ { "path": "basic-rootfs.tar.gz/usr/share/doc/libncurses5/copyright", @@ -564,7 +563,6 @@ "debian_copyright_in_package", "debian_installed_md5sums" ], - "license_clarity": [], "resources": [ { "path": "basic-rootfs.tar.gz/usr/share/doc/libndp0/copyright", diff --git a/tests/packagedcode/data/plugin/haxe-package-expected.json b/tests/packagedcode/data/plugin/haxe-package-expected.json index c57a885dee8..d76124221ae 100644 --- a/tests/packagedcode/data/plugin/haxe-package-expected.json +++ b/tests/packagedcode/data/plugin/haxe-package-expected.json @@ -80,7 +80,6 @@ "datasource_ids": [ "haxelib_json" ], - "license_clarity": [], "purl": "pkg:haxe/hxsocketio@0.1.0" } ], diff --git a/tests/packagedcode/data/plugin/maven-package-expected.json b/tests/packagedcode/data/plugin/maven-package-expected.json index e0b4405902a..801649dea77 100644 --- a/tests/packagedcode/data/plugin/maven-package-expected.json +++ b/tests/packagedcode/data/plugin/maven-package-expected.json @@ -46,7 +46,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/org.apache.activemq/activemq-camel@5.4.2" }, { @@ -95,7 +94,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/adarwin/adarwin@1.0" }, { @@ -144,7 +142,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/org.apache.ant/ant-jai@1.7.0" }, { @@ -193,7 +190,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/org.apache.ant/ant-jsch@1.7.0" }, { @@ -280,7 +276,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/aopalliance/aopalliance@1.0" }, { @@ -329,7 +324,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/bcel/bcel@5.1" }, { @@ -407,7 +401,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/classworlds/classworlds@1.1-alpha-2" }, { @@ -506,7 +499,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/commons-fileupload/commons-fileupload@1.0" }, { @@ -803,7 +795,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/commons-validator/commons-validator@1.2.0" }, { @@ -852,7 +843,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/org.dbwebx/tools@0.0.1.SNAPSHOT" }, { @@ -937,7 +927,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/easyconf/easyconf@0.9.0" }, { @@ -1038,7 +1027,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/org.codehaus.mojo/findbugs-maven-plugin@1.1.1" }, { @@ -1087,7 +1075,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/com.adobe.ac.samples.lcds/flex_app@1.0-SNAPSHOT" }, { @@ -1136,7 +1123,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/com.adobe.ac.samples.bash/bash_flex_app@1.0" }, { @@ -1231,7 +1217,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/com.myco.foo.bar.baz/baz-bar-parent@1.0" }, { @@ -1280,7 +1265,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/org.apache.geronimo.bundles/axis@1.4_1-SNAPSHOT" }, { @@ -1358,7 +1342,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/com.idega.block.addon/com.idega.block.contract@4.1.3-SNAPSHOT" }, { @@ -1453,7 +1436,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/it.assist.jrecordbind/jrecordbind%24%7BartifactId.ext%7D@2.3.4" }, { @@ -1533,7 +1515,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/log4j/log4j@1.2.15" }, { @@ -1620,7 +1601,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/ch.qos.logback/logback-access@0.2.5" }, { @@ -1754,7 +1734,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/org.codehaus.plexus/plexus-interactivity-api@1.0-alpha-4" }, { @@ -1803,7 +1782,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/ur.urwerk.test.modules/main@1.0.0-SNAPSHOT" }, { @@ -1852,7 +1830,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/org.apache.geronimo.bundles/axis@1.4_1-SNAPSHOT" }, { @@ -1901,7 +1878,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/org.modeler/modeler@0.1" }, { @@ -1972,7 +1948,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT" }, { @@ -2021,7 +1996,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/org.apache.geronimo.specs/specs@1.3" }, { @@ -2101,7 +2075,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/org.springframework/spring@2.5.4" }, { @@ -2181,7 +2154,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/org.springframework/spring-orm@2.5.3" }, { @@ -2261,7 +2233,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/org.springframework/spring-webmvc@2.5.3" }, { @@ -2318,7 +2289,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/org.jvnet.hudson.plugins/startup-trigger-plugin@0.1" }, { @@ -2367,7 +2337,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/de.fzj.unicore.rcp/eclipseSequencePlugin@0.0.1-SNAPSHOT" }, { @@ -2416,7 +2385,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/ur.urwerk.test/ur.urwerk.test.module-y@1.0.0" }, { @@ -2465,7 +2433,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/org.webreformatter.wrappers/com.google.gwt.query@0.1.5.SNAPSHOT" }, { @@ -2514,7 +2481,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/au.com.acegi/xml-format-maven-plugin@3.0.6" } ], diff --git a/tests/packagedcode/data/plugin/maven-package-with-license-expected.json b/tests/packagedcode/data/plugin/maven-package-with-license-expected.json index e0b4405902a..801649dea77 100644 --- a/tests/packagedcode/data/plugin/maven-package-with-license-expected.json +++ b/tests/packagedcode/data/plugin/maven-package-with-license-expected.json @@ -46,7 +46,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/org.apache.activemq/activemq-camel@5.4.2" }, { @@ -95,7 +94,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/adarwin/adarwin@1.0" }, { @@ -144,7 +142,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/org.apache.ant/ant-jai@1.7.0" }, { @@ -193,7 +190,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/org.apache.ant/ant-jsch@1.7.0" }, { @@ -280,7 +276,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/aopalliance/aopalliance@1.0" }, { @@ -329,7 +324,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/bcel/bcel@5.1" }, { @@ -407,7 +401,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/classworlds/classworlds@1.1-alpha-2" }, { @@ -506,7 +499,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/commons-fileupload/commons-fileupload@1.0" }, { @@ -803,7 +795,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/commons-validator/commons-validator@1.2.0" }, { @@ -852,7 +843,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/org.dbwebx/tools@0.0.1.SNAPSHOT" }, { @@ -937,7 +927,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/easyconf/easyconf@0.9.0" }, { @@ -1038,7 +1027,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/org.codehaus.mojo/findbugs-maven-plugin@1.1.1" }, { @@ -1087,7 +1075,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/com.adobe.ac.samples.lcds/flex_app@1.0-SNAPSHOT" }, { @@ -1136,7 +1123,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/com.adobe.ac.samples.bash/bash_flex_app@1.0" }, { @@ -1231,7 +1217,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/com.myco.foo.bar.baz/baz-bar-parent@1.0" }, { @@ -1280,7 +1265,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/org.apache.geronimo.bundles/axis@1.4_1-SNAPSHOT" }, { @@ -1358,7 +1342,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/com.idega.block.addon/com.idega.block.contract@4.1.3-SNAPSHOT" }, { @@ -1453,7 +1436,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/it.assist.jrecordbind/jrecordbind%24%7BartifactId.ext%7D@2.3.4" }, { @@ -1533,7 +1515,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/log4j/log4j@1.2.15" }, { @@ -1620,7 +1601,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/ch.qos.logback/logback-access@0.2.5" }, { @@ -1754,7 +1734,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/org.codehaus.plexus/plexus-interactivity-api@1.0-alpha-4" }, { @@ -1803,7 +1782,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/ur.urwerk.test.modules/main@1.0.0-SNAPSHOT" }, { @@ -1852,7 +1830,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/org.apache.geronimo.bundles/axis@1.4_1-SNAPSHOT" }, { @@ -1901,7 +1878,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/org.modeler/modeler@0.1" }, { @@ -1972,7 +1948,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/no.knowit.seam/root@2.2.0-SNAPSHOT" }, { @@ -2021,7 +1996,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/org.apache.geronimo.specs/specs@1.3" }, { @@ -2101,7 +2075,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/org.springframework/spring@2.5.4" }, { @@ -2181,7 +2154,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/org.springframework/spring-orm@2.5.3" }, { @@ -2261,7 +2233,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/org.springframework/spring-webmvc@2.5.3" }, { @@ -2318,7 +2289,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/org.jvnet.hudson.plugins/startup-trigger-plugin@0.1" }, { @@ -2367,7 +2337,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/de.fzj.unicore.rcp/eclipseSequencePlugin@0.0.1-SNAPSHOT" }, { @@ -2416,7 +2385,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/ur.urwerk.test/ur.urwerk.test.module-y@1.0.0" }, { @@ -2465,7 +2433,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/org.webreformatter.wrappers/com.google.gwt.query@0.1.5.SNAPSHOT" }, { @@ -2514,7 +2481,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/au.com.acegi/xml-format-maven-plugin@3.0.6" } ], diff --git a/tests/packagedcode/data/plugin/npm-package-expected.json b/tests/packagedcode/data/plugin/npm-package-expected.json index fe5c0c64c92..ea4a0b78534 100644 --- a/tests/packagedcode/data/plugin/npm-package-expected.json +++ b/tests/packagedcode/data/plugin/npm-package-expected.json @@ -56,7 +56,6 @@ "datasource_ids": [ "npm_package_json" ], - "license_clarity": [], "purl": "pkg:npm/cookie-signature@1.0.3" } ], diff --git a/tests/packagedcode/data/plugin/npm-package-with-license-expected.json b/tests/packagedcode/data/plugin/npm-package-with-license-expected.json index fe5c0c64c92..ea4a0b78534 100644 --- a/tests/packagedcode/data/plugin/npm-package-with-license-expected.json +++ b/tests/packagedcode/data/plugin/npm-package-with-license-expected.json @@ -56,7 +56,6 @@ "datasource_ids": [ "npm_package_json" ], - "license_clarity": [], "purl": "pkg:npm/cookie-signature@1.0.3" } ], diff --git a/tests/packagedcode/data/plugin/nuget-package-expected.json b/tests/packagedcode/data/plugin/nuget-package-expected.json index 95e800d5338..03a66ed0f5b 100644 --- a/tests/packagedcode/data/plugin/nuget-package-expected.json +++ b/tests/packagedcode/data/plugin/nuget-package-expected.json @@ -82,7 +82,6 @@ "datasource_ids": [ "nuget_nupsec" ], - "license_clarity": [], "purl": "pkg:nuget/Castle.Core@4.2.1" } ], diff --git a/tests/packagedcode/data/plugin/phpcomposer-package-expected.json b/tests/packagedcode/data/plugin/phpcomposer-package-expected.json index 496b36eec03..3fbaeb4aecd 100644 --- a/tests/packagedcode/data/plugin/phpcomposer-package-expected.json +++ b/tests/packagedcode/data/plugin/phpcomposer-package-expected.json @@ -82,7 +82,6 @@ "datasource_ids": [ "php_composer_json" ], - "license_clarity": [], "purl": "pkg:composer/jandreasn/a-timer" } ], diff --git a/tests/packagedcode/data/plugin/pubspec-expected.json b/tests/packagedcode/data/plugin/pubspec-expected.json index 3f9aa0eeae6..aa3bdc2b242 100644 --- a/tests/packagedcode/data/plugin/pubspec-expected.json +++ b/tests/packagedcode/data/plugin/pubspec-expected.json @@ -59,7 +59,6 @@ "datasource_ids": [ "pubspec_yaml" ], - "license_clarity": [], "purl": "pkg:dart/openapi@1.0.0" } ], diff --git a/tests/packagedcode/data/plugin/python-package-expected.json b/tests/packagedcode/data/plugin/python-package-expected.json index 59b5151d88b..8917e1964b7 100644 --- a/tests/packagedcode/data/plugin/python-package-expected.json +++ b/tests/packagedcode/data/plugin/python-package-expected.json @@ -75,7 +75,6 @@ "datasource_ids": [ "pypi_setup_py" ], - "license_clarity": [], "purl": "pkg:pypi/arpy@0.1.1" }, { @@ -183,7 +182,6 @@ "datasource_ids": [ "pypi_wheel" ], - "license_clarity": [], "purl": "pkg:pypi/atomicwrites@1.2.1" }, { @@ -253,7 +251,6 @@ "datasource_ids": [ "chef_cookbook_metadata_json" ], - "license_clarity": [], "purl": "pkg:chef/six@1.10.0" }, { @@ -359,7 +356,6 @@ "datasource_ids": [ "pypi_wheel_metadata" ], - "license_clarity": [], "purl": "pkg:pypi/six@1.10.0" }, { @@ -437,7 +433,6 @@ "datasource_ids": [ "pypi_sdist_pkginfo" ], - "license_clarity": [], "purl": "pkg:pypi/ticketimport@0.7a" } ], diff --git a/tests/packagedcode/data/plugin/rpm-package-expected.json b/tests/packagedcode/data/plugin/rpm-package-expected.json index dc76d2791da..353f21d6dfd 100644 --- a/tests/packagedcode/data/plugin/rpm-package-expected.json +++ b/tests/packagedcode/data/plugin/rpm-package-expected.json @@ -69,7 +69,6 @@ "datasource_ids": [ "rpm_archive" ], - "license_clarity": [], "purl": "pkg:rpm/alfandega@2.0-1.7.3" } ], diff --git a/tests/packagedcode/data/plugin/rubygems-package-expected.json b/tests/packagedcode/data/plugin/rubygems-package-expected.json index 11e9859d46d..7f5c3717e1f 100644 --- a/tests/packagedcode/data/plugin/rubygems-package-expected.json +++ b/tests/packagedcode/data/plugin/rubygems-package-expected.json @@ -96,7 +96,6 @@ "datasource_ids": [ "gem_archive" ], - "license_clarity": [], "purl": "pkg:gem/m2r@2.1.0" } ], diff --git a/tests/packagedcode/data/pypi/site-packages/site-packages-expected.json b/tests/packagedcode/data/pypi/site-packages/site-packages-expected.json index f5f069be5ce..af0856664be 100644 --- a/tests/packagedcode/data/pypi/site-packages/site-packages-expected.json +++ b/tests/packagedcode/data/pypi/site-packages/site-packages-expected.json @@ -78,7 +78,6 @@ "datasource_ids": [ "pypi_sdist_pkginfo" ], - "license_clarity": [], "purl": "pkg:pypi/pyjpstring@0.0.3" }, { @@ -196,7 +195,6 @@ "datasource_ids": [ "pypi_wheel_metadata" ], - "license_clarity": [], "purl": "pkg:pypi/click@8.0.4" } ], diff --git a/tests/packagedcode/data/pypi/solo-metadata/expected.json b/tests/packagedcode/data/pypi/solo-metadata/expected.json index 4ebb5464769..ec19c881b77 100644 --- a/tests/packagedcode/data/pypi/solo-metadata/expected.json +++ b/tests/packagedcode/data/pypi/solo-metadata/expected.json @@ -102,7 +102,6 @@ "datasource_ids": [ "pypi_sdist_pkginfo" ], - "license_clarity": [], "purl": "pkg:pypi/scancode-toolkit@31.0.0b1" } ], diff --git a/tests/packagedcode/data/pypi/source-package/pip-22.0.4-pypi-package-expected.json b/tests/packagedcode/data/pypi/source-package/pip-22.0.4-pypi-package-expected.json index bc78c276ad6..c6a9cff51f1 100644 --- a/tests/packagedcode/data/pypi/source-package/pip-22.0.4-pypi-package-expected.json +++ b/tests/packagedcode/data/pypi/source-package/pip-22.0.4-pypi-package-expected.json @@ -113,7 +113,6 @@ "datasource_ids": [ "pypi_sdist_pkginfo" ], - "license_clarity": [], "purl": "pkg:pypi/pip@22.0.4" } ], diff --git a/tests/packagedcode/data/pypi/source-package/pip-22.0.4-pypi-package-with-license-expected.json b/tests/packagedcode/data/pypi/source-package/pip-22.0.4-pypi-package-with-license-expected.json index f14237b0716..d5172b954d6 100644 --- a/tests/packagedcode/data/pypi/source-package/pip-22.0.4-pypi-package-with-license-expected.json +++ b/tests/packagedcode/data/pypi/source-package/pip-22.0.4-pypi-package-with-license-expected.json @@ -113,7 +113,6 @@ "datasource_ids": [ "pypi_sdist_pkginfo" ], - "license_clarity": [], "purl": "pkg:pypi/pip@22.0.4" } ], diff --git a/tests/packagedcode/data/pypi/unpacked_sdist/prefer-egg-info-pkg-info/celery-expected.json b/tests/packagedcode/data/pypi/unpacked_sdist/prefer-egg-info-pkg-info/celery-expected.json index d031f38d319..1a168dd7a39 100644 --- a/tests/packagedcode/data/pypi/unpacked_sdist/prefer-egg-info-pkg-info/celery-expected.json +++ b/tests/packagedcode/data/pypi/unpacked_sdist/prefer-egg-info-pkg-info/celery-expected.json @@ -117,7 +117,6 @@ "datasource_ids": [ "pypi_editable_egg_pkginfo" ], - "license_clarity": [], "purl": "pkg:pypi/celery@5.2.7" } ], diff --git a/tests/packagedcode/data/pypi/unpacked_wheel/daglib_wheel_extracted-expected.json b/tests/packagedcode/data/pypi/unpacked_wheel/daglib_wheel_extracted-expected.json index 6c3f4a033b4..df96c2a8075 100644 --- a/tests/packagedcode/data/pypi/unpacked_wheel/daglib_wheel_extracted-expected.json +++ b/tests/packagedcode/data/pypi/unpacked_wheel/daglib_wheel_extracted-expected.json @@ -103,7 +103,6 @@ "datasource_ids": [ "pypi_wheel_metadata" ], - "license_clarity": [], "purl": "pkg:pypi/daglib@0.6.0" } ], diff --git a/tests/packagedcode/data/rpm_installed/mariner/scan.expected.json b/tests/packagedcode/data/rpm_installed/mariner/scan.expected.json index daa02c4df09..afdc0e00ae2 100644 --- a/tests/packagedcode/data/rpm_installed/mariner/scan.expected.json +++ b/tests/packagedcode/data/rpm_installed/mariner/scan.expected.json @@ -56,7 +56,6 @@ "datasource_ids": [ "rpm_mariner_manifest" ], - "license_clarity": [], "purl": "pkg:rpm/mariner/filesystem@1.1-20.cm2?arch=x86_64" }, { @@ -115,7 +114,6 @@ "datasource_ids": [ "rpm_mariner_manifest" ], - "license_clarity": [], "purl": "pkg:rpm/mariner/mariner-release@2.0-61.cm2?arch=noarch" }, { @@ -278,7 +276,6 @@ "rpm_package_licenses", "rpm_package_licenses" ], - "license_clarity": [], "purl": "pkg:rpm/mariner/glibc@2.35-6.cm2?arch=x86_64" }, { @@ -337,7 +334,6 @@ "datasource_ids": [ "rpm_mariner_manifest" ], - "license_clarity": [], "purl": "pkg:rpm/mariner/openssl-libs@1.1.1k-29.cm2?arch=x86_64" }, { @@ -439,7 +435,6 @@ "rpm_mariner_manifest", "rpm_package_licenses" ], - "license_clarity": [], "purl": "pkg:rpm/mariner/tzdata@2024a-1.cm2?arch=noarch" }, { @@ -498,7 +493,6 @@ "datasource_ids": [ "rpm_mariner_manifest" ], - "license_clarity": [], "purl": "pkg:rpm/mariner/libgcc@11.2.0-8.cm2?arch=x86_64" }, { @@ -584,7 +578,6 @@ "rpm_mariner_manifest", "rpm_package_licenses" ], - "license_clarity": [], "purl": "pkg:rpm/mariner/openssl@1.1.1k-29.cm2?arch=x86_64" }, { @@ -643,7 +636,6 @@ "datasource_ids": [ "rpm_mariner_manifest" ], - "license_clarity": [], "purl": "pkg:rpm/mariner/glibc-iconv@2.35-6.cm2?arch=x86_64" }, { @@ -729,7 +721,6 @@ "rpm_mariner_manifest", "rpm_package_licenses" ], - "license_clarity": [], "purl": "pkg:rpm/mariner/iana-etc@20211115-2.cm2?arch=noarch" }, { @@ -788,7 +779,6 @@ "datasource_ids": [ "rpm_mariner_manifest" ], - "license_clarity": [], "purl": "pkg:rpm/mariner/prebuilt-ca-certificates@2.0.0-16.cm2?arch=noarch" }, { @@ -847,7 +837,6 @@ "datasource_ids": [ "rpm_mariner_manifest" ], - "license_clarity": [], "purl": "pkg:rpm/mariner/distroless-packages-minimal@0.1-3.cm2?arch=x86_64" }, { @@ -906,7 +895,6 @@ "datasource_ids": [ "rpm_mariner_manifest" ], - "license_clarity": [], "purl": "pkg:rpm/mariner/distroless-packages-base@0.1-3.cm2?arch=x86_64" } ], diff --git a/tests/scancode/data/composer/composer.expected.json b/tests/scancode/data/composer/composer.expected.json index bf7bac563a4..1aa28272bca 100644 --- a/tests/scancode/data/composer/composer.expected.json +++ b/tests/scancode/data/composer/composer.expected.json @@ -75,7 +75,6 @@ "datasource_ids": [ "php_composer_json" ], - "license_clarity": [], "purl": "pkg:composer/laravel/laravel" } ], diff --git a/tests/scancode/data/help/help.txt b/tests/scancode/data/help/help.txt index 8974d4de17f..4bae8f92327 100644 --- a/tests/scancode/data/help/help.txt +++ b/tests/scancode/data/help/help.txt @@ -114,7 +114,8 @@ Options: contain over 90% of source files as children and descendants. Count the number of source files in a directory as a new source_file_counts attribute - --package-summary Generate Package Level summary + --package-summary Summarize scans by providing License Clarity Score at + the Package attribute level. --summary Summarize scans by providing declared origin information and other detected origin info at the codebase attribute level. diff --git a/tests/scancode/data/rpm/fping-2.4-0.b2.rhfc1.dag.i386.rpm.expected.json b/tests/scancode/data/rpm/fping-2.4-0.b2.rhfc1.dag.i386.rpm.expected.json index bfb76a7ffc0..eed438c2107 100644 --- a/tests/scancode/data/rpm/fping-2.4-0.b2.rhfc1.dag.i386.rpm.expected.json +++ b/tests/scancode/data/rpm/fping-2.4-0.b2.rhfc1.dag.i386.rpm.expected.json @@ -77,7 +77,6 @@ "datasource_ids": [ "rpm_archive" ], - "license_clarity": [], "purl": "pkg:rpm/fping@2.4-0.b2.rhfc1.dag" } ], diff --git a/tests/summarycode/data/classify/with_package_data.expected.json b/tests/summarycode/data/classify/with_package_data.expected.json index e5e9f6d6eba..9c844445167 100644 --- a/tests/summarycode/data/classify/with_package_data.expected.json +++ b/tests/summarycode/data/classify/with_package_data.expected.json @@ -84,7 +84,6 @@ "datasource_ids": [ "maven_pom" ], - "license_clarity": [], "purl": "pkg:maven/org.jboss.logging/jboss-logging@3.4.2.Final" } ], diff --git a/tests/summarycode/data/plugin_consolidate/component-package-build-expected.json b/tests/summarycode/data/plugin_consolidate/component-package-build-expected.json index 15fb250049b..50a4552be07 100644 --- a/tests/summarycode/data/plugin_consolidate/component-package-build-expected.json +++ b/tests/summarycode/data/plugin_consolidate/component-package-build-expected.json @@ -44,7 +44,6 @@ "datasource_ids": [ "buck_file" ], - "license_clarity": [], "purl": "pkg:buck/demo" }, { @@ -114,7 +113,6 @@ "datasource_ids": [ "npm_package_json" ], - "license_clarity": [], "purl": "pkg:npm/test-package@0.0.1" } ], diff --git a/tests/summarycode/data/plugin_consolidate/component-package-expected.json b/tests/summarycode/data/plugin_consolidate/component-package-expected.json index ddd4103e705..c9eb2a724fa 100644 --- a/tests/summarycode/data/plugin_consolidate/component-package-expected.json +++ b/tests/summarycode/data/plugin_consolidate/component-package-expected.json @@ -67,7 +67,6 @@ "datasource_ids": [ "npm_package_json" ], - "license_clarity": [], "purl": "pkg:npm/test-package@0.0.1" } ], diff --git a/tests/summarycode/data/plugin_consolidate/package-files-not-counted-in-license-holders-expected.json b/tests/summarycode/data/plugin_consolidate/package-files-not-counted-in-license-holders-expected.json index c10b7272aff..0fd1104ee13 100644 --- a/tests/summarycode/data/plugin_consolidate/package-files-not-counted-in-license-holders-expected.json +++ b/tests/summarycode/data/plugin_consolidate/package-files-not-counted-in-license-holders-expected.json @@ -67,7 +67,6 @@ "datasource_ids": [ "npm_package_json" ], - "license_clarity": [], "purl": "pkg:npm/test-package@0.0.1" } ], diff --git a/tests/summarycode/data/plugin_consolidate/package-fileset-expected.json b/tests/summarycode/data/plugin_consolidate/package-fileset-expected.json index ac29bd7e59b..e7577a3fdb0 100644 --- a/tests/summarycode/data/plugin_consolidate/package-fileset-expected.json +++ b/tests/summarycode/data/plugin_consolidate/package-fileset-expected.json @@ -67,7 +67,6 @@ "datasource_ids": [ "npm_package_json" ], - "license_clarity": [], "purl": "pkg:npm/test-package@0.0.1" } ], diff --git a/tests/summarycode/data/plugin_consolidate/package-manifest-expected.json b/tests/summarycode/data/plugin_consolidate/package-manifest-expected.json index 9afac524465..ef1f04428e3 100644 --- a/tests/summarycode/data/plugin_consolidate/package-manifest-expected.json +++ b/tests/summarycode/data/plugin_consolidate/package-manifest-expected.json @@ -67,7 +67,6 @@ "datasource_ids": [ "npm_package_json" ], - "license_clarity": [], "purl": "pkg:npm/test-package@0.0.1" } ], diff --git a/tests/summarycode/data/todo/no_todo/base64-arraybuffer.expected.json b/tests/summarycode/data/todo/no_todo/base64-arraybuffer.expected.json index 3b8e6bfb4a3..1e0999ef58d 100644 --- a/tests/summarycode/data/todo/no_todo/base64-arraybuffer.expected.json +++ b/tests/summarycode/data/todo/no_todo/base64-arraybuffer.expected.json @@ -97,7 +97,6 @@ "datasource_ids": [ "npm_package_json" ], - "license_clarity": [], "purl": "pkg:npm/base64-arraybuffer@0.1.4" } ], From 946864aaddca15102bd342810ac988a454a9d5bf Mon Sep 17 00:00:00 2001 From: swastik Date: Tue, 2 Jul 2024 01:24:08 +0530 Subject: [PATCH 10/57] Update headers & other test regenerations, fix #3802 Signed-off-by: swastik --- .../data/common/manifests-expected.jsonlines | 2 +- .../data/common/manifests-expected.yaml | 2 +- tests/packagedcode/data/plugin/help.txt | 49 +++++++++++++++++++ 3 files changed, 51 insertions(+), 2 deletions(-) diff --git a/tests/formattedcode/data/common/manifests-expected.jsonlines b/tests/formattedcode/data/common/manifests-expected.jsonlines index 558e4367561..693b42ebd1f 100644 --- a/tests/formattedcode/data/common/manifests-expected.jsonlines +++ b/tests/formattedcode/data/common/manifests-expected.jsonlines @@ -24,7 +24,7 @@ "platform_version": "#122-Ubuntu SMP Thu May 23 07:48:21 UTC 2024", "python_version": "3.10.12 (main, Nov 20 2023, 15:14:05) [GCC 11.4.0]" }, - "spdx_license_list_version": "3.23", + "spdx_license_list_version": "3.22", "files_count": 4 } } diff --git a/tests/formattedcode/data/common/manifests-expected.yaml b/tests/formattedcode/data/common/manifests-expected.yaml index 532eb967fbf..c53b4b985a3 100644 --- a/tests/formattedcode/data/common/manifests-expected.yaml +++ b/tests/formattedcode/data/common/manifests-expected.yaml @@ -32,7 +32,7 @@ headers: platform: Linux-5.15.0-112-generic-x86_64-with-glibc2.35 platform_version: '#122-Ubuntu SMP Thu May 23 07:48:21 UTC 2024' python_version: 3.10.12 (main, Nov 20 2023, 15:14:05) [GCC 11.4.0] - spdx_license_list_version: '3.23' + spdx_license_list_version: '3.22' files_count: 4 summary: declared_license_expression: apache-2.0 AND cddl-1.0 AND mit diff --git a/tests/packagedcode/data/plugin/help.txt b/tests/packagedcode/data/plugin/help.txt index 852b4e41684..8fb8389b38f 100755 --- a/tests/packagedcode/data/plugin/help.txt +++ b/tests/packagedcode/data/plugin/help.txt @@ -552,6 +552,13 @@ Package type: mozilla description: Mozilla XPI extension path_patterns: '*.xpi' -------------------------------------------- +Package type: msi + datasource_id: msi_installer + documentation URL: https://docs.microsoft.com/en-us/windows/win32/msi/windows-installer-portal + primary language: None + description: Microsoft MSI installer + path_patterns: '*.msi' +-------------------------------------------- Package type: npm datasource_id: npm_package_json documentation URL: https://docs.npmjs.com/cli/v8/configuring-npm/package-json @@ -741,6 +748,27 @@ Package type: rpm description: RPM package archive path_patterns: '*.rpm', '*.src.rpm', '*.srpm', '*.mvl', '*.vip' -------------------------------------------- +Package type: rpm + datasource_id: rpm_installed_database_bdb + documentation URL: https://man7.org/linux/man-pages/man8/rpmdb.8.html + primary language: None + description: RPM installed package BDB database + path_patterns: '*var/lib/rpm/Packages' +-------------------------------------------- +Package type: rpm + datasource_id: rpm_installed_database_ndb + documentation URL: https://fedoraproject.org/wiki/Changes/NewRpmDBFormat + primary language: None + description: RPM installed package NDB database + path_patterns: '*usr/lib/sysimage/rpm/Packages.db' +-------------------------------------------- +Package type: rpm + datasource_id: rpm_installed_database_sqlite + documentation URL: https://fedoraproject.org/wiki/Changes/Sqlite_Rpmdb + primary language: None + description: RPM installed package SQLite database + path_patterns: '*rpm/rpmdb.sqlite' +-------------------------------------------- Package type: rpm datasource_id: rpm_mariner_manifest documentation URL: https://github.com/microsoft/marinara/ @@ -790,6 +818,27 @@ Package type: war description: Java WAR web/xml path_patterns: '*/WEB-INF/web.xml' -------------------------------------------- +Package type: windows-program + datasource_id: win_reg_installed_programs_docker_file_software + documentation URL: https://en.wikipedia.org/wiki/Windows_Registry + primary language: None + description: Windows Registry Installed Program - Docker SOFTWARE + path_patterns: '*/Files/Windows/System32/config/SOFTWARE' +-------------------------------------------- +Package type: windows-program + datasource_id: win_reg_installed_programs_docker_software_delta + documentation URL: https://en.wikipedia.org/wiki/Windows_Registry + primary language: None + description: Windows Registry Installed Program - Docker Software Delta + path_patterns: '*/Hives/Software_Delta' +-------------------------------------------- +Package type: windows-program + datasource_id: win_reg_installed_programs_docker_utility_software + documentation URL: https://en.wikipedia.org/wiki/Windows_Registry + primary language: None + description: Windows Registry Installed Program - Docker UtilityVM SOFTWARE + path_patterns: '*/UtilityVM/Files/Windows/System32/config/SOFTWARE' +-------------------------------------------- Package type: windows-update datasource_id: microsoft_update_manifest_mum documentation URL: None From d2f5b309e7d8806cc48895e3c7a8fb0bce13ae4a Mon Sep 17 00:00:00 2001 From: swastik Date: Tue, 2 Jul 2024 11:28:56 +0530 Subject: [PATCH 11/57] update: Stripdown the test data for package_summary, #3817 Signed-off-by: swastik --- .../.editorconfig | 11 - .../.github/workflows/ci.yml | 31 - .../change-case-change-case-5.4.4/.gitignore | 6 - .../change-case-change-case-5.4.4/LICENSE | 20 +- .../change-case-change-case-5.4.4/SECURITY.md | 5 - .../packages/change-case/README.md | 78 -- .../packages/sponge-case/README.md | 28 - .../packages/swap-case/README.md | 27 - .../packages/title-case/README.md | 35 - .../data/package_summary/expected.json | 839 ++++++++---------- 10 files changed, 385 insertions(+), 695 deletions(-) delete mode 100644 tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/.editorconfig delete mode 100644 tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/.github/workflows/ci.yml delete mode 100644 tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/.gitignore delete mode 100644 tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/SECURITY.md delete mode 100644 tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/README.md delete mode 100644 tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/sponge-case/README.md delete mode 100644 tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/swap-case/README.md delete mode 100644 tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/title-case/README.md diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/.editorconfig b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/.editorconfig deleted file mode 100644 index 8e84accdea7..00000000000 --- a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/.editorconfig +++ /dev/null @@ -1,11 +0,0 @@ -# EditorConfig is awesome: http://EditorConfig.org - -root = true - -[*] -indent_size = 2 -indent_style = space -end_of_line = lf -charset = utf-8 -trim_trailing_whitespace = true -insert_final_newline = true diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/.github/workflows/ci.yml b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/.github/workflows/ci.yml deleted file mode 100644 index a3c8d79bf3f..00000000000 --- a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/.github/workflows/ci.yml +++ /dev/null @@ -1,31 +0,0 @@ -name: CI -on: - - push - - pull_request -jobs: - test: - name: Node.js ${{ matrix.node-version }} - runs-on: ubuntu-latest - strategy: - matrix: - node-version: - - "16" - - "*" - steps: - - uses: actions/checkout@v3 - - uses: actions/setup-node@v1 - with: - node-version: ${{ matrix.node-version }} - - name: Get npm cache directory - id: npm-cache-dir - shell: bash - run: echo "dir=$(npm config get cache)" >> ${GITHUB_OUTPUT} - - uses: actions/cache@v3 - id: npm-cache - with: - path: ${{ steps.npm-cache-dir.outputs.dir }} - key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} - restore-keys: | - ${{ runner.os }}-node- - - run: npm ci --workspaces --include-workspace-root - - run: npm test --workspaces diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/.gitignore b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/.gitignore deleted file mode 100644 index 3c168ead0cf..00000000000 --- a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/.gitignore +++ /dev/null @@ -1,6 +0,0 @@ -node_modules/ -coverage/ -.DS_Store -npm-debug.log -dist/ -*.tsbuildinfo diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/LICENSE b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/LICENSE index 983fbe8aec3..458a86382e3 100644 --- a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/LICENSE +++ b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/LICENSE @@ -1,21 +1,3 @@ The MIT License (MIT) -Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. +Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com) \ No newline at end of file diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/SECURITY.md b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/SECURITY.md deleted file mode 100644 index 4aa608f07ac..00000000000 --- a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/SECURITY.md +++ /dev/null @@ -1,5 +0,0 @@ -# Security Policy - -## Security contact information - -To report a security vulnerability, please use the [Tidelift security contact](https://tidelift.com/security). Tidelift will coordinate the fix and disclosure. diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/README.md b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/README.md deleted file mode 100644 index ac68328935d..00000000000 --- a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/README.md +++ /dev/null @@ -1,78 +0,0 @@ -# Change Case - -> Transform a string between `camelCase`, `PascalCase`, `Capital Case`, `snake_case`, `kebab-case`, `CONSTANT_CASE` and others. - -## Installation - -``` -npm install change-case --save -``` - -## Usage - -```js -import * as changeCase from "change-case"; - -changeCase.camelCase("TEST_VALUE"); //=> "testValue" -``` - -Included case functions: - -| Method | Result | -| ----------------- | ----------- | -| `camelCase` | `twoWords` | -| `capitalCase` | `Two Words` | -| `constantCase` | `TWO_WORDS` | -| `dotCase` | `two.words` | -| `kebabCase` | `two-words` | -| `noCase` | `two words` | -| `pascalCase` | `TwoWords` | -| `pascalSnakeCase` | `Two_Words` | -| `pathCase` | `two/words` | -| `sentenceCase` | `Two words` | -| `snakeCase` | `two_words` | -| `trainCase` | `Two-Words` | - -All methods accept an `options` object as the second argument: - -- `delimiter?: string` The character to use between words. Default depends on method, e.g. `_` in snake case. -- `locale?: string[] | string | false` Lower/upper according to specified locale, defaults to host environment. Set to `false` to disable. -- `split?: (value: string) => string[]` A function to define how the input is split into words. Defaults to `split`. -- `prefixCharacters?: string` Retain at the beginning of the string. Defaults to `""`. Example: use `"_"` to keep the underscores in `__typename`. -- `suffixCharacters?: string` Retain at the end of the string. Defaults to `""`. Example: use `"_"` to keep the underscore in `type_`. - -By default, `pascalCase` and `snakeCase` separate ambiguous characters with `_`. For example, `V1.2` would become `V1_2` instead of `V12`. If you prefer them merged you can set `mergeAmbiguousCharacters` to `true`. - -### Split - -**Change case** exports a `split` utility which can be used to build other case functions. It accepts a string and returns each "word" as an array. For example: - -```js -split("fooBar") - .map((x) => x.toLowerCase()) - .join("_"); //=> "foo_bar" -``` - -## Change Case Keys - -```js -import * as changeKeys from "change-case/keys"; - -changeKeys.camelCase({ TEST_KEY: true }); //=> { testKey: true } -``` - -**Change case keys** wraps around the core methods to transform object keys to any case. - -### API - -- **input: any** Any JavaScript value. -- **depth: number** Specify the depth to transfer for case transformation. Defaults to `1`. -- **options: object** Same as base case library. - -## TypeScript and ESM - -This package is a [pure ESM package](https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c) and ships with TypeScript definitions. It cannot be `require`'d or used with CommonJS module resolution in TypeScript. - -## License - -MIT diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/sponge-case/README.md b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/sponge-case/README.md deleted file mode 100644 index e1a137a7563..00000000000 --- a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/sponge-case/README.md +++ /dev/null @@ -1,28 +0,0 @@ -# Sponge Case - -> Transform into a string with random capitalization applied. - -## Installation - -``` -npm install sponge-case --save -``` - -## Usage - -```js -import { spongeCase } from "sponge-case"; - -spongeCase("string"); //=> "sTrinG" -spongeCase("dot.case"); //=> "dOt.caSE" -spongeCase("PascalCase"); //=> "pASCaLCasE" -spongeCase("version 1.2.10"); //=> "VErSIoN 1.2.10" -``` - -## TypeScript and ESM - -This package is a [pure ESM package](https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c) and ships with TypeScript definitions. It cannot be `require`'d or used with CommonJS module resolution in TypeScript. - -## License - -MIT diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/swap-case/README.md b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/swap-case/README.md deleted file mode 100644 index bcc32f94273..00000000000 --- a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/swap-case/README.md +++ /dev/null @@ -1,27 +0,0 @@ -# Swap Case - -> Transform a string by swapping every character from upper to lower case, or lower to upper case. - -## Installation - -``` -npm install swap-case --save -``` - -## Usage - -```js -import { swapCase } from "swap-case"; - -swapCase("string"); //=> "STRING" -swapCase("dot.case"); //=> "DOT.CASE" -swapCase("PascalCase"); //=> "pASCALcASE" -``` - -## TypeScript and ESM - -This package is a [pure ESM package](https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c) and ships with TypeScript definitions. It cannot be `require`'d or used with CommonJS module resolution in TypeScript. - -## License - -MIT diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/title-case/README.md b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/title-case/README.md deleted file mode 100644 index 1a0c973a71b..00000000000 --- a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/title-case/README.md +++ /dev/null @@ -1,35 +0,0 @@ -# Title Case - -> Transform a string into [title case](https://en.wikipedia.org/wiki/Letter_case#Title_case) following English rules. - -## Installation - -``` -npm install title-case --save -``` - -## Usage - -```js -import { titleCase } from "title-case"; - -titleCase("string"); //=> "String" -titleCase("follow step-by-step instructions"); //=> "Follow Step-by-Step Instructions" -``` - -### Options - -- `locale?: string | string[]` Locale used for `toLocaleUpperCase` during case transformation (default: `undefined`) -- `sentenceCase?: boolean` Only capitalize the first word of each sentence (default: `false`) -- `sentenceTerminators?: Set` Set of characters to consider a new sentence under sentence case behavior (e.g. `.`, default: `SENTENCE_TERMINATORS`) -- `smallWords?: Set` Set of words to keep lower-case when `sentenceCase === false` (default: `SMALL_WORDS`) -- `titleTerminators?: Set` Set of characters to consider a new sentence under title case behavior (e.g. `:`, default: `TITLE_TERMINATORS`) -- `wordSeparators?: Set` Set of characters to consider a new word for capitalization, such as hyphenation (default: `WORD_SEPARATORS`) - -## TypeScript and ESM - -This package is a [pure ESM package](https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c) and ships with TypeScript definitions. It cannot be `require`'d or used with CommonJS module resolution in TypeScript. - -## License - -MIT diff --git a/tests/packagedcode/data/package_summary/expected.json b/tests/packagedcode/data/package_summary/expected.json index 47abfd81ad6..935f9ca038a 100644 --- a/tests/packagedcode/data/package_summary/expected.json +++ b/tests/packagedcode/data/package_summary/expected.json @@ -78,7 +78,7 @@ "repository_homepage_url": "https://www.npmjs.com/package/change-case", "repository_download_url": "https://registry.npmjs.org/change-case/-/change-case-5.4.4.tgz", "api_data_url": "https://registry.npmjs.org/change-case/5.4.4", - "package_uid": "pkg:npm/change-case@5.4.4?uuid=2b66e488-0e2a-46c3-9908-37c997029b5d", + "package_uid": "pkg:npm/change-case@5.4.4?uuid=3ec06699-ba25-47d5-9380-15bab2ea320b", "datafile_paths": [ "change-case-change-case-5.4.4/packages/change-case/package.json" ], @@ -166,7 +166,7 @@ "repository_homepage_url": "https://www.npmjs.com/package/sponge-case", "repository_download_url": "https://registry.npmjs.org/sponge-case/-/sponge-case-2.0.3.tgz", "api_data_url": "https://registry.npmjs.org/sponge-case/2.0.3", - "package_uid": "pkg:npm/sponge-case@2.0.3?uuid=5953e3b2-32d0-4aeb-8acf-223c65a79306", + "package_uid": "pkg:npm/sponge-case@2.0.3?uuid=65634f0d-5a3e-4fa2-95c6-cb489816580e", "datafile_paths": [ "change-case-change-case-5.4.4/packages/sponge-case/package.json" ], @@ -252,7 +252,7 @@ "repository_homepage_url": "https://www.npmjs.com/package/swap-case", "repository_download_url": "https://registry.npmjs.org/swap-case/-/swap-case-3.0.3.tgz", "api_data_url": "https://registry.npmjs.org/swap-case/3.0.3", - "package_uid": "pkg:npm/swap-case@3.0.3?uuid=b58edeca-f3ec-41b9-bbea-816877379d1e", + "package_uid": "pkg:npm/swap-case@3.0.3?uuid=a3012a5a-4c2a-41aa-afbb-79004b0ef6d5", "datafile_paths": [ "change-case-change-case-5.4.4/packages/swap-case/package.json" ], @@ -338,7 +338,7 @@ "repository_homepage_url": "https://www.npmjs.com/package/title-case", "repository_download_url": "https://registry.npmjs.org/title-case/-/title-case-4.3.1.tgz", "api_data_url": "https://registry.npmjs.org/title-case/4.3.1", - "package_uid": "pkg:npm/title-case@4.3.1?uuid=9d7f871c-7ea0-455e-a3dd-95b518253ef4", + "package_uid": "pkg:npm/title-case@4.3.1?uuid=d19afd88-9843-46a5-a3b7-3200f6033c8b", "datafile_paths": [ "change-case-change-case-5.4.4/packages/title-case/package.json" ], @@ -359,7 +359,7 @@ "is_resolved": false, "resolved_package": {}, "extra_data": {}, - "dependency_uid": "pkg:npm/%40borderless/ts-scripts?uuid=e3e39678-b348-4995-8f74-13ce6ebea54f", + "dependency_uid": "pkg:npm/%40borderless/ts-scripts?uuid=8a4ceb73-b26b-4d6c-bd28-fbc14d9bb032", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package.json", "datasource_id": "npm_package_json" @@ -373,7 +373,7 @@ "is_resolved": false, "resolved_package": {}, "extra_data": {}, - "dependency_uid": "pkg:npm/%40vitest/coverage-v8?uuid=ee6dbeac-709c-4c92-bb14-71ccc6862a3a", + "dependency_uid": "pkg:npm/%40vitest/coverage-v8?uuid=4499d3b4-57cd-426f-af30-f787f5ff029f", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package.json", "datasource_id": "npm_package_json" @@ -387,7 +387,7 @@ "is_resolved": false, "resolved_package": {}, "extra_data": {}, - "dependency_uid": "pkg:npm/typescript?uuid=d8099d1b-f534-4b92-ad27-064ed203007a", + "dependency_uid": "pkg:npm/typescript?uuid=cf42aa37-e5f4-4e1d-8ef1-b890731c54d4", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package.json", "datasource_id": "npm_package_json" @@ -401,7 +401,7 @@ "is_resolved": false, "resolved_package": {}, "extra_data": {}, - "dependency_uid": "pkg:npm/vitest?uuid=8678f9d9-8334-490e-b928-6047cf5384fe", + "dependency_uid": "pkg:npm/vitest?uuid=8d4b56d6-1ef0-4545-b19b-e8477603a691", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package.json", "datasource_id": "npm_package_json" @@ -456,7 +456,7 @@ "purl": "pkg:npm/root" }, "extra_data": {}, - "dependency_uid": "pkg:npm/root?uuid=85f19c43-04a8-40b5-a09f-265587eae195", + "dependency_uid": "pkg:npm/root?uuid=8c15c467-5841-4254-a6cf-5dd2bc8858b9", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -544,7 +544,7 @@ "purl": "pkg:npm/%40ampproject/remapping@2.2.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40ampproject/remapping@2.2.1?uuid=bf5ed398-89a6-4137-bd0e-13c10d827e66", + "dependency_uid": "pkg:npm/%40ampproject/remapping@2.2.1?uuid=d11c22b1-b826-4772-bfa6-2a0f6dad8454", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -611,7 +611,7 @@ "purl": "pkg:npm/%40babel/helper-string-parser@7.23.4" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40babel/helper-string-parser@7.23.4?uuid=115308b7-545a-4881-a733-7202faa83ab9", + "dependency_uid": "pkg:npm/%40babel/helper-string-parser@7.23.4?uuid=904cedf3-35cf-47ab-9097-0c718be9b52c", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -678,7 +678,7 @@ "purl": "pkg:npm/%40babel/helper-validator-identifier@7.22.20" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40babel/helper-validator-identifier@7.22.20?uuid=9137ebbc-16f3-4662-bda4-d0c33816be67", + "dependency_uid": "pkg:npm/%40babel/helper-validator-identifier@7.22.20?uuid=6ca997c4-b71e-47ef-a7f2-ee32229e090b", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -745,7 +745,7 @@ "purl": "pkg:npm/%40babel/parser@7.23.5" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40babel/parser@7.23.5?uuid=e33bbf4f-a9be-40a5-8f01-40cd7e492ea1", + "dependency_uid": "pkg:npm/%40babel/parser@7.23.5?uuid=4f60e553-9543-4544-bd14-574697c7ec30", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -843,7 +843,7 @@ "purl": "pkg:npm/%40babel/types@7.23.5" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40babel/types@7.23.5?uuid=232355dc-1c2e-456d-89a3-a7e4eaa8f736", + "dependency_uid": "pkg:npm/%40babel/types@7.23.5?uuid=9419263b-56b1-430b-a8fd-20163a761902", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -910,7 +910,7 @@ "purl": "pkg:npm/%40bcoe/v8-coverage@0.2.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40bcoe/v8-coverage@0.2.3?uuid=60c7e43e-3dac-415d-864c-6fa427de1f3f", + "dependency_uid": "pkg:npm/%40bcoe/v8-coverage@0.2.3?uuid=b0cab31c-8cef-4238-bbf1-bac7f78b6278", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -1078,7 +1078,7 @@ "purl": "pkg:npm/%40borderless/ts-scripts@0.15.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40borderless/ts-scripts@0.15.0?uuid=9cd40d48-9f9c-440f-a041-e0abbc301f4c", + "dependency_uid": "pkg:npm/%40borderless/ts-scripts@0.15.0?uuid=fda15d08-e3d4-4bd8-8e6d-e47b3102c288", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -1156,7 +1156,7 @@ "purl": "pkg:npm/brace-expansion@2.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/brace-expansion@2.0.1?uuid=dd40d2a2-ccf6-4f9d-830d-31447184aac6", + "dependency_uid": "pkg:npm/brace-expansion@2.0.1?uuid=49559fca-9ca4-4fdc-89fe-1dd48c784543", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -1223,7 +1223,7 @@ "purl": "pkg:npm/ci-info@3.8.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/ci-info@3.8.0?uuid=79283a9c-6b48-4482-b678-be5ab7fcc984", + "dependency_uid": "pkg:npm/ci-info@3.8.0?uuid=d632cad9-db98-4553-ab52-97ad4cf39f0d", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -1311,7 +1311,7 @@ "purl": "pkg:npm/find-up@6.3.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/find-up@6.3.0?uuid=ec3e9413-1fb8-472b-b48d-e090a9305449", + "dependency_uid": "pkg:npm/find-up@6.3.0?uuid=61ce2704-ae20-4c83-aa18-81447b74a42e", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -1429,7 +1429,7 @@ "purl": "pkg:npm/glob@10.3.9" }, "extra_data": {}, - "dependency_uid": "pkg:npm/glob@10.3.9?uuid=d529b819-c728-4d3b-b894-5f3de86117ba", + "dependency_uid": "pkg:npm/glob@10.3.9?uuid=e2d3cc10-d0e8-47e9-bad7-677f33f18aaf", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -1507,7 +1507,7 @@ "purl": "pkg:npm/locate-path@7.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/locate-path@7.2.0?uuid=8fcc1603-8ea7-4a02-a641-4f70c2bd8ad9", + "dependency_uid": "pkg:npm/locate-path@7.2.0?uuid=974f6b87-c9ff-4c4a-9c05-ea6c4d95231d", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -1585,7 +1585,7 @@ "purl": "pkg:npm/minimatch@9.0.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/minimatch@9.0.3?uuid=85d63387-9fe8-48e3-816c-7d71e2b456ed", + "dependency_uid": "pkg:npm/minimatch@9.0.3?uuid=36980a65-3153-43a0-8dbb-d77e18066e61", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -1652,7 +1652,7 @@ "purl": "pkg:npm/minipass@7.0.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/minipass@7.0.3?uuid=104326ae-f190-44a9-98d8-9853e48708ba", + "dependency_uid": "pkg:npm/minipass@7.0.3?uuid=7f36a1d7-d37f-4b75-b6e7-cfea420eeb9f", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -1730,7 +1730,7 @@ "purl": "pkg:npm/p-limit@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/p-limit@4.0.0?uuid=a5cd0055-6d3e-430a-a102-aa3c66a96cef", + "dependency_uid": "pkg:npm/p-limit@4.0.0?uuid=2951cfff-a9a5-40a1-b098-0a526b1c41c7", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -1808,7 +1808,7 @@ "purl": "pkg:npm/p-locate@6.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/p-locate@6.0.0?uuid=47ce9552-dfa8-431f-9298-5f4017ae33ff", + "dependency_uid": "pkg:npm/p-locate@6.0.0?uuid=bd271d72-ea3b-4aa8-b8c0-54a8e4ba3246", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -1875,7 +1875,7 @@ "purl": "pkg:npm/path-exists@5.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/path-exists@5.0.0?uuid=c0973741-902e-46fc-8081-468137c91341", + "dependency_uid": "pkg:npm/path-exists@5.0.0?uuid=bbf098c5-ccf2-4eb7-a7ce-c33abeb4dd0d", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -1953,7 +1953,7 @@ "purl": "pkg:npm/rimraf@5.0.4" }, "extra_data": {}, - "dependency_uid": "pkg:npm/rimraf@5.0.4?uuid=b037523c-83e0-42b1-93fa-fef64b3fee64", + "dependency_uid": "pkg:npm/rimraf@5.0.4?uuid=7f02f80c-1b33-416b-8e22-dc5679978fca", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2020,7 +2020,7 @@ "purl": "pkg:npm/%40esbuild/android-arm@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/android-arm@0.19.8?uuid=6dd55154-33a3-4e33-9b40-60bbfefaf2d9", + "dependency_uid": "pkg:npm/%40esbuild/android-arm@0.19.8?uuid=0e99e93c-3fe9-48d8-8aca-38070501c967", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2087,7 +2087,7 @@ "purl": "pkg:npm/%40esbuild/android-arm64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/android-arm64@0.19.8?uuid=72953ee0-ec17-444b-95ca-92df9df8eff4", + "dependency_uid": "pkg:npm/%40esbuild/android-arm64@0.19.8?uuid=0560d0b3-05a3-4c5d-bd35-821aae92efd4", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2154,7 +2154,7 @@ "purl": "pkg:npm/%40esbuild/android-x64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/android-x64@0.19.8?uuid=e1c27a91-71de-4639-aab4-0199c1d61c8c", + "dependency_uid": "pkg:npm/%40esbuild/android-x64@0.19.8?uuid=d01bb4ab-a423-42c2-b712-314b4f35ea44", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2221,7 +2221,7 @@ "purl": "pkg:npm/%40esbuild/darwin-arm64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/darwin-arm64@0.19.8?uuid=4077204b-c761-45da-affd-01ceaf0ce4e2", + "dependency_uid": "pkg:npm/%40esbuild/darwin-arm64@0.19.8?uuid=4870c679-cd51-4359-adca-4a96f18a4f72", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2288,7 +2288,7 @@ "purl": "pkg:npm/%40esbuild/darwin-x64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/darwin-x64@0.19.8?uuid=39a81e5e-25e7-47a8-a34b-25ca2bc62439", + "dependency_uid": "pkg:npm/%40esbuild/darwin-x64@0.19.8?uuid=c7dc835c-1af1-4700-92e1-a2b81cd2e5dc", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2355,7 +2355,7 @@ "purl": "pkg:npm/%40esbuild/freebsd-arm64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/freebsd-arm64@0.19.8?uuid=aad5ece4-1764-46e4-a1dd-8c57ad8ab1bf", + "dependency_uid": "pkg:npm/%40esbuild/freebsd-arm64@0.19.8?uuid=17227540-047c-4eb9-aa0f-35781c25adfd", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2422,7 +2422,7 @@ "purl": "pkg:npm/%40esbuild/freebsd-x64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/freebsd-x64@0.19.8?uuid=99edd610-7160-4d25-8c4b-6b8e5e5f6eea", + "dependency_uid": "pkg:npm/%40esbuild/freebsd-x64@0.19.8?uuid=605bb20d-fa23-459d-ae23-76c03e4be915", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2489,7 +2489,7 @@ "purl": "pkg:npm/%40esbuild/linux-arm@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/linux-arm@0.19.8?uuid=7cd919ec-4cdf-4342-927b-270533edb1ec", + "dependency_uid": "pkg:npm/%40esbuild/linux-arm@0.19.8?uuid=65452783-170e-4051-b42f-5571274b8951", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2556,7 +2556,7 @@ "purl": "pkg:npm/%40esbuild/linux-arm64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/linux-arm64@0.19.8?uuid=5881bfe7-707c-4991-b782-7aae322d6fd2", + "dependency_uid": "pkg:npm/%40esbuild/linux-arm64@0.19.8?uuid=589d9fca-2ca3-4488-914a-a88eafb3276c", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2623,7 +2623,7 @@ "purl": "pkg:npm/%40esbuild/linux-ia32@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/linux-ia32@0.19.8?uuid=bb65f49a-f199-4239-b9f1-316d2754d256", + "dependency_uid": "pkg:npm/%40esbuild/linux-ia32@0.19.8?uuid=28351583-1ac7-41a3-b83f-7c5e20af9ac2", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2690,7 +2690,7 @@ "purl": "pkg:npm/%40esbuild/linux-loong64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/linux-loong64@0.19.8?uuid=01b98ed1-65ab-4270-8820-021b385cfb5c", + "dependency_uid": "pkg:npm/%40esbuild/linux-loong64@0.19.8?uuid=98f538ec-ed76-4c81-8a83-2fc56b079409", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2757,7 +2757,7 @@ "purl": "pkg:npm/%40esbuild/linux-mips64el@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/linux-mips64el@0.19.8?uuid=3452dc25-0a28-42ee-8afc-03e3daa75503", + "dependency_uid": "pkg:npm/%40esbuild/linux-mips64el@0.19.8?uuid=b6358a35-51b3-4508-b69d-d115b6793ec1", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2824,7 +2824,7 @@ "purl": "pkg:npm/%40esbuild/linux-ppc64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/linux-ppc64@0.19.8?uuid=a0129982-13e5-49ad-820f-4595eca6fdce", + "dependency_uid": "pkg:npm/%40esbuild/linux-ppc64@0.19.8?uuid=e4feeac6-1338-4318-b868-1afe60a34430", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2891,7 +2891,7 @@ "purl": "pkg:npm/%40esbuild/linux-riscv64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/linux-riscv64@0.19.8?uuid=cae25756-0b10-4a4c-a403-d36467ee91c9", + "dependency_uid": "pkg:npm/%40esbuild/linux-riscv64@0.19.8?uuid=d9f2e9a5-46fa-4820-8c29-06a2671fa887", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2958,7 +2958,7 @@ "purl": "pkg:npm/%40esbuild/linux-s390x@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/linux-s390x@0.19.8?uuid=eb8a9a99-1e63-4b0f-a619-bf35afa97ae9", + "dependency_uid": "pkg:npm/%40esbuild/linux-s390x@0.19.8?uuid=b937554a-4dc0-4195-a854-324771ed1947", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -3025,7 +3025,7 @@ "purl": "pkg:npm/%40esbuild/linux-x64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/linux-x64@0.19.8?uuid=8c60b646-746e-4dad-bd47-b2f40f9edef8", + "dependency_uid": "pkg:npm/%40esbuild/linux-x64@0.19.8?uuid=480ce675-8b24-4103-b2ad-65ae36f49878", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -3092,7 +3092,7 @@ "purl": "pkg:npm/%40esbuild/netbsd-x64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/netbsd-x64@0.19.8?uuid=cbeb6aa5-26a5-4f85-8308-a98e24530b67", + "dependency_uid": "pkg:npm/%40esbuild/netbsd-x64@0.19.8?uuid=c5005df8-4278-47d0-aeca-2c8ea856914f", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -3159,7 +3159,7 @@ "purl": "pkg:npm/%40esbuild/openbsd-x64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/openbsd-x64@0.19.8?uuid=622afd36-b55f-4477-b3a9-c21c25e9c088", + "dependency_uid": "pkg:npm/%40esbuild/openbsd-x64@0.19.8?uuid=111bf803-a4c5-4ab9-8517-c8259b8579bb", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -3226,7 +3226,7 @@ "purl": "pkg:npm/%40esbuild/sunos-x64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/sunos-x64@0.19.8?uuid=478adc0a-567e-475c-ae06-e994dd6d354a", + "dependency_uid": "pkg:npm/%40esbuild/sunos-x64@0.19.8?uuid=253577a5-99d4-4ea7-99dc-eb95167e09f8", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -3293,7 +3293,7 @@ "purl": "pkg:npm/%40esbuild/win32-arm64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/win32-arm64@0.19.8?uuid=9801bdf1-5656-4aaa-967b-4c6e09955072", + "dependency_uid": "pkg:npm/%40esbuild/win32-arm64@0.19.8?uuid=6faa9598-157d-4015-8afc-cd83a667bf1e", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -3360,7 +3360,7 @@ "purl": "pkg:npm/%40esbuild/win32-ia32@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/win32-ia32@0.19.8?uuid=767ba382-6652-4f4e-8a3b-9f8a4302b00a", + "dependency_uid": "pkg:npm/%40esbuild/win32-ia32@0.19.8?uuid=c6a2f100-f22a-4af5-8fd9-22302bc497d2", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -3427,7 +3427,7 @@ "purl": "pkg:npm/%40esbuild/win32-x64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/win32-x64@0.19.8?uuid=49c3ba3d-4a10-4cbb-a60c-7ace70bb6000", + "dependency_uid": "pkg:npm/%40esbuild/win32-x64@0.19.8?uuid=10cf9d0a-819b-4076-b764-db596ad87295", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -3555,7 +3555,7 @@ "purl": "pkg:npm/%40isaacs/cliui@8.0.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40isaacs/cliui@8.0.2?uuid=3a4ee6f4-448e-4b9d-b182-1a0dd9a2d83e", + "dependency_uid": "pkg:npm/%40isaacs/cliui@8.0.2?uuid=8ab67211-84d7-4f2b-84d1-ea6e9646fa08", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -3622,7 +3622,7 @@ "purl": "pkg:npm/%40istanbuljs/schema@0.1.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40istanbuljs/schema@0.1.3?uuid=dc93dc6f-d2ed-467c-959f-b7e082fb462d", + "dependency_uid": "pkg:npm/%40istanbuljs/schema@0.1.3?uuid=178c1380-e015-415b-9b37-af5fbbe77218", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -3700,7 +3700,7 @@ "purl": "pkg:npm/%40jest/schemas@29.6.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40jest/schemas@29.6.3?uuid=9f2e4f1c-6902-42e2-9ab8-513335afa1ad", + "dependency_uid": "pkg:npm/%40jest/schemas@29.6.3?uuid=9f75b965-6f2f-47c0-a0f8-d5938ff603b1", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -3798,7 +3798,7 @@ "purl": "pkg:npm/%40jridgewell/gen-mapping@0.3.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40jridgewell/gen-mapping@0.3.3?uuid=d71708cc-10c4-4997-b6e7-e14f56f346f1", + "dependency_uid": "pkg:npm/%40jridgewell/gen-mapping@0.3.3?uuid=0c9627e3-f0c0-4429-9c71-3c6daf827021", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -3865,7 +3865,7 @@ "purl": "pkg:npm/%40jridgewell/resolve-uri@3.1.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40jridgewell/resolve-uri@3.1.1?uuid=26fa38ea-748a-4abd-8e44-3d72b83f462e", + "dependency_uid": "pkg:npm/%40jridgewell/resolve-uri@3.1.1?uuid=5c0f531e-2761-4361-a217-70023418cce9", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -3932,7 +3932,7 @@ "purl": "pkg:npm/%40jridgewell/set-array@1.1.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40jridgewell/set-array@1.1.2?uuid=bda28ac5-4fbf-4060-9de4-51fe2515bf5d", + "dependency_uid": "pkg:npm/%40jridgewell/set-array@1.1.2?uuid=c4087d18-3f07-4ef2-a039-3bbc61116966", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -4020,7 +4020,7 @@ "purl": "pkg:npm/%40jridgewell/source-map@0.3.5" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40jridgewell/source-map@0.3.5?uuid=927c3108-e228-41ee-ae74-d40731b52fbb", + "dependency_uid": "pkg:npm/%40jridgewell/source-map@0.3.5?uuid=e1748d73-5528-4694-8219-d7a93cf6b54b", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -4087,7 +4087,7 @@ "purl": "pkg:npm/%40jridgewell/sourcemap-codec@1.4.15" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40jridgewell/sourcemap-codec@1.4.15?uuid=71ee2a26-1ab8-423e-9ce3-93922a9f562f", + "dependency_uid": "pkg:npm/%40jridgewell/sourcemap-codec@1.4.15?uuid=5b8f339c-516d-4040-a868-2b7fdcdec74e", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -4175,7 +4175,7 @@ "purl": "pkg:npm/%40jridgewell/trace-mapping@0.3.19" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40jridgewell/trace-mapping@0.3.19?uuid=b54906e3-63a6-49b9-9b4e-d002cc486787", + "dependency_uid": "pkg:npm/%40jridgewell/trace-mapping@0.3.19?uuid=c02030ec-83b9-44a7-933a-6e619493050b", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -4263,7 +4263,7 @@ "purl": "pkg:npm/%40nodelib/fs.scandir@2.1.5" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40nodelib/fs.scandir@2.1.5?uuid=171c8e5f-3c9b-48a0-9da9-4a2380108271", + "dependency_uid": "pkg:npm/%40nodelib/fs.scandir@2.1.5?uuid=95c0d4e4-ed94-419d-8a8a-1f62dadd882d", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -4330,7 +4330,7 @@ "purl": "pkg:npm/%40nodelib/fs.stat@2.0.5" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40nodelib/fs.stat@2.0.5?uuid=eb961f23-c644-4d58-81e7-57199ec56c00", + "dependency_uid": "pkg:npm/%40nodelib/fs.stat@2.0.5?uuid=3f40b3f1-653b-4974-937c-bd3126aa2773", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -4418,7 +4418,7 @@ "purl": "pkg:npm/%40nodelib/fs.walk@1.2.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40nodelib/fs.walk@1.2.8?uuid=392fd4e9-1a0c-4752-8052-386f907328cd", + "dependency_uid": "pkg:npm/%40nodelib/fs.walk@1.2.8?uuid=8275c012-1428-48e3-85d0-f682ee375b2d", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -4485,7 +4485,7 @@ "purl": "pkg:npm/%40pkgjs/parseargs@0.11.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40pkgjs/parseargs@0.11.0?uuid=40f5a4f9-bf96-4164-b55a-0e89e0d0387f", + "dependency_uid": "pkg:npm/%40pkgjs/parseargs@0.11.0?uuid=e82e07fb-5970-432e-be05-88f803f30a74", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -4613,7 +4613,7 @@ "purl": "pkg:npm/%40pkgr/utils@2.4.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40pkgr/utils@2.4.2?uuid=5604a66b-5e1f-444b-95aa-0e1b64cb4695", + "dependency_uid": "pkg:npm/%40pkgr/utils@2.4.2?uuid=ce976f1c-4924-48a7-b63c-864225890bc9", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -4680,7 +4680,7 @@ "purl": "pkg:npm/%40rollup/rollup-android-arm-eabi@4.6.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-android-arm-eabi@4.6.1?uuid=e91c9bdc-7b57-4660-b6ad-ddaafa52a1c8", + "dependency_uid": "pkg:npm/%40rollup/rollup-android-arm-eabi@4.6.1?uuid=2441cb8d-44b2-44a6-b789-6ccddc40c06d", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -4747,7 +4747,7 @@ "purl": "pkg:npm/%40rollup/rollup-android-arm64@4.6.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-android-arm64@4.6.1?uuid=2b798798-2d70-45aa-bf7b-135ba1b44c2b", + "dependency_uid": "pkg:npm/%40rollup/rollup-android-arm64@4.6.1?uuid=89031716-3f7f-4de0-8c88-7a3015a4c861", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -4814,7 +4814,7 @@ "purl": "pkg:npm/%40rollup/rollup-darwin-arm64@4.6.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-darwin-arm64@4.6.1?uuid=23720e0e-afbb-4b26-b3f3-21d2557b69fa", + "dependency_uid": "pkg:npm/%40rollup/rollup-darwin-arm64@4.6.1?uuid=5a232b0a-01c1-44f4-affc-ac827ecd93ae", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -4881,7 +4881,7 @@ "purl": "pkg:npm/%40rollup/rollup-darwin-x64@4.6.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-darwin-x64@4.6.1?uuid=c1ffc323-fe4a-47a1-b01e-5a8f04e665f6", + "dependency_uid": "pkg:npm/%40rollup/rollup-darwin-x64@4.6.1?uuid=8416cf0a-2f55-4929-959b-2fbdecc2f207", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -4948,7 +4948,7 @@ "purl": "pkg:npm/%40rollup/rollup-linux-arm-gnueabihf@4.6.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-linux-arm-gnueabihf@4.6.1?uuid=fd527edf-abf9-40b9-9a11-e6682e32bc60", + "dependency_uid": "pkg:npm/%40rollup/rollup-linux-arm-gnueabihf@4.6.1?uuid=b0bd95ee-1b62-403c-8c0a-259551f2c68c", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -5015,7 +5015,7 @@ "purl": "pkg:npm/%40rollup/rollup-linux-arm64-gnu@4.6.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-linux-arm64-gnu@4.6.1?uuid=2e3d4b04-6676-4a37-95d1-ce823fc644d6", + "dependency_uid": "pkg:npm/%40rollup/rollup-linux-arm64-gnu@4.6.1?uuid=2752869b-0ad9-4077-b081-eab248d48554", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -5082,7 +5082,7 @@ "purl": "pkg:npm/%40rollup/rollup-linux-arm64-musl@4.6.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-linux-arm64-musl@4.6.1?uuid=9db3d6ab-567b-4432-b9e7-0a62bf6fba3e", + "dependency_uid": "pkg:npm/%40rollup/rollup-linux-arm64-musl@4.6.1?uuid=8d0df407-c73b-4cec-bce3-d348e125cf19", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -5149,7 +5149,7 @@ "purl": "pkg:npm/%40rollup/rollup-linux-x64-gnu@4.6.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-linux-x64-gnu@4.6.1?uuid=71b16b6c-04db-446a-a84c-3148c8455eae", + "dependency_uid": "pkg:npm/%40rollup/rollup-linux-x64-gnu@4.6.1?uuid=128ab952-53ee-4429-85c3-cb30328e2964", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -5216,7 +5216,7 @@ "purl": "pkg:npm/%40rollup/rollup-linux-x64-musl@4.6.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-linux-x64-musl@4.6.1?uuid=b2a8d7d6-e6b3-4dcc-9ca2-d2ca5f7aa056", + "dependency_uid": "pkg:npm/%40rollup/rollup-linux-x64-musl@4.6.1?uuid=08d453de-60ef-48b7-bd5d-1edb83d37a80", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -5283,7 +5283,7 @@ "purl": "pkg:npm/%40rollup/rollup-win32-arm64-msvc@4.6.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-win32-arm64-msvc@4.6.1?uuid=45154c04-e5a5-4def-8e09-568c98c9973c", + "dependency_uid": "pkg:npm/%40rollup/rollup-win32-arm64-msvc@4.6.1?uuid=8253253b-3855-4872-b020-73e580de5e9c", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -5350,7 +5350,7 @@ "purl": "pkg:npm/%40rollup/rollup-win32-ia32-msvc@4.6.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-win32-ia32-msvc@4.6.1?uuid=9cbc5900-a9fe-4e8d-8c8b-82df902b4596", + "dependency_uid": "pkg:npm/%40rollup/rollup-win32-ia32-msvc@4.6.1?uuid=82d24a07-0c81-47d8-b1ec-1abb457bdd6d", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -5417,7 +5417,7 @@ "purl": "pkg:npm/%40rollup/rollup-win32-x64-msvc@4.6.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-win32-x64-msvc@4.6.1?uuid=33b7f9bb-e0d2-41dd-a750-4ff883bb54f6", + "dependency_uid": "pkg:npm/%40rollup/rollup-win32-x64-msvc@4.6.1?uuid=3328f572-7ceb-4e69-83b5-d1be31e33ce6", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -5484,7 +5484,7 @@ "purl": "pkg:npm/%40sinclair/typebox@0.27.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40sinclair/typebox@0.27.8?uuid=117a7f01-b3f2-4277-ad7c-2deeba8c2339", + "dependency_uid": "pkg:npm/%40sinclair/typebox@0.27.8?uuid=88ad4f8e-984b-4584-9a8f-5f23f4a661b1", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -5551,7 +5551,7 @@ "purl": "pkg:npm/%40types/istanbul-lib-coverage@2.0.6" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40types/istanbul-lib-coverage@2.0.6?uuid=f4273716-8886-4641-9361-2d77c1e23a87", + "dependency_uid": "pkg:npm/%40types/istanbul-lib-coverage@2.0.6?uuid=4cb33327-1dc0-45e8-a90b-747f416868ea", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -5629,7 +5629,7 @@ "purl": "pkg:npm/%40types/node@20.10.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40types/node@20.10.3?uuid=1d754ee7-f143-49d4-845d-79bc05207482", + "dependency_uid": "pkg:npm/%40types/node@20.10.3?uuid=98709942-abcf-4338-887e-380f0667ace5", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -5827,7 +5827,7 @@ "purl": "pkg:npm/%40vitest/coverage-v8@1.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40vitest/coverage-v8@1.0.1?uuid=445e39e0-9682-450c-ab60-cdd3fe1bac3d", + "dependency_uid": "pkg:npm/%40vitest/coverage-v8@1.0.1?uuid=e444cedf-6400-4618-90f6-7951ab22f19d", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -5925,7 +5925,7 @@ "purl": "pkg:npm/%40vitest/expect@1.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40vitest/expect@1.0.1?uuid=16246483-72b8-41df-a536-8e542aad6b5b", + "dependency_uid": "pkg:npm/%40vitest/expect@1.0.1?uuid=e4f5380a-8f06-45ce-85f3-c62b3c400ba9", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -6023,7 +6023,7 @@ "purl": "pkg:npm/%40vitest/runner@1.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40vitest/runner@1.0.1?uuid=0bbd794c-c3f6-4dce-bbda-f9fcb8bfe352", + "dependency_uid": "pkg:npm/%40vitest/runner@1.0.1?uuid=aae4d24e-cb99-4a1c-a374-e2290a11d8c5", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -6121,7 +6121,7 @@ "purl": "pkg:npm/%40vitest/snapshot@1.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40vitest/snapshot@1.0.1?uuid=7050b807-d5de-4a80-a634-a91d32c89028", + "dependency_uid": "pkg:npm/%40vitest/snapshot@1.0.1?uuid=542b2f3c-4c2e-42f1-92fa-1f7062480a0b", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -6199,7 +6199,7 @@ "purl": "pkg:npm/%40vitest/spy@1.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40vitest/spy@1.0.1?uuid=403b2081-a4fb-4a6b-ae7d-c4dd58198358", + "dependency_uid": "pkg:npm/%40vitest/spy@1.0.1?uuid=ee2c0a17-5d0a-4707-8190-186b80f62526", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -6297,7 +6297,7 @@ "purl": "pkg:npm/%40vitest/utils@1.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40vitest/utils@1.0.1?uuid=b1e68ab4-99c0-41b8-b3ad-4955269923f2", + "dependency_uid": "pkg:npm/%40vitest/utils@1.0.1?uuid=b3103345-b67b-4265-9d24-16933a170641", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -6364,7 +6364,7 @@ "purl": "pkg:npm/acorn@8.11.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/acorn@8.11.2?uuid=b08922a0-8d89-4ead-bd61-939032d9da41", + "dependency_uid": "pkg:npm/acorn@8.11.2?uuid=9bde179b-50b1-43a1-addd-813c254f44bb", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -6431,7 +6431,7 @@ "purl": "pkg:npm/acorn-walk@8.3.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/acorn-walk@8.3.0?uuid=d55d20a0-1ce2-4ffa-91a4-59e82cfb4ea6", + "dependency_uid": "pkg:npm/acorn-walk@8.3.0?uuid=8720fb50-c5f6-4aa6-9bff-9679af6252ba", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -6509,7 +6509,7 @@ "purl": "pkg:npm/agent-base@7.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/agent-base@7.1.0?uuid=c7ed5ed3-cf06-4cf4-a632-6dc8158b8103", + "dependency_uid": "pkg:npm/agent-base@7.1.0?uuid=a704b5ae-d092-49de-b4ac-e2d619b09926", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -6587,7 +6587,7 @@ "purl": "pkg:npm/ansi-escapes@5.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/ansi-escapes@5.0.0?uuid=54985eaf-4de3-498c-8094-83da1077933d", + "dependency_uid": "pkg:npm/ansi-escapes@5.0.0?uuid=0ab7336e-125b-420b-8f34-f46d3d9be4d7", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -6654,7 +6654,7 @@ "purl": "pkg:npm/ansi-regex@6.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/ansi-regex@6.0.1?uuid=63c211b3-5911-46c0-ae3f-ff60356d9443", + "dependency_uid": "pkg:npm/ansi-regex@6.0.1?uuid=e999a3c7-d67b-48d3-a2d7-7003d395cb23", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -6721,7 +6721,7 @@ "purl": "pkg:npm/ansi-styles@6.2.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/ansi-styles@6.2.1?uuid=d0954a1f-d471-44a1-8ee2-2c8cf301b89b", + "dependency_uid": "pkg:npm/ansi-styles@6.2.1?uuid=ff0de5a4-24e1-4e1b-b798-fe36b143ef41", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -6788,7 +6788,7 @@ "purl": "pkg:npm/arg@5.0.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/arg@5.0.2?uuid=849afcef-1362-4512-baf2-dcf2ba29ced5", + "dependency_uid": "pkg:npm/arg@5.0.2?uuid=c6f15da3-c95c-4bc4-9130-c05f7cc657f6", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -6855,7 +6855,7 @@ "purl": "pkg:npm/assertion-error@1.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/assertion-error@1.1.0?uuid=146af8e7-44e3-47bf-bc3d-b9d8e6f4ea31", + "dependency_uid": "pkg:npm/assertion-error@1.1.0?uuid=f68ce083-f060-48ab-a903-8278e35a26a5", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -6922,7 +6922,7 @@ "purl": "pkg:npm/asynckit@0.4.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/asynckit@0.4.0?uuid=b4f42994-84a5-4967-9f33-43ee7afe9aa4", + "dependency_uid": "pkg:npm/asynckit@0.4.0?uuid=a0b976c2-2020-46ee-8cbe-7040a7c6f612", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -6989,7 +6989,7 @@ "purl": "pkg:npm/balanced-match@1.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/balanced-match@1.0.0?uuid=fbec754a-7040-4fda-a8af-048d61a87cbf", + "dependency_uid": "pkg:npm/balanced-match@1.0.0?uuid=3b8832ff-99a5-49db-af55-ce76ec265f0c", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -7056,7 +7056,7 @@ "purl": "pkg:npm/big-integer@1.6.51" }, "extra_data": {}, - "dependency_uid": "pkg:npm/big-integer@1.6.51?uuid=1cf2881b-71aa-4ac4-829b-6f29d278d568", + "dependency_uid": "pkg:npm/big-integer@1.6.51?uuid=d2559f32-4cd3-42a4-a789-702c03e59f53", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -7134,7 +7134,7 @@ "purl": "pkg:npm/bplist-parser@0.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/bplist-parser@0.2.0?uuid=0db3cd8f-c37d-4284-9b5e-9cc7bb2b4d47", + "dependency_uid": "pkg:npm/bplist-parser@0.2.0?uuid=c58b3b32-d1ed-47a6-8422-111d29536dbb", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -7222,7 +7222,7 @@ "purl": "pkg:npm/brace-expansion@1.1.11" }, "extra_data": {}, - "dependency_uid": "pkg:npm/brace-expansion@1.1.11?uuid=66cbb27d-f0d2-4563-b828-62955809a49a", + "dependency_uid": "pkg:npm/brace-expansion@1.1.11?uuid=155d75ee-f415-4f6b-9682-d3051904c536", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -7300,7 +7300,7 @@ "purl": "pkg:npm/braces@3.0.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/braces@3.0.2?uuid=89bf6d12-efa7-4566-9ce8-15f48f24145d", + "dependency_uid": "pkg:npm/braces@3.0.2?uuid=9df7f1c4-6059-44c9-8c90-a8bf3a31dd87", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -7367,7 +7367,7 @@ "purl": "pkg:npm/buffer-from@1.1.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/buffer-from@1.1.2?uuid=ea571f21-4ee7-4ece-9128-a28f97865d1d", + "dependency_uid": "pkg:npm/buffer-from@1.1.2?uuid=9e8cffc0-32bf-4cfc-be86-917641cec179", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -7445,7 +7445,7 @@ "purl": "pkg:npm/bundle-name@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/bundle-name@3.0.0?uuid=a9eb1ee6-d2cf-4180-a7e4-8c3f316d94e4", + "dependency_uid": "pkg:npm/bundle-name@3.0.0?uuid=b8ba21a9-7e3d-4f06-8f66-389db10e8fb6", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -7512,7 +7512,7 @@ "purl": "pkg:npm/cac@6.7.14" }, "extra_data": {}, - "dependency_uid": "pkg:npm/cac@6.7.14?uuid=1e44041c-d753-4979-a7f4-942754bd8f10", + "dependency_uid": "pkg:npm/cac@6.7.14?uuid=f209f6ae-1480-451d-ac68-a723a9b3a85d", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -7650,7 +7650,7 @@ "purl": "pkg:npm/chai@4.3.10" }, "extra_data": {}, - "dependency_uid": "pkg:npm/chai@4.3.10?uuid=4cde4695-8002-4f85-b19c-89e19a944b43", + "dependency_uid": "pkg:npm/chai@4.3.10?uuid=7f2d8a9c-b9c2-4fd3-822c-2f75f9c51020", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -7717,7 +7717,7 @@ "purl": "pkg:npm/chalk@5.3.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/chalk@5.3.0?uuid=208b6737-241d-48bf-a49d-0ba38dfdb21e", + "dependency_uid": "pkg:npm/chalk@5.3.0?uuid=f5bfe035-bef1-4982-80d6-215f32e25a05", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -7784,7 +7784,7 @@ "purl": "pkg:npm/change-case" }, "extra_data": {}, - "dependency_uid": "pkg:npm/change-case?uuid=84557488-48d1-46e5-af89-42e4614090df", + "dependency_uid": "pkg:npm/change-case?uuid=30782473-db63-4222-a8e4-1fe592694924", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -7862,7 +7862,7 @@ "purl": "pkg:npm/check-error@1.0.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/check-error@1.0.3?uuid=7248ef71-bb6f-4487-bd0d-e934c86b523c", + "dependency_uid": "pkg:npm/check-error@1.0.3?uuid=7d44182b-59ce-4c42-bc37-742a934d3c2e", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -7940,7 +7940,7 @@ "purl": "pkg:npm/cli-cursor@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/cli-cursor@4.0.0?uuid=9bfa09b6-9c6b-4a61-b395-b97569ecc4cd", + "dependency_uid": "pkg:npm/cli-cursor@4.0.0?uuid=9e86a6c9-6e23-429a-a404-02082ab08631", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -8028,7 +8028,7 @@ "purl": "pkg:npm/cli-truncate@3.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/cli-truncate@3.1.0?uuid=62a95bc6-7a31-4331-99d9-895b3c508933", + "dependency_uid": "pkg:npm/cli-truncate@3.1.0?uuid=9557dd8b-f6bc-4c53-bc56-007770a2125d", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -8106,7 +8106,7 @@ "purl": "pkg:npm/color-convert@2.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/color-convert@2.0.1?uuid=c673d81b-822b-49f7-9f22-9d09f73a7e23", + "dependency_uid": "pkg:npm/color-convert@2.0.1?uuid=2bb46749-4896-4d5e-a74c-dad2a43b5b12", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -8173,7 +8173,7 @@ "purl": "pkg:npm/color-name@1.1.4" }, "extra_data": {}, - "dependency_uid": "pkg:npm/color-name@1.1.4?uuid=36afeb0d-a09d-4fef-b8c0-f78f1f43786e", + "dependency_uid": "pkg:npm/color-name@1.1.4?uuid=6e893334-a0c3-4220-882d-682e5ca61791", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -8240,7 +8240,7 @@ "purl": "pkg:npm/colorette@2.0.20" }, "extra_data": {}, - "dependency_uid": "pkg:npm/colorette@2.0.20?uuid=c30ec427-8471-482b-b7d5-3356862751df", + "dependency_uid": "pkg:npm/colorette@2.0.20?uuid=08498a80-78cd-4204-b78d-c8bee3b60a7d", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -8318,7 +8318,7 @@ "purl": "pkg:npm/combined-stream@1.0.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/combined-stream@1.0.8?uuid=888a3fe3-cf99-46fb-8a6f-626322f2fe5a", + "dependency_uid": "pkg:npm/combined-stream@1.0.8?uuid=5dbb8305-d53d-4a23-a58b-124c380debe6", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -8385,7 +8385,7 @@ "purl": "pkg:npm/commander@11.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/commander@11.1.0?uuid=1145422f-0c1a-4474-a3a7-881b3191d8e0", + "dependency_uid": "pkg:npm/commander@11.1.0?uuid=4fd1178b-be76-4a0e-8ecb-489886ac64ef", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -8452,7 +8452,7 @@ "purl": "pkg:npm/concat-map@0.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/concat-map@0.0.1?uuid=b964ee32-5325-4730-8c87-ef56bd302d6e", + "dependency_uid": "pkg:npm/concat-map@0.0.1?uuid=c0bcc125-6e7e-4805-9693-3d4beb56526f", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -8519,7 +8519,7 @@ "purl": "pkg:npm/convert-source-map@2.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/convert-source-map@2.0.0?uuid=6b9c6583-0325-4163-9d7c-51363f4c5e82", + "dependency_uid": "pkg:npm/convert-source-map@2.0.0?uuid=4b7fad3d-c5c9-4559-81f5-6f78c0723f2b", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -8617,7 +8617,7 @@ "purl": "pkg:npm/cross-spawn@7.0.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/cross-spawn@7.0.3?uuid=fcd4bd7b-53c3-44cb-934b-5d919eb00b40", + "dependency_uid": "pkg:npm/cross-spawn@7.0.3?uuid=d3db2f3c-02b7-4756-af59-1209fcc18cb9", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -8695,7 +8695,7 @@ "purl": "pkg:npm/cssstyle@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/cssstyle@3.0.0?uuid=82faa99c-2580-4539-b113-7e4a87b08624", + "dependency_uid": "pkg:npm/cssstyle@3.0.0?uuid=7420be92-49cb-42b1-9f1c-a8106362d681", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -8783,7 +8783,7 @@ "purl": "pkg:npm/data-urls@5.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/data-urls@5.0.0?uuid=15368897-c6b2-421d-8e24-f536751650af", + "dependency_uid": "pkg:npm/data-urls@5.0.0?uuid=abf5ad5b-533e-432c-b53c-f87524275ea8", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -8861,7 +8861,7 @@ "purl": "pkg:npm/debug@4.3.4" }, "extra_data": {}, - "dependency_uid": "pkg:npm/debug@4.3.4?uuid=fa647267-9945-420b-90b7-1e71d9283a7e", + "dependency_uid": "pkg:npm/debug@4.3.4?uuid=84a6996d-af3a-47bb-96e8-da491282765c", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -8928,7 +8928,7 @@ "purl": "pkg:npm/decimal.js@10.4.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/decimal.js@10.4.3?uuid=c8c3a35d-b0dd-4060-a1d2-b5b7969915e8", + "dependency_uid": "pkg:npm/decimal.js@10.4.3?uuid=49a6c47e-3cc8-4c5f-9519-2a37cbd63353", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -9006,7 +9006,7 @@ "purl": "pkg:npm/deep-eql@4.1.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/deep-eql@4.1.3?uuid=e433b1d5-0c8e-467f-896b-02f3127f0d7d", + "dependency_uid": "pkg:npm/deep-eql@4.1.3?uuid=83910acf-9bb6-4f9a-9247-94cd80ee3ce2", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -9114,7 +9114,7 @@ "purl": "pkg:npm/default-browser@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/default-browser@4.0.0?uuid=0cff7cf1-b8c6-479e-9c15-3eb47ab76e5c", + "dependency_uid": "pkg:npm/default-browser@4.0.0?uuid=7c4e01fb-660b-4a73-8d47-d82332d78daf", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -9202,7 +9202,7 @@ "purl": "pkg:npm/default-browser-id@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/default-browser-id@3.0.0?uuid=49eb5619-d133-494c-855e-33804c261934", + "dependency_uid": "pkg:npm/default-browser-id@3.0.0?uuid=72f22a60-cc98-4132-a00d-804d7fa31754", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -9360,7 +9360,7 @@ "purl": "pkg:npm/execa@7.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/execa@7.2.0?uuid=3106312d-75a3-43c2-aea8-8255428835cf", + "dependency_uid": "pkg:npm/execa@7.2.0?uuid=cdeb9ab6-32f0-43dc-8c4c-d87946576c3d", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -9427,7 +9427,7 @@ "purl": "pkg:npm/get-stream@6.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/get-stream@6.0.1?uuid=b4361233-5b8a-455e-a2f6-0792c8808488", + "dependency_uid": "pkg:npm/get-stream@6.0.1?uuid=8ee89de5-4eb8-49c7-a77b-99e9fe8b5217", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -9494,7 +9494,7 @@ "purl": "pkg:npm/human-signals@4.3.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/human-signals@4.3.1?uuid=bb8607e5-28ab-4f61-b409-b6cd91558771", + "dependency_uid": "pkg:npm/human-signals@4.3.1?uuid=4a013ccf-2fa9-4054-b1ea-b042f502c2cc", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -9561,7 +9561,7 @@ "purl": "pkg:npm/signal-exit@3.0.7" }, "extra_data": {}, - "dependency_uid": "pkg:npm/signal-exit@3.0.7?uuid=0966da26-854f-486d-b8c8-a707f0a39b6e", + "dependency_uid": "pkg:npm/signal-exit@3.0.7?uuid=1c0fc80c-9655-48b7-8764-d884dae57deb", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -9628,7 +9628,7 @@ "purl": "pkg:npm/define-lazy-prop@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/define-lazy-prop@3.0.0?uuid=f9cf4577-7066-4e6d-8f10-f9542f3b54cb", + "dependency_uid": "pkg:npm/define-lazy-prop@3.0.0?uuid=430d42dd-13f8-41bf-8a4f-ba88e8f9cfd9", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -9695,7 +9695,7 @@ "purl": "pkg:npm/delayed-stream@1.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/delayed-stream@1.0.0?uuid=f9c64496-f597-4e44-9ae3-99bdb860d295", + "dependency_uid": "pkg:npm/delayed-stream@1.0.0?uuid=999e40c2-e8e1-4cd9-9be9-9476ec5ecdbe", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -9762,7 +9762,7 @@ "purl": "pkg:npm/detect-indent@7.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/detect-indent@7.0.1?uuid=5b0205af-ad0f-440b-a3cd-b75f3d986ac0", + "dependency_uid": "pkg:npm/detect-indent@7.0.1?uuid=b1659470-a4c8-4d8f-bac3-efa968beb242", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -9829,7 +9829,7 @@ "purl": "pkg:npm/detect-newline@4.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/detect-newline@4.0.1?uuid=e20204f2-2a68-4d26-acbc-87e11eb0796b", + "dependency_uid": "pkg:npm/detect-newline@4.0.1?uuid=96d5f57b-01e5-479e-9a7b-484ef049deac", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -9896,7 +9896,7 @@ "purl": "pkg:npm/diff-sequences@29.6.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/diff-sequences@29.6.3?uuid=13262949-0a28-4655-991c-8aed72bbd859", + "dependency_uid": "pkg:npm/diff-sequences@29.6.3?uuid=a8b54668-47c0-4975-aad2-e6a8d3d6e2ee", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -9974,7 +9974,7 @@ "purl": "pkg:npm/dir-glob@3.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/dir-glob@3.0.1?uuid=a33a2e8c-40a4-45c8-82e3-d6c5674de450", + "dependency_uid": "pkg:npm/dir-glob@3.0.1?uuid=df6294f9-a53e-4339-9516-a1d95b7ae379", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -10041,7 +10041,7 @@ "purl": "pkg:npm/eastasianwidth@0.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/eastasianwidth@0.2.0?uuid=26a91921-b738-4a5a-8a1f-9177ba77cf02", + "dependency_uid": "pkg:npm/eastasianwidth@0.2.0?uuid=44e78976-ee5d-41ec-b2dd-834059a108cf", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -10108,7 +10108,7 @@ "purl": "pkg:npm/emoji-regex@9.2.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/emoji-regex@9.2.2?uuid=e05f0a32-33a8-4124-9c00-c42d75e1990e", + "dependency_uid": "pkg:npm/emoji-regex@9.2.2?uuid=cd2e85a1-740f-47e2-9528-075373d66bbc", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -10175,7 +10175,7 @@ "purl": "pkg:npm/entities@4.5.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/entities@4.5.0?uuid=2bc365f3-7385-4068-a25a-053f8ee69bfc", + "dependency_uid": "pkg:npm/entities@4.5.0?uuid=df1d17b9-d218-485d-a3db-377687ddfb0e", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -10242,7 +10242,7 @@ "purl": "pkg:npm/esbuild@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/esbuild@0.19.8?uuid=df1081f2-8c03-48e2-94cb-f49e354e7e66", + "dependency_uid": "pkg:npm/esbuild@0.19.8?uuid=55883781-c760-4bad-a688-2711d95bc47a", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -10309,7 +10309,7 @@ "purl": "pkg:npm/eventemitter3@5.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/eventemitter3@5.0.1?uuid=bdae5d68-af45-46a5-aedf-839eae926f45", + "dependency_uid": "pkg:npm/eventemitter3@5.0.1?uuid=f375cc3f-78e1-4edf-a47e-c05008ddbee4", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -10467,7 +10467,7 @@ "purl": "pkg:npm/execa@8.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/execa@8.0.1?uuid=fd89619b-9229-43ad-9f51-2ba2eb2c4058", + "dependency_uid": "pkg:npm/execa@8.0.1?uuid=558fb875-f131-4ec2-8c0f-1a34da57d050", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -10585,7 +10585,7 @@ "purl": "pkg:npm/fast-glob@3.3.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/fast-glob@3.3.1?uuid=c3f68787-b994-4444-bdba-9a698a7728d7", + "dependency_uid": "pkg:npm/fast-glob@3.3.1?uuid=b5f1ca08-9529-462d-a41e-01fa79cf53e2", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -10663,7 +10663,7 @@ "purl": "pkg:npm/fastq@1.15.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/fastq@1.15.0?uuid=ddbe15bb-a5d4-44cd-a74d-1de4d44ac79d", + "dependency_uid": "pkg:npm/fastq@1.15.0?uuid=6b01b821-43f4-4500-84f1-d4d119377af5", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -10741,7 +10741,7 @@ "purl": "pkg:npm/fill-range@7.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/fill-range@7.0.1?uuid=a2a524dc-4267-40da-b0cf-e26f191fc68d", + "dependency_uid": "pkg:npm/fill-range@7.0.1?uuid=c927721f-c44c-4a1b-8a85-3f6441f014a6", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -10829,7 +10829,7 @@ "purl": "pkg:npm/foreground-child@3.1.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/foreground-child@3.1.1?uuid=0b813e48-3ed3-4324-b684-894115c3bc0d", + "dependency_uid": "pkg:npm/foreground-child@3.1.1?uuid=7926f11f-dbd0-401a-be0d-9792538a7dcc", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -10927,7 +10927,7 @@ "purl": "pkg:npm/form-data@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/form-data@4.0.0?uuid=067c6357-1657-4886-8995-10916fbf39fc", + "dependency_uid": "pkg:npm/form-data@4.0.0?uuid=c4dead7a-0c20-49a3-a4c5-13dd80189649", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -10994,7 +10994,7 @@ "purl": "pkg:npm/fs.realpath@1.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/fs.realpath@1.0.0?uuid=32824ae8-62f2-4862-bb9b-172e837c88d8", + "dependency_uid": "pkg:npm/fs.realpath@1.0.0?uuid=374de5a9-da8f-4688-8f2d-72780113585d", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -11061,7 +11061,7 @@ "purl": "pkg:npm/fsevents@2.3.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/fsevents@2.3.3?uuid=b74061ed-3cca-4106-9b03-ccc1e822e2dc", + "dependency_uid": "pkg:npm/fsevents@2.3.3?uuid=414a55c0-b6cd-46f0-9a3a-2c38957f1d4c", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -11128,7 +11128,7 @@ "purl": "pkg:npm/get-func-name@2.0.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/get-func-name@2.0.2?uuid=76171bd9-c8a2-4c96-be97-9894d0342587", + "dependency_uid": "pkg:npm/get-func-name@2.0.2?uuid=d7dcf3e2-e7ad-4a65-91f7-a5088761af09", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -11195,7 +11195,7 @@ "purl": "pkg:npm/get-stdin@9.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/get-stdin@9.0.0?uuid=4d770a2a-e9f8-40c0-b622-4ea228e2d7c0", + "dependency_uid": "pkg:npm/get-stdin@9.0.0?uuid=7be04c55-2834-414e-aadd-2514739df06a", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -11262,7 +11262,7 @@ "purl": "pkg:npm/get-stream@8.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/get-stream@8.0.1?uuid=885f108d-470e-4327-93f5-c6861373fb88", + "dependency_uid": "pkg:npm/get-stream@8.0.1?uuid=bef274d3-987b-46d9-beae-073e94274141", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -11329,7 +11329,7 @@ "purl": "pkg:npm/git-hooks-list@3.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/git-hooks-list@3.1.0?uuid=1ad97a46-2cf2-4ba0-bcdd-1def3a6219bc", + "dependency_uid": "pkg:npm/git-hooks-list@3.1.0?uuid=9d8eafdb-3e75-417c-b8e7-8f3d135733a5", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -11457,7 +11457,7 @@ "purl": "pkg:npm/glob@7.2.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/glob@7.2.3?uuid=82e2a481-d949-469f-bee1-ac609c542db6", + "dependency_uid": "pkg:npm/glob@7.2.3?uuid=434977ca-6882-4a64-83ee-d59b40fe5e58", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -11535,7 +11535,7 @@ "purl": "pkg:npm/glob-parent@5.1.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/glob-parent@5.1.2?uuid=c4163570-29f9-46d3-86d2-d5c7c64f97d7", + "dependency_uid": "pkg:npm/glob-parent@5.1.2?uuid=82b30a17-4bb0-4077-8116-0102255f03cd", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -11653,7 +11653,7 @@ "purl": "pkg:npm/globby@13.2.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/globby@13.2.2?uuid=ca4c311f-3ca5-4dbe-91d6-9cd232f7eb85", + "dependency_uid": "pkg:npm/globby@13.2.2?uuid=65807bec-15dc-4348-9555-90306a9d086d", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -11720,7 +11720,7 @@ "purl": "pkg:npm/has-flag@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/has-flag@4.0.0?uuid=274b6793-e43e-4f11-bd8a-469f5afe22af", + "dependency_uid": "pkg:npm/has-flag@4.0.0?uuid=437906ec-3ff3-49f8-8c16-ca0a9e49a0ee", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -11798,7 +11798,7 @@ "purl": "pkg:npm/html-encoding-sniffer@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/html-encoding-sniffer@4.0.0?uuid=fdb45adb-f392-4bd5-871b-63ad3e50e0ef", + "dependency_uid": "pkg:npm/html-encoding-sniffer@4.0.0?uuid=c112207f-0c53-4616-8b39-35913945a2a8", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -11865,7 +11865,7 @@ "purl": "pkg:npm/html-escaper@2.0.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/html-escaper@2.0.2?uuid=106d15ec-7766-455e-9e4c-37b724c996f2", + "dependency_uid": "pkg:npm/html-escaper@2.0.2?uuid=0e7525b2-bfa1-4205-8299-9786b2fc6210", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -11953,7 +11953,7 @@ "purl": "pkg:npm/http-proxy-agent@7.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/http-proxy-agent@7.0.0?uuid=25928dd5-7519-48e8-b4c5-0171299ecc2b", + "dependency_uid": "pkg:npm/http-proxy-agent@7.0.0?uuid=1e190eab-c7ee-4f8a-8238-40e805bb72cb", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -12041,7 +12041,7 @@ "purl": "pkg:npm/https-proxy-agent@7.0.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/https-proxy-agent@7.0.2?uuid=f6055838-080f-4976-a051-0c3aeecdd40c", + "dependency_uid": "pkg:npm/https-proxy-agent@7.0.2?uuid=ea1fed02-e08e-4f23-af1b-385e57be2ae0", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -12108,7 +12108,7 @@ "purl": "pkg:npm/human-signals@5.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/human-signals@5.0.0?uuid=3e515f7b-cf2b-473c-ad21-8b88e9e20247", + "dependency_uid": "pkg:npm/human-signals@5.0.0?uuid=fceeb54a-36b9-42d6-ad57-399f81c96cad", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -12175,7 +12175,7 @@ "purl": "pkg:npm/husky@8.0.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/husky@8.0.3?uuid=be8688b7-c8de-4803-92de-84150a24f7e9", + "dependency_uid": "pkg:npm/husky@8.0.3?uuid=f8b9f8fd-16bf-435a-a057-c720dbf9f3b0", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -12253,7 +12253,7 @@ "purl": "pkg:npm/iconv-lite@0.6.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/iconv-lite@0.6.3?uuid=d23a4321-aac4-4b5a-b5b1-a914eeed1c1d", + "dependency_uid": "pkg:npm/iconv-lite@0.6.3?uuid=7487fc5c-06af-4089-b765-5464c36ebe37", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -12320,7 +12320,7 @@ "purl": "pkg:npm/ignore@5.2.4" }, "extra_data": {}, - "dependency_uid": "pkg:npm/ignore@5.2.4?uuid=afedc674-c37b-41ca-9b2b-819e975221a5", + "dependency_uid": "pkg:npm/ignore@5.2.4?uuid=3bce6546-ff9b-4db1-bd3b-d7c7baeed532", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -12408,7 +12408,7 @@ "purl": "pkg:npm/inflight@1.0.6" }, "extra_data": {}, - "dependency_uid": "pkg:npm/inflight@1.0.6?uuid=7b72032d-007f-4424-9acc-b6bc061685e4", + "dependency_uid": "pkg:npm/inflight@1.0.6?uuid=491dc7ea-7d8c-4648-bac5-7a307075c9e0", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -12475,7 +12475,7 @@ "purl": "pkg:npm/inherits@2.0.4" }, "extra_data": {}, - "dependency_uid": "pkg:npm/inherits@2.0.4?uuid=37b2f605-01f7-46b7-8dee-07604cf4abc8", + "dependency_uid": "pkg:npm/inherits@2.0.4?uuid=6f138305-6f66-4f72-9dc3-bd67745760ae", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -12542,7 +12542,7 @@ "purl": "pkg:npm/is-docker@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/is-docker@3.0.0?uuid=b7dced83-b8b0-4d61-9b22-6c326a2380cc", + "dependency_uid": "pkg:npm/is-docker@3.0.0?uuid=8f5dd1ba-810a-4819-a8aa-d09df64fd49f", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -12609,7 +12609,7 @@ "purl": "pkg:npm/is-extglob@2.1.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/is-extglob@2.1.1?uuid=07b82ffb-c5bb-466d-a8b3-3799b920e681", + "dependency_uid": "pkg:npm/is-extglob@2.1.1?uuid=ec4e3b4f-2e84-48c0-9f5a-c64a10c18861", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -12676,7 +12676,7 @@ "purl": "pkg:npm/is-fullwidth-code-point@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/is-fullwidth-code-point@4.0.0?uuid=a363a3ee-36bc-4068-9373-efbbe57443b0", + "dependency_uid": "pkg:npm/is-fullwidth-code-point@4.0.0?uuid=8829533f-e1c8-45af-af3c-182a599c4bcc", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -12754,7 +12754,7 @@ "purl": "pkg:npm/is-glob@4.0.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/is-glob@4.0.3?uuid=3331a8af-9b51-4b05-be03-880e9cccca25", + "dependency_uid": "pkg:npm/is-glob@4.0.3?uuid=41551c70-f2f6-4509-b723-73bce74c0c94", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -12832,7 +12832,7 @@ "purl": "pkg:npm/is-inside-container@1.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/is-inside-container@1.0.0?uuid=84d0eb84-00e7-43f5-a6d3-8d449b651222", + "dependency_uid": "pkg:npm/is-inside-container@1.0.0?uuid=836bec71-a98f-4ad7-ae07-bd00c582f8f9", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -12899,7 +12899,7 @@ "purl": "pkg:npm/is-number@7.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/is-number@7.0.0?uuid=b7b326e6-3faf-470c-971b-eaa6ac9e7695", + "dependency_uid": "pkg:npm/is-number@7.0.0?uuid=c38e3483-538d-474c-bda8-ced754dd76e1", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -12966,7 +12966,7 @@ "purl": "pkg:npm/is-plain-obj@4.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/is-plain-obj@4.1.0?uuid=5b5f06cd-0fee-46bf-93f1-a20614ffda73", + "dependency_uid": "pkg:npm/is-plain-obj@4.1.0?uuid=3e83ca04-138f-47ff-b742-6e9622b67c1a", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -13033,7 +13033,7 @@ "purl": "pkg:npm/is-potential-custom-element-name@1.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/is-potential-custom-element-name@1.0.1?uuid=a2fed935-5d61-46c0-968d-7a1d38a8f791", + "dependency_uid": "pkg:npm/is-potential-custom-element-name@1.0.1?uuid=f225253a-22c5-486e-9e8b-565378f59a4f", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -13100,7 +13100,7 @@ "purl": "pkg:npm/is-stream@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/is-stream@3.0.0?uuid=49e1bb36-7f20-4f55-8498-790e79fc9d3b", + "dependency_uid": "pkg:npm/is-stream@3.0.0?uuid=48899bec-0f30-4f51-9011-1bd07011faaa", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -13178,7 +13178,7 @@ "purl": "pkg:npm/is-wsl@2.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/is-wsl@2.2.0?uuid=57c7db2e-1435-45b6-8370-c0bda518f5c0", + "dependency_uid": "pkg:npm/is-wsl@2.2.0?uuid=a43fd356-f46c-487b-9498-e3c960b4108b", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -13245,7 +13245,7 @@ "purl": "pkg:npm/is-docker@2.2.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/is-docker@2.2.1?uuid=39911311-435f-4460-b16f-d5237ece1102", + "dependency_uid": "pkg:npm/is-docker@2.2.1?uuid=22ff8bee-da92-49e7-b564-3c2701163cc1", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -13312,7 +13312,7 @@ "purl": "pkg:npm/isexe@2.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/isexe@2.0.0?uuid=b2dc416b-b84a-4902-890a-0a016afbf794", + "dependency_uid": "pkg:npm/isexe@2.0.0?uuid=30b740c4-8bf7-4ee8-bb08-34e835e0b383", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -13379,7 +13379,7 @@ "purl": "pkg:npm/istanbul-lib-coverage@3.2.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/istanbul-lib-coverage@3.2.2?uuid=bbb0249d-e126-46e6-b04d-9cd5c0b8816b", + "dependency_uid": "pkg:npm/istanbul-lib-coverage@3.2.2?uuid=57abca02-0b85-4ddc-8667-9c004f06bf68", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -13477,7 +13477,7 @@ "purl": "pkg:npm/istanbul-lib-report@3.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/istanbul-lib-report@3.0.1?uuid=39134be1-29f0-474f-9f7d-380e3ee19313", + "dependency_uid": "pkg:npm/istanbul-lib-report@3.0.1?uuid=7a90f665-e0ec-4320-9437-eb7139d394ec", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -13575,7 +13575,7 @@ "purl": "pkg:npm/istanbul-lib-source-maps@4.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/istanbul-lib-source-maps@4.0.1?uuid=7ca9b1aa-43ee-4339-b43a-1f16930cfd5a", + "dependency_uid": "pkg:npm/istanbul-lib-source-maps@4.0.1?uuid=a30be592-7576-41fc-9659-387f2b6677e9", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -13663,7 +13663,7 @@ "purl": "pkg:npm/istanbul-reports@3.1.6" }, "extra_data": {}, - "dependency_uid": "pkg:npm/istanbul-reports@3.1.6?uuid=f6daacfb-bbf3-49be-b680-e42a2a8f54f2", + "dependency_uid": "pkg:npm/istanbul-reports@3.1.6?uuid=09d31681-883f-483d-8425-13605aef3058", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -13741,7 +13741,7 @@ "purl": "pkg:npm/jackspeak@2.3.5" }, "extra_data": {}, - "dependency_uid": "pkg:npm/jackspeak@2.3.5?uuid=d2d37967-b324-4227-b9be-4c901a4031e4", + "dependency_uid": "pkg:npm/jackspeak@2.3.5?uuid=4d5a31af-82ed-4e7c-ad83-6a78f6f9a4db", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -14019,7 +14019,7 @@ "purl": "pkg:npm/jsdom@23.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/jsdom@23.0.1?uuid=3747de49-0675-4efe-9050-0d8c46f0d83e", + "dependency_uid": "pkg:npm/jsdom@23.0.1?uuid=cb556838-59f4-421e-baa8-38f1d78f3dd4", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -14086,7 +14086,7 @@ "purl": "pkg:npm/jsonc-parser@3.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/jsonc-parser@3.2.0?uuid=5415f2e5-1924-4c39-a7b6-fb93abf128c7", + "dependency_uid": "pkg:npm/jsonc-parser@3.2.0?uuid=37e97e82-d39d-4b9c-a1c6-4885e3f84379", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -14153,7 +14153,7 @@ "purl": "pkg:npm/lilconfig@2.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/lilconfig@2.1.0?uuid=00eec0bb-adfc-4198-8f7d-e02adcf31071", + "dependency_uid": "pkg:npm/lilconfig@2.1.0?uuid=1d19f9e4-8cd3-4456-acf2-510a74b5c803", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -14321,7 +14321,7 @@ "purl": "pkg:npm/lint-staged@15.0.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/lint-staged@15.0.2?uuid=085b7ec9-0c2e-40da-b8ea-fa9a8fe71211", + "dependency_uid": "pkg:npm/lint-staged@15.0.2?uuid=5905f44c-0811-443d-9cd8-37034ef0f8b1", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -14449,7 +14449,7 @@ "purl": "pkg:npm/listr2@7.0.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/listr2@7.0.2?uuid=f66cb90e-4c73-45f9-9a80-18c03e42845a", + "dependency_uid": "pkg:npm/listr2@7.0.2?uuid=daf98c13-4481-477a-a06d-580fb4367ff8", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -14537,7 +14537,7 @@ "purl": "pkg:npm/local-pkg@0.5.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/local-pkg@0.5.0?uuid=eebda547-1cc2-43e8-81a1-db2ec766ef4e", + "dependency_uid": "pkg:npm/local-pkg@0.5.0?uuid=a7c66419-16b8-423c-8fcd-06aac52a6e18", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -14655,7 +14655,7 @@ "purl": "pkg:npm/log-update@5.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/log-update@5.0.1?uuid=5dda2af6-1bc2-4189-b2f7-736610276c0a", + "dependency_uid": "pkg:npm/log-update@5.0.1?uuid=d7a6b24f-1c1b-4e33-a99d-b203ace469f3", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -14733,7 +14733,7 @@ "purl": "pkg:npm/loupe@2.3.7" }, "extra_data": {}, - "dependency_uid": "pkg:npm/loupe@2.3.7?uuid=96a547f2-11da-4fb9-a031-bf9f98be2c2a", + "dependency_uid": "pkg:npm/loupe@2.3.7?uuid=f76ff7e8-2300-4acd-870a-7965a4bf05df", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -14811,7 +14811,7 @@ "purl": "pkg:npm/lru-cache@6.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/lru-cache@6.0.0?uuid=373bcf52-ea46-489d-a627-557ed9b0e3e0", + "dependency_uid": "pkg:npm/lru-cache@6.0.0?uuid=804cbd47-9a03-4729-adc6-e7cfd2a9fdc4", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -14889,7 +14889,7 @@ "purl": "pkg:npm/magic-string@0.30.5" }, "extra_data": {}, - "dependency_uid": "pkg:npm/magic-string@0.30.5?uuid=2aa3b2dc-6674-4561-8768-73cece889144", + "dependency_uid": "pkg:npm/magic-string@0.30.5?uuid=565aad64-9559-4d4b-8b90-66b29d7d8c84", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -14987,7 +14987,7 @@ "purl": "pkg:npm/magicast@0.3.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/magicast@0.3.2?uuid=3c085190-7e5e-4219-8609-743ee544fb4a", + "dependency_uid": "pkg:npm/magicast@0.3.2?uuid=fb858dfa-a8de-45c2-9201-e62c65fe46ee", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -15065,7 +15065,7 @@ "purl": "pkg:npm/make-dir@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/make-dir@4.0.0?uuid=2275fd36-fd2d-460c-bd2b-cda222877e09", + "dependency_uid": "pkg:npm/make-dir@4.0.0?uuid=f8810619-1a7c-4c55-a87b-3289e2420152", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -15132,7 +15132,7 @@ "purl": "pkg:npm/merge-stream@2.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/merge-stream@2.0.0?uuid=1e6583ff-c93b-48fa-b541-581bb4d7af11", + "dependency_uid": "pkg:npm/merge-stream@2.0.0?uuid=838bf282-26e1-4795-ade5-5328dc694fe9", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -15199,7 +15199,7 @@ "purl": "pkg:npm/merge2@1.4.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/merge2@1.4.1?uuid=c111df37-b24e-4077-b3d1-908dd47ef253", + "dependency_uid": "pkg:npm/merge2@1.4.1?uuid=1a885bbb-8202-40cd-a5a1-e4c1a50178ef", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -15287,7 +15287,7 @@ "purl": "pkg:npm/micromatch@4.0.5" }, "extra_data": {}, - "dependency_uid": "pkg:npm/micromatch@4.0.5?uuid=4658955a-0bd3-4319-87ea-31a4e3a6b47d", + "dependency_uid": "pkg:npm/micromatch@4.0.5?uuid=b047bed7-6b23-4210-b0bd-fbd424b85534", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -15354,7 +15354,7 @@ "purl": "pkg:npm/mime-db@1.52.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/mime-db@1.52.0?uuid=6993093e-40ee-4a0e-aab4-dc3de30f5243", + "dependency_uid": "pkg:npm/mime-db@1.52.0?uuid=9084e997-7a0e-4a29-98e3-840c19214b3a", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -15432,7 +15432,7 @@ "purl": "pkg:npm/mime-types@2.1.35" }, "extra_data": {}, - "dependency_uid": "pkg:npm/mime-types@2.1.35?uuid=71eee2ec-2808-45f4-a111-26869aec0447", + "dependency_uid": "pkg:npm/mime-types@2.1.35?uuid=11a03e1d-1f9c-441f-856f-a9fc69dde9af", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -15499,7 +15499,7 @@ "purl": "pkg:npm/mimic-fn@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/mimic-fn@4.0.0?uuid=a16274e9-38f8-4fc5-b9b8-50046cc589f6", + "dependency_uid": "pkg:npm/mimic-fn@4.0.0?uuid=e3e18841-6ac5-495e-805e-f5961432b529", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -15577,7 +15577,7 @@ "purl": "pkg:npm/minimatch@3.1.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/minimatch@3.1.2?uuid=a8fd66da-5b6f-4f24-ae49-717854e37385", + "dependency_uid": "pkg:npm/minimatch@3.1.2?uuid=b79b4f95-7175-4c44-aed2-d230906360af", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -15685,7 +15685,7 @@ "purl": "pkg:npm/mlly@1.4.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/mlly@1.4.2?uuid=d2f824da-e6fc-41e6-a1eb-4ec71440843b", + "dependency_uid": "pkg:npm/mlly@1.4.2?uuid=e8ee9a82-12f1-42b7-b87c-a0fd16a4adf5", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -15752,7 +15752,7 @@ "purl": "pkg:npm/ms@2.1.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/ms@2.1.2?uuid=fee2d2dc-9376-4a32-8e05-76b879e54cb3", + "dependency_uid": "pkg:npm/ms@2.1.2?uuid=8a8607a8-c102-443e-8330-5a816fb77fdd", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -15819,7 +15819,7 @@ "purl": "pkg:npm/nanoid@3.3.7" }, "extra_data": {}, - "dependency_uid": "pkg:npm/nanoid@3.3.7?uuid=93c726eb-6d24-4528-a623-b5e7da2b5696", + "dependency_uid": "pkg:npm/nanoid@3.3.7?uuid=0f8b0134-0e82-40aa-bb4d-6d417993084b", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -15897,7 +15897,7 @@ "purl": "pkg:npm/npm-run-path@5.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/npm-run-path@5.1.0?uuid=ef98392a-b02a-4460-9f64-800bd26e9416", + "dependency_uid": "pkg:npm/npm-run-path@5.1.0?uuid=8bb92537-e248-4c67-8533-a5486b66ca6a", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -15964,7 +15964,7 @@ "purl": "pkg:npm/path-key@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/path-key@4.0.0?uuid=11572e8f-1543-4b38-b3e4-299a434c82a8", + "dependency_uid": "pkg:npm/path-key@4.0.0?uuid=64871f7c-1b67-4929-9543-e7817bf934f2", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -16031,7 +16031,7 @@ "purl": "pkg:npm/nwsapi@2.2.7" }, "extra_data": {}, - "dependency_uid": "pkg:npm/nwsapi@2.2.7?uuid=5059288d-58e2-4a03-91d5-ebb6dbc14b38", + "dependency_uid": "pkg:npm/nwsapi@2.2.7?uuid=a45e746c-5d34-4a92-82f4-9a0ef69dd5ee", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -16109,7 +16109,7 @@ "purl": "pkg:npm/once@1.4.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/once@1.4.0?uuid=38a5b29a-6038-4efc-8200-67854d7ef32c", + "dependency_uid": "pkg:npm/once@1.4.0?uuid=841fe164-24e1-4542-b872-b36f3e4d0577", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -16187,7 +16187,7 @@ "purl": "pkg:npm/onetime@6.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/onetime@6.0.0?uuid=bcf897ea-c1a0-494c-92ee-487adbf67d53", + "dependency_uid": "pkg:npm/onetime@6.0.0?uuid=71832ec0-1ed1-4187-9646-f67350d444fa", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -16295,7 +16295,7 @@ "purl": "pkg:npm/open@9.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/open@9.1.0?uuid=bac2fcdd-0cf8-43f9-82df-f7a16b7a6adc", + "dependency_uid": "pkg:npm/open@9.1.0?uuid=c69a511d-1510-40ff-8d61-56ff3f226bce", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -16373,7 +16373,7 @@ "purl": "pkg:npm/p-limit@5.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/p-limit@5.0.0?uuid=a96cbb07-0908-496d-a34d-1d4054264056", + "dependency_uid": "pkg:npm/p-limit@5.0.0?uuid=f51451c6-3ac8-4568-91ab-a81ce3dd8d90", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -16451,7 +16451,7 @@ "purl": "pkg:npm/parse5@7.1.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/parse5@7.1.2?uuid=8af6a454-7769-4afb-a21b-29bb8fa0747a", + "dependency_uid": "pkg:npm/parse5@7.1.2?uuid=bfdf1256-9a47-444c-bab0-665727b392d0", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -16518,7 +16518,7 @@ "purl": "pkg:npm/path-is-absolute@1.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/path-is-absolute@1.0.1?uuid=da0078d6-eea6-4438-ba30-090f0e95a0fb", + "dependency_uid": "pkg:npm/path-is-absolute@1.0.1?uuid=f5974f11-4a2c-48d5-9fa5-fe2b285e24df", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -16585,7 +16585,7 @@ "purl": "pkg:npm/path-key@3.1.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/path-key@3.1.1?uuid=e0c9f5a5-0da3-4d4e-9824-eeaa8b239973", + "dependency_uid": "pkg:npm/path-key@3.1.1?uuid=36371021-7a82-41e3-92be-a7182d723c8b", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -16673,7 +16673,7 @@ "purl": "pkg:npm/path-scurry@1.10.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/path-scurry@1.10.1?uuid=ce356442-04c4-483a-8c40-91bfce8c0924", + "dependency_uid": "pkg:npm/path-scurry@1.10.1?uuid=616f6891-c648-4bc6-8298-397f1669a1ea", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -16740,7 +16740,7 @@ "purl": "pkg:npm/lru-cache@10.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/lru-cache@10.0.1?uuid=33beec22-efdf-4865-aa09-d66546f2ac20", + "dependency_uid": "pkg:npm/lru-cache@10.0.1?uuid=21ad2295-4b80-4abf-aad7-539c12805376", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -16807,7 +16807,7 @@ "purl": "pkg:npm/minipass@7.0.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/minipass@7.0.3?uuid=de445a31-8a4a-485a-aebb-44899c4b64d3", + "dependency_uid": "pkg:npm/minipass@7.0.3?uuid=0df5abd7-5f65-49fd-a1d3-0ff0da6b811a", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -16874,7 +16874,7 @@ "purl": "pkg:npm/path-type@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/path-type@4.0.0?uuid=191ef9be-74c3-4e7d-829e-085d80946edd", + "dependency_uid": "pkg:npm/path-type@4.0.0?uuid=98abd2e3-2caa-4050-88db-90630b76b2f6", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -16941,7 +16941,7 @@ "purl": "pkg:npm/pathe@1.1.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/pathe@1.1.1?uuid=bcce6210-e75e-457d-9887-b674ba42c164", + "dependency_uid": "pkg:npm/pathe@1.1.1?uuid=4bd60d73-95a7-489a-a5f7-9fee326c2dab", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -17008,7 +17008,7 @@ "purl": "pkg:npm/pathval@1.1.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/pathval@1.1.1?uuid=9e77ea1a-c121-405a-a565-ebe1f8cf6bbe", + "dependency_uid": "pkg:npm/pathval@1.1.1?uuid=23d4dfc5-e8b8-4e50-b03f-2989fb79c78b", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -17075,7 +17075,7 @@ "purl": "pkg:npm/picocolors@1.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/picocolors@1.0.0?uuid=dec672de-6445-4fbf-b8cd-85b4b3a59cfa", + "dependency_uid": "pkg:npm/picocolors@1.0.0?uuid=0cce7bee-e66c-44dc-a17e-d43f1a5993df", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -17142,7 +17142,7 @@ "purl": "pkg:npm/picomatch@2.3.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/picomatch@2.3.1?uuid=7100e353-9f6d-422d-9126-0569aba1ac9e", + "dependency_uid": "pkg:npm/picomatch@2.3.1?uuid=25b0eb8e-2776-4302-be50-b2b81e1570e1", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -17209,7 +17209,7 @@ "purl": "pkg:npm/pidtree@0.6.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/pidtree@0.6.0?uuid=0cc53168-7b18-4823-a428-89712a218497", + "dependency_uid": "pkg:npm/pidtree@0.6.0?uuid=cc944bfd-9417-46e0-9016-cfbc7a2c2520", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -17297,7 +17297,7 @@ "purl": "pkg:npm/pkg-conf@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/pkg-conf@4.0.0?uuid=3d5ec10c-03c4-4900-ad07-17d668c8034c", + "dependency_uid": "pkg:npm/pkg-conf@4.0.0?uuid=866f1252-98b1-4719-8080-84ab678e4eee", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -17385,7 +17385,7 @@ "purl": "pkg:npm/find-up@6.3.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/find-up@6.3.0?uuid=944dea14-dad9-49f0-b8c1-c526f16691b1", + "dependency_uid": "pkg:npm/find-up@6.3.0?uuid=62928428-80c6-4341-bf67-04b88ceca8ed", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -17452,7 +17452,7 @@ "purl": "pkg:npm/load-json-file@7.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/load-json-file@7.0.1?uuid=45f0b43e-f3a8-4b30-9cc7-f28f0196204e", + "dependency_uid": "pkg:npm/load-json-file@7.0.1?uuid=806a156a-8c79-4460-9fd4-be6b50655f95", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -17530,7 +17530,7 @@ "purl": "pkg:npm/locate-path@7.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/locate-path@7.2.0?uuid=9c46a119-1c2f-455e-94fc-4165965c0fe6", + "dependency_uid": "pkg:npm/locate-path@7.2.0?uuid=9a337f63-6a64-44ce-baa4-12f0ecd35c96", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -17608,7 +17608,7 @@ "purl": "pkg:npm/p-limit@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/p-limit@4.0.0?uuid=de888276-1873-4dc4-9474-62961c454417", + "dependency_uid": "pkg:npm/p-limit@4.0.0?uuid=940386c2-af15-45b4-8ac2-99ab50b3fdb3", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -17686,7 +17686,7 @@ "purl": "pkg:npm/p-locate@6.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/p-locate@6.0.0?uuid=afd0908e-225a-4120-8406-72941cc11304", + "dependency_uid": "pkg:npm/p-locate@6.0.0?uuid=24264bcf-6b82-4690-9587-e0ccccedcba3", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -17753,7 +17753,7 @@ "purl": "pkg:npm/path-exists@5.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/path-exists@5.0.0?uuid=28a3630e-6eae-4f34-9e71-e8da52ad603f", + "dependency_uid": "pkg:npm/path-exists@5.0.0?uuid=44e979e5-2b57-43dc-bda6-552b249769eb", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -17851,7 +17851,7 @@ "purl": "pkg:npm/pkg-types@1.0.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/pkg-types@1.0.3?uuid=45bb5819-30a0-4917-a81d-9c01ecbaa132", + "dependency_uid": "pkg:npm/pkg-types@1.0.3?uuid=528b8879-0525-49ec-9a74-c433b0dfa11f", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -17949,7 +17949,7 @@ "purl": "pkg:npm/postcss@8.4.32" }, "extra_data": {}, - "dependency_uid": "pkg:npm/postcss@8.4.32?uuid=e3da719c-cc29-476f-a8e1-5671158c8a5e", + "dependency_uid": "pkg:npm/postcss@8.4.32?uuid=986c6370-0c24-4798-9ae9-a0ba0ece0f1e", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -18016,7 +18016,7 @@ "purl": "pkg:npm/prettier@3.0.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/prettier@3.0.3?uuid=c684e385-3f92-4188-9cf2-d487c49d22e9", + "dependency_uid": "pkg:npm/prettier@3.0.3?uuid=0ebf3e20-9f57-4b31-bdb5-672e66e78c76", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -18104,7 +18104,7 @@ "purl": "pkg:npm/prettier-plugin-packagejson@2.4.6" }, "extra_data": {}, - "dependency_uid": "pkg:npm/prettier-plugin-packagejson@2.4.6?uuid=93a53245-47e6-4e24-8fac-a4491df694d6", + "dependency_uid": "pkg:npm/prettier-plugin-packagejson@2.4.6?uuid=a417b055-edd8-4fc2-91db-da2500181c73", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -18202,7 +18202,7 @@ "purl": "pkg:npm/pretty-format@29.7.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/pretty-format@29.7.0?uuid=0b1ad5cf-3dcc-404c-816f-5e74b66a7b74", + "dependency_uid": "pkg:npm/pretty-format@29.7.0?uuid=b089d7dc-1efa-490e-8cda-f07a2c36641b", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -18269,7 +18269,7 @@ "purl": "pkg:npm/ansi-styles@5.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/ansi-styles@5.2.0?uuid=1fa82fef-81af-4712-b3fc-39ad83a074cf", + "dependency_uid": "pkg:npm/ansi-styles@5.2.0?uuid=7e6e4957-be9b-46ca-b283-b2c25fef9a4c", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -18336,7 +18336,7 @@ "purl": "pkg:npm/psl@1.9.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/psl@1.9.0?uuid=4df4fd4a-354f-46e9-a235-353371bb1110", + "dependency_uid": "pkg:npm/psl@1.9.0?uuid=a3f69e41-e1c9-402f-abd1-1641138f2e2f", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -18403,7 +18403,7 @@ "purl": "pkg:npm/punycode@2.3.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/punycode@2.3.1?uuid=0ac4b952-738d-4d0e-9d5e-9efed7dae748", + "dependency_uid": "pkg:npm/punycode@2.3.1?uuid=6736d3eb-b844-48b0-a5ac-c88d62a1c98c", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -18470,7 +18470,7 @@ "purl": "pkg:npm/querystringify@2.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/querystringify@2.2.0?uuid=c3d6df3b-b2f4-4ada-be20-401ab35be53c", + "dependency_uid": "pkg:npm/querystringify@2.2.0?uuid=ff1bd715-91ce-4813-9381-0a481417610e", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -18537,7 +18537,7 @@ "purl": "pkg:npm/queue-microtask@1.2.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/queue-microtask@1.2.3?uuid=7f65a4dd-29cf-4c96-8316-13ba8de8e52e", + "dependency_uid": "pkg:npm/queue-microtask@1.2.3?uuid=1f3c3eac-34d0-4fbd-8203-4bc381d9e71f", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -18604,7 +18604,7 @@ "purl": "pkg:npm/react-is@18.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/react-is@18.2.0?uuid=0fcc6edf-d721-4717-8672-df1046262b9d", + "dependency_uid": "pkg:npm/react-is@18.2.0?uuid=91641b7d-e33b-404b-aefd-0aaa961bd480", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -18671,7 +18671,7 @@ "purl": "pkg:npm/requires-port@1.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/requires-port@1.0.0?uuid=227f9f36-c9fd-4252-bd03-e34014af60d7", + "dependency_uid": "pkg:npm/requires-port@1.0.0?uuid=c8743f16-4cc9-4030-a6fa-7c730d331582", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -18759,7 +18759,7 @@ "purl": "pkg:npm/restore-cursor@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/restore-cursor@4.0.0?uuid=ae73f2cc-5f2c-456c-bd76-da9b59365857", + "dependency_uid": "pkg:npm/restore-cursor@4.0.0?uuid=db3530d8-300b-4dfd-8bc9-f9067ccbd83f", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -18826,7 +18826,7 @@ "purl": "pkg:npm/mimic-fn@2.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/mimic-fn@2.1.0?uuid=a5938519-8fd2-4cf5-ae4b-776760611f46", + "dependency_uid": "pkg:npm/mimic-fn@2.1.0?uuid=c1bb86c8-68bb-4615-b9fb-996450ffb4ae", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -18904,7 +18904,7 @@ "purl": "pkg:npm/onetime@5.1.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/onetime@5.1.2?uuid=ecacb0bd-1a4b-4f71-bb08-08cb283c7704", + "dependency_uid": "pkg:npm/onetime@5.1.2?uuid=1ad6f892-3adf-481e-8a79-9aabdf190264", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -18971,7 +18971,7 @@ "purl": "pkg:npm/signal-exit@3.0.7" }, "extra_data": {}, - "dependency_uid": "pkg:npm/signal-exit@3.0.7?uuid=283bc0f5-d0d1-4d28-b4a6-6b3c62a9e7c5", + "dependency_uid": "pkg:npm/signal-exit@3.0.7?uuid=93e025ab-5ef5-42a5-9e22-0018835b616d", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -19038,7 +19038,7 @@ "purl": "pkg:npm/reusify@1.0.4" }, "extra_data": {}, - "dependency_uid": "pkg:npm/reusify@1.0.4?uuid=5016f828-b4d4-4412-bf7a-6c69a6886331", + "dependency_uid": "pkg:npm/reusify@1.0.4?uuid=d5718688-6cc7-4bd3-978d-13171bdc5766", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -19105,7 +19105,7 @@ "purl": "pkg:npm/rfdc@1.3.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/rfdc@1.3.0?uuid=bb61ac5d-ca7b-449d-9cc6-b8f9e22a8f0c", + "dependency_uid": "pkg:npm/rfdc@1.3.0?uuid=c670b4bf-5f1d-49b9-b9e4-4453e577c28a", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -19172,7 +19172,7 @@ "purl": "pkg:npm/rollup@4.6.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/rollup@4.6.1?uuid=eaf8c796-b037-48ce-b250-b507a4e8e7a8", + "dependency_uid": "pkg:npm/rollup@4.6.1?uuid=10003798-b994-4cb0-8c31-07a60b76219d", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -19239,7 +19239,7 @@ "purl": "pkg:npm/rrweb-cssom@0.6.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/rrweb-cssom@0.6.0?uuid=83db8288-6319-46a0-8ad7-79d21af6e495", + "dependency_uid": "pkg:npm/rrweb-cssom@0.6.0?uuid=804bb0c8-5390-43e1-b69c-6b6e0daa332e", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -19317,7 +19317,7 @@ "purl": "pkg:npm/run-applescript@5.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/run-applescript@5.0.0?uuid=28de8948-500c-40ea-ba0d-7c6a0dddbda6", + "dependency_uid": "pkg:npm/run-applescript@5.0.0?uuid=3e4f6521-60c9-40f0-b5ff-04e4938b5e4b", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -19475,7 +19475,7 @@ "purl": "pkg:npm/execa@5.1.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/execa@5.1.1?uuid=6508eed9-a3b2-4738-805f-222439608f54", + "dependency_uid": "pkg:npm/execa@5.1.1?uuid=e1a5c055-4631-4ddc-af30-f466b73cbbda", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -19542,7 +19542,7 @@ "purl": "pkg:npm/get-stream@6.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/get-stream@6.0.1?uuid=66438946-8a73-48a7-a554-348f57a40d77", + "dependency_uid": "pkg:npm/get-stream@6.0.1?uuid=9f033842-1236-4e27-a9cb-bf8aa8aa9ea1", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -19609,7 +19609,7 @@ "purl": "pkg:npm/human-signals@2.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/human-signals@2.1.0?uuid=c7042f7b-c9ad-4963-bc3e-54396c906696", + "dependency_uid": "pkg:npm/human-signals@2.1.0?uuid=ac5576a8-89c4-4605-b90e-f1e6963fa94e", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -19676,7 +19676,7 @@ "purl": "pkg:npm/is-stream@2.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/is-stream@2.0.1?uuid=1c69468f-d9db-469b-810e-b6bf9ebd7e18", + "dependency_uid": "pkg:npm/is-stream@2.0.1?uuid=ae26c09b-f937-461c-9919-c64b08d84e00", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -19743,7 +19743,7 @@ "purl": "pkg:npm/mimic-fn@2.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/mimic-fn@2.1.0?uuid=12fa882f-eb6f-41d4-a3a6-13f11e6ceabb", + "dependency_uid": "pkg:npm/mimic-fn@2.1.0?uuid=f7d09d6e-946b-4913-8fc7-b185b35e7180", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -19821,7 +19821,7 @@ "purl": "pkg:npm/npm-run-path@4.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/npm-run-path@4.0.1?uuid=e1a2543c-e3b5-45c6-a115-324a7b382098", + "dependency_uid": "pkg:npm/npm-run-path@4.0.1?uuid=7ba47e06-fe1d-4da4-be61-21a660cb2753", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -19899,7 +19899,7 @@ "purl": "pkg:npm/onetime@5.1.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/onetime@5.1.2?uuid=819b2563-47d9-475c-937b-50bbe0bc7a52", + "dependency_uid": "pkg:npm/onetime@5.1.2?uuid=c1352959-20b4-4c29-bfca-e13db744a5e3", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -19966,7 +19966,7 @@ "purl": "pkg:npm/signal-exit@3.0.7" }, "extra_data": {}, - "dependency_uid": "pkg:npm/signal-exit@3.0.7?uuid=d293c918-cfc6-4977-8f1f-d26298b666d6", + "dependency_uid": "pkg:npm/signal-exit@3.0.7?uuid=ca9f2760-2a5b-418d-8f08-af1ae4c720cd", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -20033,7 +20033,7 @@ "purl": "pkg:npm/strip-final-newline@2.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/strip-final-newline@2.0.0?uuid=8c699d05-414f-4b46-9470-aa4098ad0900", + "dependency_uid": "pkg:npm/strip-final-newline@2.0.0?uuid=1ad494ca-d70a-44f4-a910-630ce5342a69", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -20111,7 +20111,7 @@ "purl": "pkg:npm/run-parallel@1.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/run-parallel@1.2.0?uuid=355ab46d-2a21-4baf-b5a0-45dbabc85e0c", + "dependency_uid": "pkg:npm/run-parallel@1.2.0?uuid=d044762e-b0a9-4564-b8f1-3200e46285d8", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -20178,7 +20178,7 @@ "purl": "pkg:npm/safer-buffer@2.1.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/safer-buffer@2.1.2?uuid=bbe9e867-5985-4db7-8c6b-5a38d4c8a33f", + "dependency_uid": "pkg:npm/safer-buffer@2.1.2?uuid=92f99394-c7b2-4bb2-960c-8fc7f471fc22", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -20256,7 +20256,7 @@ "purl": "pkg:npm/saxes@6.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/saxes@6.0.0?uuid=435ea967-6b99-4553-9eaa-50e6e24de592", + "dependency_uid": "pkg:npm/saxes@6.0.0?uuid=90607353-086c-416a-b53d-e0c9bac812cc", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -20334,7 +20334,7 @@ "purl": "pkg:npm/semver@7.5.4" }, "extra_data": {}, - "dependency_uid": "pkg:npm/semver@7.5.4?uuid=630fe266-408a-4933-bbe9-7bb443d86938", + "dependency_uid": "pkg:npm/semver@7.5.4?uuid=13a32fc0-7ae0-486d-835f-5a954741866a", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -20412,7 +20412,7 @@ "purl": "pkg:npm/shebang-command@2.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/shebang-command@2.0.0?uuid=b7a3603d-a337-4490-b500-4e07c390597a", + "dependency_uid": "pkg:npm/shebang-command@2.0.0?uuid=71847f74-af87-40de-a2f6-bc251dd828b7", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -20479,7 +20479,7 @@ "purl": "pkg:npm/shebang-regex@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/shebang-regex@3.0.0?uuid=652e3f86-72fe-43ab-9962-5de3c332c970", + "dependency_uid": "pkg:npm/shebang-regex@3.0.0?uuid=e4104557-e2f1-4e4f-b2e3-3916ba116131", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -20546,7 +20546,7 @@ "purl": "pkg:npm/siginfo@2.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/siginfo@2.0.0?uuid=01a2c3fe-acd4-4a4b-bf62-c427072a5d4b", + "dependency_uid": "pkg:npm/siginfo@2.0.0?uuid=0b6b4b3a-4af9-49ff-b21f-aa8c38bfb43c", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -20613,7 +20613,7 @@ "purl": "pkg:npm/signal-exit@4.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/signal-exit@4.1.0?uuid=eda5af47-e6ff-467d-ab04-0b5016d725e2", + "dependency_uid": "pkg:npm/signal-exit@4.1.0?uuid=1a3b9c04-99ff-436f-be48-719eb2b5372d", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -20680,7 +20680,7 @@ "purl": "pkg:npm/slash@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/slash@4.0.0?uuid=ac2800a7-e14a-4ce2-8d34-a15570ddd261", + "dependency_uid": "pkg:npm/slash@4.0.0?uuid=24de7cb6-48a9-42eb-9186-d6018b7b7c5e", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -20768,7 +20768,7 @@ "purl": "pkg:npm/slice-ansi@5.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/slice-ansi@5.0.0?uuid=94c2e520-7c60-4c82-8d60-3cc4d1e3bbc7", + "dependency_uid": "pkg:npm/slice-ansi@5.0.0?uuid=30f8424f-499b-4d7b-8fd4-a9a8db3e9111", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -20835,7 +20835,7 @@ "purl": "pkg:npm/sort-object-keys@1.1.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/sort-object-keys@1.1.3?uuid=2545842e-c083-4edb-89b9-50dffad4747a", + "dependency_uid": "pkg:npm/sort-object-keys@1.1.3?uuid=c6e81e82-be8a-46d5-acb0-c831c7147cb7", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -20973,7 +20973,7 @@ "purl": "pkg:npm/sort-package-json@2.6.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/sort-package-json@2.6.0?uuid=989f18e8-05da-4b78-a73f-ce6dca0c996d", + "dependency_uid": "pkg:npm/sort-package-json@2.6.0?uuid=5401d65a-75e4-4da6-9dd0-0c5647f3ae3c", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -21040,7 +21040,7 @@ "purl": "pkg:npm/source-map@0.6.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/source-map@0.6.1?uuid=bb2ccc8a-8ca1-4f06-a02c-68c58d53dbfd", + "dependency_uid": "pkg:npm/source-map@0.6.1?uuid=383a0c53-4ed7-4608-933d-eb38c3cbc4dc", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -21107,7 +21107,7 @@ "purl": "pkg:npm/source-map-js@1.0.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/source-map-js@1.0.2?uuid=61fac901-db95-41ab-92e5-6b298a3af92d", + "dependency_uid": "pkg:npm/source-map-js@1.0.2?uuid=12b48070-f65d-44cf-bd9f-3b04cffa71f7", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -21195,7 +21195,7 @@ "purl": "pkg:npm/source-map-support@0.5.21" }, "extra_data": {}, - "dependency_uid": "pkg:npm/source-map-support@0.5.21?uuid=98a16427-39cb-494f-8858-a1463e9e15ba", + "dependency_uid": "pkg:npm/source-map-support@0.5.21?uuid=64dad8ba-f08a-4761-9519-2dfe796cb3c7", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -21262,7 +21262,7 @@ "purl": "pkg:npm/sponge-case" }, "extra_data": {}, - "dependency_uid": "pkg:npm/sponge-case?uuid=54eba8a6-ae71-422c-a328-e995da7034a0", + "dependency_uid": "pkg:npm/sponge-case?uuid=9a8eb039-3f42-4503-9c70-a04f63f40c28", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -21329,7 +21329,7 @@ "purl": "pkg:npm/stackback@0.0.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/stackback@0.0.2?uuid=f89e48cf-55bf-46a7-b47b-441174b42937", + "dependency_uid": "pkg:npm/stackback@0.0.2?uuid=6373cbf0-d981-4867-a60d-ea565d087ad4", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -21396,7 +21396,7 @@ "purl": "pkg:npm/std-env@3.6.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/std-env@3.6.0?uuid=16704526-f3d1-4c11-8bbb-0209929b43e3", + "dependency_uid": "pkg:npm/std-env@3.6.0?uuid=11a55ccd-835d-420c-8d90-f5e42b3a871c", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -21463,7 +21463,7 @@ "purl": "pkg:npm/string-argv@0.3.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/string-argv@0.3.2?uuid=5b92b0af-64a4-4edd-9ce7-56022203b340", + "dependency_uid": "pkg:npm/string-argv@0.3.2?uuid=535c8141-5bf4-4608-8f85-e95c289d2325", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -21561,7 +21561,7 @@ "purl": "pkg:npm/string-width@5.1.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/string-width@5.1.2?uuid=cfaacb7a-413f-45d0-b272-bf0ca5dd2f75", + "dependency_uid": "pkg:npm/string-width@5.1.2?uuid=e11b0b60-3ca7-4916-8514-0887adb46004", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -21659,7 +21659,7 @@ "purl": "pkg:npm/string-width@4.2.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/string-width@4.2.3?uuid=2af7b8d5-39bb-45b0-ae84-e56614797c68", + "dependency_uid": "pkg:npm/string-width@4.2.3?uuid=c02384bc-1fe7-4554-8a73-5a1dec8789d5", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -21726,7 +21726,7 @@ "purl": "pkg:npm/ansi-regex@5.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/ansi-regex@5.0.1?uuid=d72e3796-988f-4f9c-ba60-39197f316654", + "dependency_uid": "pkg:npm/ansi-regex@5.0.1?uuid=48756c25-4e01-488f-97f8-dbc04732329f", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -21793,7 +21793,7 @@ "purl": "pkg:npm/emoji-regex@8.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/emoji-regex@8.0.0?uuid=bb2d4817-1eb7-4662-b2bc-7bbc6c64ea7c", + "dependency_uid": "pkg:npm/emoji-regex@8.0.0?uuid=abd0dd79-9899-43d8-aa3c-132010a7589f", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -21860,7 +21860,7 @@ "purl": "pkg:npm/is-fullwidth-code-point@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/is-fullwidth-code-point@3.0.0?uuid=68d4de2e-66f8-4177-9a2c-0b613b77e9db", + "dependency_uid": "pkg:npm/is-fullwidth-code-point@3.0.0?uuid=5da0cd70-9170-4e81-ba84-c42680d89383", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -21938,7 +21938,7 @@ "purl": "pkg:npm/strip-ansi@6.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/strip-ansi@6.0.1?uuid=87497ecd-e155-4bc2-a7aa-7a6cfc4eb6b6", + "dependency_uid": "pkg:npm/strip-ansi@6.0.1?uuid=7241b744-15f9-407f-82db-87c8dde62a8f", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -22016,7 +22016,7 @@ "purl": "pkg:npm/strip-ansi@7.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/strip-ansi@7.1.0?uuid=42f73428-6a40-4111-ad71-90ed95b6d37b", + "dependency_uid": "pkg:npm/strip-ansi@7.1.0?uuid=9a9d3ac3-a81b-46df-9481-ad5db2ceacde", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -22094,7 +22094,7 @@ "purl": "pkg:npm/strip-ansi@6.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/strip-ansi@6.0.1?uuid=9bf272e7-7873-4006-bd58-f8ed21df53c4", + "dependency_uid": "pkg:npm/strip-ansi@6.0.1?uuid=25f47732-4022-482b-b12e-850e4b2edc87", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -22161,7 +22161,7 @@ "purl": "pkg:npm/ansi-regex@5.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/ansi-regex@5.0.1?uuid=17dcddf1-c878-4963-9762-6fb7def82587", + "dependency_uid": "pkg:npm/ansi-regex@5.0.1?uuid=ed177d9e-e959-4deb-ab3f-32de37c58899", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -22228,7 +22228,7 @@ "purl": "pkg:npm/strip-final-newline@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/strip-final-newline@3.0.0?uuid=b66bc85a-5b4f-4f26-85f1-ad1e05f4fc6b", + "dependency_uid": "pkg:npm/strip-final-newline@3.0.0?uuid=b59801c5-fea3-4c03-8292-ec01044453ce", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -22306,7 +22306,7 @@ "purl": "pkg:npm/strip-literal@1.3.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/strip-literal@1.3.0?uuid=d42d72e3-a596-4d67-9fa6-933896604b1b", + "dependency_uid": "pkg:npm/strip-literal@1.3.0?uuid=62165795-7299-4b21-b743-b83530683e59", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -22384,7 +22384,7 @@ "purl": "pkg:npm/supports-color@7.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/supports-color@7.2.0?uuid=472198ce-c19d-45c4-bfdc-a7d792b9828c", + "dependency_uid": "pkg:npm/supports-color@7.2.0?uuid=73873054-0943-493b-a414-ac7f4e24bb25", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -22451,7 +22451,7 @@ "purl": "pkg:npm/swap-case" }, "extra_data": {}, - "dependency_uid": "pkg:npm/swap-case?uuid=75e6e0b4-cbd5-4e9f-b602-96cbdfd12c0e", + "dependency_uid": "pkg:npm/swap-case?uuid=e027c368-9ff2-448f-8fe1-90d4e26fe790", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -22518,7 +22518,7 @@ "purl": "pkg:npm/symbol-tree@3.2.4" }, "extra_data": {}, - "dependency_uid": "pkg:npm/symbol-tree@3.2.4?uuid=6f784810-3c2f-4aa0-a067-f3d566b993e6", + "dependency_uid": "pkg:npm/symbol-tree@3.2.4?uuid=e5c64358-1d0c-4fce-a237-586732d1f42c", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -22606,7 +22606,7 @@ "purl": "pkg:npm/synckit@0.8.5" }, "extra_data": {}, - "dependency_uid": "pkg:npm/synckit@0.8.5?uuid=69054bfe-d523-4ecf-a370-62e1d313bf8f", + "dependency_uid": "pkg:npm/synckit@0.8.5?uuid=60e80542-127d-4dea-aa76-54e6e02f7f1b", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -22714,7 +22714,7 @@ "purl": "pkg:npm/terser@5.25.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/terser@5.25.0?uuid=cccc370f-3148-49ce-a94f-0986de0ea333", + "dependency_uid": "pkg:npm/terser@5.25.0?uuid=2f3e4f60-e40a-48c8-bb7b-bc30d684051c", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -22781,7 +22781,7 @@ "purl": "pkg:npm/commander@2.20.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/commander@2.20.3?uuid=76a1113b-961c-4b32-a671-37f539832bbd", + "dependency_uid": "pkg:npm/commander@2.20.3?uuid=75881a48-8d3c-4cfc-a944-ffe1d152f829", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -22879,7 +22879,7 @@ "purl": "pkg:npm/test-exclude@6.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/test-exclude@6.0.0?uuid=40963d92-5dc3-4e2f-b890-84fc75f30355", + "dependency_uid": "pkg:npm/test-exclude@6.0.0?uuid=549783e8-bc0b-4bc1-882a-0bd93a5c5a8e", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -22946,7 +22946,7 @@ "purl": "pkg:npm/tinybench@2.5.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/tinybench@2.5.1?uuid=07ea7848-ae50-4509-b610-2ea482614851", + "dependency_uid": "pkg:npm/tinybench@2.5.1?uuid=d2cb04dc-13ef-462f-9594-57d6a9862c02", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -23013,7 +23013,7 @@ "purl": "pkg:npm/tinypool@0.8.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/tinypool@0.8.1?uuid=03508d02-cff1-4a51-a10e-9e16f73d9aee", + "dependency_uid": "pkg:npm/tinypool@0.8.1?uuid=1fdd129e-4b40-4979-ad4e-ec32d91c22c4", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -23080,7 +23080,7 @@ "purl": "pkg:npm/tinyspy@2.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/tinyspy@2.2.0?uuid=ae77575f-79aa-47fe-8389-41acd3470df5", + "dependency_uid": "pkg:npm/tinyspy@2.2.0?uuid=1a6abadd-0493-4d3a-8d32-8cfe9283cb48", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -23147,7 +23147,7 @@ "purl": "pkg:npm/title-case" }, "extra_data": {}, - "dependency_uid": "pkg:npm/title-case?uuid=0eff4c93-8ee1-4262-ad7a-6e69e4b979f5", + "dependency_uid": "pkg:npm/title-case?uuid=5e4b6510-72cf-418d-bc83-aa1134af7dd1", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -23214,7 +23214,7 @@ "purl": "pkg:npm/titleize@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/titleize@3.0.0?uuid=c2fe0209-2922-4742-9f74-87983e37c022", + "dependency_uid": "pkg:npm/titleize@3.0.0?uuid=0d11c628-567f-4f20-8100-c7a50d10a30f", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -23281,7 +23281,7 @@ "purl": "pkg:npm/to-fast-properties@2.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/to-fast-properties@2.0.0?uuid=d55ea362-3941-4d44-a169-666f7955ccd9", + "dependency_uid": "pkg:npm/to-fast-properties@2.0.0?uuid=0ea1bffb-cd71-4d1a-b340-2b15a27c7f2a", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -23359,7 +23359,7 @@ "purl": "pkg:npm/to-regex-range@5.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/to-regex-range@5.0.1?uuid=c9d1edfb-3cd5-476f-9eaf-d11e032f2fc2", + "dependency_uid": "pkg:npm/to-regex-range@5.0.1?uuid=d397d2ac-3c46-446a-a045-a15a5b16a7d8", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -23467,7 +23467,7 @@ "purl": "pkg:npm/tough-cookie@4.1.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/tough-cookie@4.1.3?uuid=3fc82a2a-795a-446f-814e-6201d6cc6b1a", + "dependency_uid": "pkg:npm/tough-cookie@4.1.3?uuid=64491724-cf5a-446d-b59a-f099be0e0fcb", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -23545,7 +23545,7 @@ "purl": "pkg:npm/tr46@5.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/tr46@5.0.0?uuid=69d2a1a2-226e-4b3e-9198-144312888d33", + "dependency_uid": "pkg:npm/tr46@5.0.0?uuid=c1b6b8bd-1794-44e6-b2c6-6dd317717f1b", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -23612,7 +23612,7 @@ "purl": "pkg:npm/tslib@2.6.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/tslib@2.6.2?uuid=5e02fe9f-67c8-40f6-a5ed-cd89935b0f7f", + "dependency_uid": "pkg:npm/tslib@2.6.2?uuid=936b938c-150f-49ed-94a3-de3a0a90ef72", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -23679,7 +23679,7 @@ "purl": "pkg:npm/type-detect@4.0.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/type-detect@4.0.8?uuid=94553f88-a478-4f26-aede-dc15121ad832", + "dependency_uid": "pkg:npm/type-detect@4.0.8?uuid=08ef6ff5-6b3f-48b4-bcb7-a1856b1d1d1d", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -23746,7 +23746,7 @@ "purl": "pkg:npm/type-fest@1.4.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/type-fest@1.4.0?uuid=2eba94f2-3a5e-4129-95db-576552b45787", + "dependency_uid": "pkg:npm/type-fest@1.4.0?uuid=8d8ac8d5-4a0a-4e44-bd8c-0428dc5952b5", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -23813,7 +23813,7 @@ "purl": "pkg:npm/typescript@5.2.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/typescript@5.2.2?uuid=2c9faea0-ecba-44c2-a84a-5eb05a998d5e", + "dependency_uid": "pkg:npm/typescript@5.2.2?uuid=07ed9db7-088b-4ee6-8f59-f27e21799cb4", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -23880,7 +23880,7 @@ "purl": "pkg:npm/ufo@1.3.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/ufo@1.3.2?uuid=92b326f4-8ce5-451f-8db0-2d245a900827", + "dependency_uid": "pkg:npm/ufo@1.3.2?uuid=2e3c095d-dda4-4226-ae17-439f19911897", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -23947,7 +23947,7 @@ "purl": "pkg:npm/undici-types@5.26.5" }, "extra_data": {}, - "dependency_uid": "pkg:npm/undici-types@5.26.5?uuid=80c0c43b-4442-48a8-a81c-87c923e5a0fc", + "dependency_uid": "pkg:npm/undici-types@5.26.5?uuid=a919631a-f226-472d-9163-1bb6fa111804", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -24014,7 +24014,7 @@ "purl": "pkg:npm/universalify@0.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/universalify@0.2.0?uuid=b3757985-ee6d-49d8-bf17-945545700368", + "dependency_uid": "pkg:npm/universalify@0.2.0?uuid=883f8d62-5194-4fe8-8fc4-ef7363740967", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -24081,7 +24081,7 @@ "purl": "pkg:npm/untildify@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/untildify@4.0.0?uuid=d47f8914-d50b-4e1d-8822-963c92558c64", + "dependency_uid": "pkg:npm/untildify@4.0.0?uuid=4fc35a4f-a224-45d3-bf95-7310998ad345", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -24169,7 +24169,7 @@ "purl": "pkg:npm/url-parse@1.5.10" }, "extra_data": {}, - "dependency_uid": "pkg:npm/url-parse@1.5.10?uuid=d5a4caa5-aaf1-4e6a-8bed-de0df45392f0", + "dependency_uid": "pkg:npm/url-parse@1.5.10?uuid=06f72f86-f12f-4a13-8e13-50e27b5bd446", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -24267,7 +24267,7 @@ "purl": "pkg:npm/v8-to-istanbul@9.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/v8-to-istanbul@9.2.0?uuid=5b935286-4bc6-4726-a301-b1e48c4dfe51", + "dependency_uid": "pkg:npm/v8-to-istanbul@9.2.0?uuid=6f66860f-4622-448a-84f2-377f9c8bc03c", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -24365,7 +24365,7 @@ "purl": "pkg:npm/vite@5.0.5" }, "extra_data": {}, - "dependency_uid": "pkg:npm/vite@5.0.5?uuid=2a001c4b-b8c9-431d-8c61-53dc563480a4", + "dependency_uid": "pkg:npm/vite@5.0.5?uuid=b626a480-b150-40df-a124-0c5c9be3952f", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -24483,7 +24483,7 @@ "purl": "pkg:npm/vite-node@1.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/vite-node@1.0.1?uuid=e3dd38e8-9e63-477b-8e55-5d43db54bfbd", + "dependency_uid": "pkg:npm/vite-node@1.0.1?uuid=54a7d08d-36cd-4676-9d00-81db53b8c99a", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -24761,7 +24761,7 @@ "purl": "pkg:npm/vitest@1.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/vitest@1.0.1?uuid=1941547c-ed91-413d-80fa-1805c5aced12", + "dependency_uid": "pkg:npm/vitest@1.0.1?uuid=2079ecc2-6f4b-45ca-aa22-67664554627c", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -24839,7 +24839,7 @@ "purl": "pkg:npm/w3c-xmlserializer@5.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/w3c-xmlserializer@5.0.0?uuid=32bdc968-6cbe-4023-be7c-ec70dc35daf1", + "dependency_uid": "pkg:npm/w3c-xmlserializer@5.0.0?uuid=3673849c-6433-437a-9f9f-151686338572", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -24906,7 +24906,7 @@ "purl": "pkg:npm/webidl-conversions@7.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/webidl-conversions@7.0.0?uuid=d6952064-81cd-48e6-851e-78fb38ee6d08", + "dependency_uid": "pkg:npm/webidl-conversions@7.0.0?uuid=265027ac-490e-43f6-8e8b-c1c29bcc6e91", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -24984,7 +24984,7 @@ "purl": "pkg:npm/whatwg-encoding@3.1.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/whatwg-encoding@3.1.1?uuid=c03cacf6-396e-4e28-a8d3-2407a04c535c", + "dependency_uid": "pkg:npm/whatwg-encoding@3.1.1?uuid=6cbc5f43-fa68-49dc-9d59-6de14ca5ba77", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -25051,7 +25051,7 @@ "purl": "pkg:npm/whatwg-mimetype@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/whatwg-mimetype@4.0.0?uuid=c5074e14-0b35-4c87-a2e7-4fca2839622a", + "dependency_uid": "pkg:npm/whatwg-mimetype@4.0.0?uuid=c3846ba2-bdbb-4ab6-9330-9c6d747a2c10", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -25139,7 +25139,7 @@ "purl": "pkg:npm/whatwg-url@14.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/whatwg-url@14.0.0?uuid=7e570b1c-238e-4e47-bcce-1ff6ad97c7f5", + "dependency_uid": "pkg:npm/whatwg-url@14.0.0?uuid=c3a9c597-0977-40c7-a795-5d400cb3f221", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -25217,7 +25217,7 @@ "purl": "pkg:npm/which@2.0.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/which@2.0.2?uuid=96f647ae-f9b6-45c9-bd38-890046802db8", + "dependency_uid": "pkg:npm/which@2.0.2?uuid=8cea8d2f-f635-41b0-ba7d-c4966265ac25", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -25305,7 +25305,7 @@ "purl": "pkg:npm/why-is-node-running@2.2.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/why-is-node-running@2.2.2?uuid=30399829-5c9c-4a7b-811d-3783ccbd29b4", + "dependency_uid": "pkg:npm/why-is-node-running@2.2.2?uuid=84e9cf0a-d6c9-4337-9021-892213341961", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -25403,7 +25403,7 @@ "purl": "pkg:npm/wrap-ansi@8.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/wrap-ansi@8.1.0?uuid=2d48e3b4-7c49-4b54-84c2-21d5c056ab7e", + "dependency_uid": "pkg:npm/wrap-ansi@8.1.0?uuid=7e7a4f23-ba8f-4d35-9232-2f93dc465601", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -25501,7 +25501,7 @@ "purl": "pkg:npm/wrap-ansi@7.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/wrap-ansi@7.0.0?uuid=c423b70e-ac5e-4b94-a889-d1f3f6275270", + "dependency_uid": "pkg:npm/wrap-ansi@7.0.0?uuid=381011f5-9916-4217-a2e9-5f9f2c2680a0", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -25568,7 +25568,7 @@ "purl": "pkg:npm/ansi-regex@5.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/ansi-regex@5.0.1?uuid=33f4c94b-3d17-4607-a715-1ed9cc302c17", + "dependency_uid": "pkg:npm/ansi-regex@5.0.1?uuid=ef2db0b5-5532-47a7-9cae-45f23b20029d", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -25646,7 +25646,7 @@ "purl": "pkg:npm/ansi-styles@4.3.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/ansi-styles@4.3.0?uuid=9b620dfc-3194-4e52-a0f0-394ef09a247c", + "dependency_uid": "pkg:npm/ansi-styles@4.3.0?uuid=dccff21a-4b45-46bb-baf0-aaa83e2cc540", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -25713,7 +25713,7 @@ "purl": "pkg:npm/emoji-regex@8.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/emoji-regex@8.0.0?uuid=bc3e49d4-4513-47e4-9284-a840336650ea", + "dependency_uid": "pkg:npm/emoji-regex@8.0.0?uuid=932818c9-5393-472b-ae91-e2b102b53c53", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -25780,7 +25780,7 @@ "purl": "pkg:npm/is-fullwidth-code-point@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/is-fullwidth-code-point@3.0.0?uuid=8d87dedc-51f6-45d2-a814-41947750e17b", + "dependency_uid": "pkg:npm/is-fullwidth-code-point@3.0.0?uuid=23ae11d0-63b3-419f-ba6b-802b2c824dd6", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -25878,7 +25878,7 @@ "purl": "pkg:npm/string-width@4.2.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/string-width@4.2.3?uuid=c7f74d5a-7d27-44b4-869a-57e72369d87c", + "dependency_uid": "pkg:npm/string-width@4.2.3?uuid=dc52c334-e142-4a01-a07a-ea03331c0d2e", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -25956,7 +25956,7 @@ "purl": "pkg:npm/strip-ansi@6.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/strip-ansi@6.0.1?uuid=d5d10871-f3a6-4f89-a2e2-b320025727d1", + "dependency_uid": "pkg:npm/strip-ansi@6.0.1?uuid=91633e5f-28d3-4725-aef2-eac6911b38da", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -26023,7 +26023,7 @@ "purl": "pkg:npm/wrappy@1.0.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/wrappy@1.0.2?uuid=3e24a125-5d4a-4f65-a7e4-33743e4e4071", + "dependency_uid": "pkg:npm/wrappy@1.0.2?uuid=72520eaf-2b72-4629-a21e-73a7186e3801", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -26090,7 +26090,7 @@ "purl": "pkg:npm/ws@8.14.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/ws@8.14.2?uuid=44e1b84a-66d8-4137-bc28-0b0ba0ce41eb", + "dependency_uid": "pkg:npm/ws@8.14.2?uuid=76f658d9-fc3d-4abf-837d-be47822f11d3", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -26157,7 +26157,7 @@ "purl": "pkg:npm/xml-name-validator@5.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/xml-name-validator@5.0.0?uuid=e9ee56d3-6699-443b-86b5-997720ed18de", + "dependency_uid": "pkg:npm/xml-name-validator@5.0.0?uuid=b3868542-f35d-4f56-a902-512b3f548499", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -26224,7 +26224,7 @@ "purl": "pkg:npm/xmlchars@2.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/xmlchars@2.2.0?uuid=00d3a2aa-96c6-4959-906c-61f99f2b0056", + "dependency_uid": "pkg:npm/xmlchars@2.2.0?uuid=0d5aca7c-5555-4292-97d8-47aa066f3b63", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -26291,7 +26291,7 @@ "purl": "pkg:npm/yallist@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/yallist@4.0.0?uuid=962615e8-721e-4b13-ac13-24a355d9fed1", + "dependency_uid": "pkg:npm/yallist@4.0.0?uuid=8be11583-4bbc-4120-9fa3-04c75a471033", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -26358,7 +26358,7 @@ "purl": "pkg:npm/yaml@2.3.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/yaml@2.3.3?uuid=f7c9d8df-b86f-40d1-a0c5-85267398af8a", + "dependency_uid": "pkg:npm/yaml@2.3.3?uuid=4b7b6e31-bce7-4a9f-8aad-c6efb9b4f674", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -26425,7 +26425,7 @@ "purl": "pkg:npm/yocto-queue@1.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/yocto-queue@1.0.0?uuid=313552e7-03bb-4268-9724-558ddeea2f28", + "dependency_uid": "pkg:npm/yocto-queue@1.0.0?uuid=87eade35-bdd5-4022-97aa-8882cf1b1fa9", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -26492,7 +26492,7 @@ "purl": "pkg:npm/zod@3.22.4" }, "extra_data": {}, - "dependency_uid": "pkg:npm/zod@3.22.4?uuid=0d538e16-7f7f-43ed-9756-6856f0d56928", + "dependency_uid": "pkg:npm/zod@3.22.4?uuid=f4cb2fba-d8de-4e7d-88f4-0f32872dac90", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -26593,7 +26593,7 @@ "purl": "pkg:npm/packages/camel-case@5.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/camel-case@5.0.0?uuid=508320ca-db3d-495d-95ba-297b0822d3c2", + "dependency_uid": "pkg:npm/packages/camel-case@5.0.0?uuid=e2e131d7-22e2-4714-a794-33a48929be9c", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -26694,7 +26694,7 @@ "purl": "pkg:npm/packages/capital-case@2.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/capital-case@2.0.0?uuid=961a8ba5-648b-4396-8038-96a7c2107dbd", + "dependency_uid": "pkg:npm/packages/capital-case@2.0.0?uuid=f31d6beb-9184-430c-8fbc-a723ded91222", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -26784,7 +26784,7 @@ "purl": "pkg:npm/packages/change-case@5.4.4" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/change-case@5.4.4?uuid=a7898138-fb1a-4b95-bfef-01936b94d013", + "dependency_uid": "pkg:npm/packages/change-case@5.4.4?uuid=ddb7087e-3301-4774-9024-e6d6fdf02741", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -26874,7 +26874,7 @@ "purl": "pkg:npm/packages/change-case-of-keys@0.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/change-case-of-keys@0.0.0?uuid=09ba2b83-4363-4a86-b543-9888860c205f", + "dependency_uid": "pkg:npm/packages/change-case-of-keys@0.0.0?uuid=a3f96e22-6b57-4263-8232-4ac544246e1a", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -26975,7 +26975,7 @@ "purl": "pkg:npm/packages/constant-case@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/constant-case@4.0.0?uuid=121389bb-79e0-43ac-af07-c5b06c70b7db", + "dependency_uid": "pkg:npm/packages/constant-case@4.0.0?uuid=30c72fe5-d755-4b08-bca6-1a12b9f5ec58", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -27076,7 +27076,7 @@ "purl": "pkg:npm/packages/dot-case@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/dot-case@4.0.0?uuid=892e281a-e1b7-4416-8b93-b10dabe6f557", + "dependency_uid": "pkg:npm/packages/dot-case@4.0.0?uuid=b3e7f782-8c78-4227-a532-97021ea18f81", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -27177,7 +27177,7 @@ "purl": "pkg:npm/packages/header-case@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/header-case@3.0.0?uuid=3852b673-8acb-404f-a2e1-c3db056e960a", + "dependency_uid": "pkg:npm/packages/header-case@3.0.0?uuid=0b736368-77a2-48b9-b7bd-4b609e1f3bc5", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -27267,7 +27267,7 @@ "purl": "pkg:npm/packages/is-lower-case@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/is-lower-case@3.0.0?uuid=0754b3cf-2d8c-46f8-ad13-7d1d770b5a9b", + "dependency_uid": "pkg:npm/packages/is-lower-case@3.0.0?uuid=3e27296e-7922-4cf0-8ec7-22663aa9d013", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -27357,7 +27357,7 @@ "purl": "pkg:npm/packages/is-upper-case@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/is-upper-case@3.0.0?uuid=945e1be4-08d8-427d-bacc-30480b29025f", + "dependency_uid": "pkg:npm/packages/is-upper-case@3.0.0?uuid=499c8e66-cec3-457d-818c-9c944cf4cff9", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -27447,7 +27447,7 @@ "purl": "pkg:npm/packages/lower-case@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/lower-case@3.0.0?uuid=9574fe60-bf16-4752-bd7a-8aaec0264b82", + "dependency_uid": "pkg:npm/packages/lower-case@3.0.0?uuid=95c02b00-c7da-4242-8fbf-1018ac78b2e9", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -27537,7 +27537,7 @@ "purl": "pkg:npm/packages/lower-case-first@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/lower-case-first@3.0.0?uuid=2b5de506-edf0-425c-ac15-5bf181478f6b", + "dependency_uid": "pkg:npm/packages/lower-case-first@3.0.0?uuid=636cf0ad-e469-4b99-92aa-80562a09b8be", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -27627,7 +27627,7 @@ "purl": "pkg:npm/packages/no-case@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/no-case@4.0.0?uuid=611e5051-99d6-4642-8ecc-f3f8005d7b57", + "dependency_uid": "pkg:npm/packages/no-case@4.0.0?uuid=d147408e-3b85-42ec-8a09-f2c921c8efad", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -27728,7 +27728,7 @@ "purl": "pkg:npm/packages/param-case@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/param-case@4.0.0?uuid=2235186e-3736-4dd2-8854-0f437967d3f3", + "dependency_uid": "pkg:npm/packages/param-case@4.0.0?uuid=e7c9235b-eb6e-4458-a6e1-d9f4068fa970", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -27829,7 +27829,7 @@ "purl": "pkg:npm/packages/pascal-case@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/pascal-case@4.0.0?uuid=04c3c171-ff4b-4a12-a25b-fe20c6a6df69", + "dependency_uid": "pkg:npm/packages/pascal-case@4.0.0?uuid=0655cec7-081c-4de1-b010-f51fcdc52341", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -27930,7 +27930,7 @@ "purl": "pkg:npm/packages/path-case@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/path-case@4.0.0?uuid=5369ff05-5d91-4cd0-96ab-7ff47a10d420", + "dependency_uid": "pkg:npm/packages/path-case@4.0.0?uuid=edeef62e-fcdc-4081-87b0-ef978d673fb3", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -28031,7 +28031,7 @@ "purl": "pkg:npm/packages/sentence-case@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/sentence-case@4.0.0?uuid=d2aa2e6a-b8cb-4863-a55e-ea6091ff1282", + "dependency_uid": "pkg:npm/packages/sentence-case@4.0.0?uuid=1b00ad21-6f65-4285-9fc6-fda377bb479e", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -28132,7 +28132,7 @@ "purl": "pkg:npm/packages/snake-case@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/snake-case@4.0.0?uuid=6eccfac4-1286-4d64-97ba-ac9d00744119", + "dependency_uid": "pkg:npm/packages/snake-case@4.0.0?uuid=5f4c3c1a-c291-4a82-b290-67774cf42d13", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -28222,7 +28222,7 @@ "purl": "pkg:npm/packages/sponge-case@2.0.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/sponge-case@2.0.3?uuid=9bb19475-7312-4e1c-9854-1e2c59fd0530", + "dependency_uid": "pkg:npm/packages/sponge-case@2.0.3?uuid=95220397-308d-4eb3-819c-0a327b4ac4e4", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -28312,7 +28312,7 @@ "purl": "pkg:npm/packages/swap-case@3.0.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/swap-case@3.0.3?uuid=27e44d2e-9965-4492-a7be-7d43187e7aa5", + "dependency_uid": "pkg:npm/packages/swap-case@3.0.3?uuid=994a6a44-1ddd-4952-8f6c-c9362cfde048", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -28402,7 +28402,7 @@ "purl": "pkg:npm/packages/title-case@4.3.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/title-case@4.3.1?uuid=0eda4afd-315b-42f9-b1aa-4f2ad29e3cc5", + "dependency_uid": "pkg:npm/packages/title-case@4.3.1?uuid=447d1909-6653-49fe-a683-d3f9613d9b13", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -28492,7 +28492,7 @@ "purl": "pkg:npm/packages/upper-case@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/upper-case@3.0.0?uuid=b6d6cdc2-5c31-4346-8016-e520bbdb33d0", + "dependency_uid": "pkg:npm/packages/upper-case@3.0.0?uuid=81131b83-3aee-4db3-aac1-68bb9fbf6784", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -28582,7 +28582,7 @@ "purl": "pkg:npm/packages/upper-case-first@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/upper-case-first@3.0.0?uuid=ba1878e2-c1f6-4029-a441-2cda10fe58ef", + "dependency_uid": "pkg:npm/packages/upper-case-first@3.0.0?uuid=ae200a4b-258b-4cf6-ae3d-c9f95fecaf50", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -28596,13 +28596,6 @@ "for_packages": [], "scan_errors": [] }, - { - "path": "change-case-change-case-5.4.4/.editorconfig", - "type": "file", - "package_data": [], - "for_packages": [], - "scan_errors": [] - }, { "path": "change-case-change-case-5.4.4/LICENSE", "type": "file", @@ -55526,13 +55519,6 @@ "for_packages": [], "scan_errors": [] }, - { - "path": "change-case-change-case-5.4.4/SECURITY.md", - "type": "file", - "package_data": [], - "for_packages": [], - "scan_errors": [] - }, { "path": "change-case-change-case-5.4.4/tsconfig.base.json", "type": "file", @@ -55540,27 +55526,6 @@ "for_packages": [], "scan_errors": [] }, - { - "path": "change-case-change-case-5.4.4/.github", - "type": "directory", - "package_data": [], - "for_packages": [], - "scan_errors": [] - }, - { - "path": "change-case-change-case-5.4.4/.github/workflows", - "type": "directory", - "package_data": [], - "for_packages": [], - "scan_errors": [] - }, - { - "path": "change-case-change-case-5.4.4/.github/workflows/ci.yml", - "type": "file", - "package_data": [], - "for_packages": [], - "scan_errors": [] - }, { "path": "change-case-change-case-5.4.4/packages", "type": "directory", @@ -55664,16 +55629,7 @@ } ], "for_packages": [ - "pkg:npm/change-case@5.4.4?uuid=2b66e488-0e2a-46c3-9908-37c997029b5d" - ], - "scan_errors": [] - }, - { - "path": "change-case-change-case-5.4.4/packages/change-case/README.md", - "type": "file", - "package_data": [], - "for_packages": [ - "pkg:npm/change-case@5.4.4?uuid=2b66e488-0e2a-46c3-9908-37c997029b5d" + "pkg:npm/change-case@5.4.4?uuid=3ec06699-ba25-47d5-9380-15bab2ea320b" ], "scan_errors": [] }, @@ -55682,7 +55638,7 @@ "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/change-case@5.4.4?uuid=2b66e488-0e2a-46c3-9908-37c997029b5d" + "pkg:npm/change-case@5.4.4?uuid=3ec06699-ba25-47d5-9380-15bab2ea320b" ], "scan_errors": [] }, @@ -55691,7 +55647,7 @@ "type": "directory", "package_data": [], "for_packages": [ - "pkg:npm/change-case@5.4.4?uuid=2b66e488-0e2a-46c3-9908-37c997029b5d" + "pkg:npm/change-case@5.4.4?uuid=3ec06699-ba25-47d5-9380-15bab2ea320b" ], "scan_errors": [] }, @@ -55700,7 +55656,7 @@ "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/change-case@5.4.4?uuid=2b66e488-0e2a-46c3-9908-37c997029b5d" + "pkg:npm/change-case@5.4.4?uuid=3ec06699-ba25-47d5-9380-15bab2ea320b" ], "scan_errors": [] }, @@ -55709,7 +55665,7 @@ "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/change-case@5.4.4?uuid=2b66e488-0e2a-46c3-9908-37c997029b5d" + "pkg:npm/change-case@5.4.4?uuid=3ec06699-ba25-47d5-9380-15bab2ea320b" ], "scan_errors": [] }, @@ -55718,7 +55674,7 @@ "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/change-case@5.4.4?uuid=2b66e488-0e2a-46c3-9908-37c997029b5d" + "pkg:npm/change-case@5.4.4?uuid=3ec06699-ba25-47d5-9380-15bab2ea320b" ], "scan_errors": [] }, @@ -55727,7 +55683,7 @@ "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/change-case@5.4.4?uuid=2b66e488-0e2a-46c3-9908-37c997029b5d" + "pkg:npm/change-case@5.4.4?uuid=3ec06699-ba25-47d5-9380-15bab2ea320b" ], "scan_errors": [] }, @@ -55827,16 +55783,7 @@ } ], "for_packages": [ - "pkg:npm/sponge-case@2.0.3?uuid=5953e3b2-32d0-4aeb-8acf-223c65a79306" - ], - "scan_errors": [] - }, - { - "path": "change-case-change-case-5.4.4/packages/sponge-case/README.md", - "type": "file", - "package_data": [], - "for_packages": [ - "pkg:npm/sponge-case@2.0.3?uuid=5953e3b2-32d0-4aeb-8acf-223c65a79306" + "pkg:npm/sponge-case@2.0.3?uuid=65634f0d-5a3e-4fa2-95c6-cb489816580e" ], "scan_errors": [] }, @@ -55845,7 +55792,7 @@ "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/sponge-case@2.0.3?uuid=5953e3b2-32d0-4aeb-8acf-223c65a79306" + "pkg:npm/sponge-case@2.0.3?uuid=65634f0d-5a3e-4fa2-95c6-cb489816580e" ], "scan_errors": [] }, @@ -55854,7 +55801,7 @@ "type": "directory", "package_data": [], "for_packages": [ - "pkg:npm/sponge-case@2.0.3?uuid=5953e3b2-32d0-4aeb-8acf-223c65a79306" + "pkg:npm/sponge-case@2.0.3?uuid=65634f0d-5a3e-4fa2-95c6-cb489816580e" ], "scan_errors": [] }, @@ -55863,7 +55810,7 @@ "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/sponge-case@2.0.3?uuid=5953e3b2-32d0-4aeb-8acf-223c65a79306" + "pkg:npm/sponge-case@2.0.3?uuid=65634f0d-5a3e-4fa2-95c6-cb489816580e" ], "scan_errors": [] }, @@ -55872,7 +55819,7 @@ "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/sponge-case@2.0.3?uuid=5953e3b2-32d0-4aeb-8acf-223c65a79306" + "pkg:npm/sponge-case@2.0.3?uuid=65634f0d-5a3e-4fa2-95c6-cb489816580e" ], "scan_errors": [] }, @@ -55970,16 +55917,7 @@ } ], "for_packages": [ - "pkg:npm/swap-case@3.0.3?uuid=b58edeca-f3ec-41b9-bbea-816877379d1e" - ], - "scan_errors": [] - }, - { - "path": "change-case-change-case-5.4.4/packages/swap-case/README.md", - "type": "file", - "package_data": [], - "for_packages": [ - "pkg:npm/swap-case@3.0.3?uuid=b58edeca-f3ec-41b9-bbea-816877379d1e" + "pkg:npm/swap-case@3.0.3?uuid=a3012a5a-4c2a-41aa-afbb-79004b0ef6d5" ], "scan_errors": [] }, @@ -55988,7 +55926,7 @@ "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/swap-case@3.0.3?uuid=b58edeca-f3ec-41b9-bbea-816877379d1e" + "pkg:npm/swap-case@3.0.3?uuid=a3012a5a-4c2a-41aa-afbb-79004b0ef6d5" ], "scan_errors": [] }, @@ -55997,7 +55935,7 @@ "type": "directory", "package_data": [], "for_packages": [ - "pkg:npm/swap-case@3.0.3?uuid=b58edeca-f3ec-41b9-bbea-816877379d1e" + "pkg:npm/swap-case@3.0.3?uuid=a3012a5a-4c2a-41aa-afbb-79004b0ef6d5" ], "scan_errors": [] }, @@ -56006,7 +55944,7 @@ "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/swap-case@3.0.3?uuid=b58edeca-f3ec-41b9-bbea-816877379d1e" + "pkg:npm/swap-case@3.0.3?uuid=a3012a5a-4c2a-41aa-afbb-79004b0ef6d5" ], "scan_errors": [] }, @@ -56015,7 +55953,7 @@ "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/swap-case@3.0.3?uuid=b58edeca-f3ec-41b9-bbea-816877379d1e" + "pkg:npm/swap-case@3.0.3?uuid=a3012a5a-4c2a-41aa-afbb-79004b0ef6d5" ], "scan_errors": [] }, @@ -56113,16 +56051,7 @@ } ], "for_packages": [ - "pkg:npm/title-case@4.3.1?uuid=9d7f871c-7ea0-455e-a3dd-95b518253ef4" - ], - "scan_errors": [] - }, - { - "path": "change-case-change-case-5.4.4/packages/title-case/README.md", - "type": "file", - "package_data": [], - "for_packages": [ - "pkg:npm/title-case@4.3.1?uuid=9d7f871c-7ea0-455e-a3dd-95b518253ef4" + "pkg:npm/title-case@4.3.1?uuid=d19afd88-9843-46a5-a3b7-3200f6033c8b" ], "scan_errors": [] }, @@ -56131,7 +56060,7 @@ "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/title-case@4.3.1?uuid=9d7f871c-7ea0-455e-a3dd-95b518253ef4" + "pkg:npm/title-case@4.3.1?uuid=d19afd88-9843-46a5-a3b7-3200f6033c8b" ], "scan_errors": [] }, @@ -56140,7 +56069,7 @@ "type": "directory", "package_data": [], "for_packages": [ - "pkg:npm/title-case@4.3.1?uuid=9d7f871c-7ea0-455e-a3dd-95b518253ef4" + "pkg:npm/title-case@4.3.1?uuid=d19afd88-9843-46a5-a3b7-3200f6033c8b" ], "scan_errors": [] }, @@ -56149,7 +56078,7 @@ "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/title-case@4.3.1?uuid=9d7f871c-7ea0-455e-a3dd-95b518253ef4" + "pkg:npm/title-case@4.3.1?uuid=d19afd88-9843-46a5-a3b7-3200f6033c8b" ], "scan_errors": [] }, @@ -56158,7 +56087,7 @@ "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/title-case@4.3.1?uuid=9d7f871c-7ea0-455e-a3dd-95b518253ef4" + "pkg:npm/title-case@4.3.1?uuid=d19afd88-9843-46a5-a3b7-3200f6033c8b" ], "scan_errors": [] } From e60fca8806ec263ec8586d2bba93e842bf5bb312 Mon Sep 17 00:00:00 2001 From: swastik Date: Tue, 2 Jul 2024 11:38:37 +0530 Subject: [PATCH 12/57] update: Remove unnecessary data in testfiles that are irrelevant, #3817 Signed-off-by: swastik --- .../packages/change-case/src/index.spec.ts | 418 ------------------ .../packages/change-case/src/index.ts | 281 ------------ .../packages/change-case/src/keys.spec.ts | 74 ---- .../packages/change-case/src/keys.ts | 51 --- .../packages/sponge-case/src/index.spec.ts | 21 - .../packages/sponge-case/src/index.ts | 10 - .../packages/swap-case/src/index.spec.ts | 19 - .../packages/swap-case/src/index.ts | 8 - .../packages/title-case/src/index.spec.ts | 157 ------- .../packages/title-case/src/index.ts | 180 -------- 10 files changed, 1219 deletions(-) diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/src/index.spec.ts b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/src/index.spec.ts index 14152e8a740..e69de29bb2d 100644 --- a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/src/index.spec.ts +++ b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/src/index.spec.ts @@ -1,418 +0,0 @@ -import { describe, it, expect } from "vitest"; -import { - camelCase, - capitalCase, - constantCase, - dotCase, - kebabCase, - noCase, - pascalCase, - pathCase, - sentenceCase, - snakeCase, - split, - splitSeparateNumbers, - trainCase, - Options, -} from "./index.js"; - -type Result = { - camelCase: string; - capitalCase: string; - constantCase: string; - dotCase: string; - kebabCase: string; - noCase: string; - pascalCase: string; - pascalSnakeCase: string; - pathCase: string; - sentenceCase: string; - snakeCase: string; - trainCase: string; -}; - -const tests: [string, Result, Options?][] = [ - [ - "", - { - camelCase: "", - capitalCase: "", - constantCase: "", - dotCase: "", - kebabCase: "", - noCase: "", - pascalCase: "", - pascalSnakeCase: "", - pathCase: "", - sentenceCase: "", - snakeCase: "", - trainCase: "", - }, - ], - [ - "test", - { - camelCase: "test", - capitalCase: "Test", - constantCase: "TEST", - dotCase: "test", - kebabCase: "test", - noCase: "test", - pascalCase: "Test", - pascalSnakeCase: "Test", - pathCase: "test", - sentenceCase: "Test", - snakeCase: "test", - trainCase: "Test", - }, - ], - [ - "test string", - { - camelCase: "testString", - capitalCase: "Test String", - constantCase: "TEST_STRING", - dotCase: "test.string", - kebabCase: "test-string", - noCase: "test string", - pascalCase: "TestString", - pascalSnakeCase: "Test_String", - pathCase: "test/string", - sentenceCase: "Test string", - snakeCase: "test_string", - trainCase: "Test-String", - }, - ], - [ - "Test String", - { - camelCase: "testString", - capitalCase: "Test String", - constantCase: "TEST_STRING", - dotCase: "test.string", - kebabCase: "test-string", - noCase: "test string", - pascalCase: "TestString", - pascalSnakeCase: "Test_String", - pathCase: "test/string", - sentenceCase: "Test string", - snakeCase: "test_string", - trainCase: "Test-String", - }, - ], - [ - "Test String", - { - camelCase: "test$String", - capitalCase: "Test$String", - constantCase: "TEST$STRING", - dotCase: "test$string", - kebabCase: "test$string", - noCase: "test$string", - pascalCase: "Test$String", - pascalSnakeCase: "Test$String", - pathCase: "test$string", - sentenceCase: "Test$string", - snakeCase: "test$string", - trainCase: "Test$String", - }, - { - delimiter: "$", - }, - ], - [ - "TestV2", - { - camelCase: "testV2", - capitalCase: "Test V2", - constantCase: "TEST_V2", - dotCase: "test.v2", - kebabCase: "test-v2", - noCase: "test v2", - pascalCase: "TestV2", - pascalSnakeCase: "Test_V2", - pathCase: "test/v2", - sentenceCase: "Test v2", - snakeCase: "test_v2", - trainCase: "Test-V2", - }, - ], - [ - "_foo_bar_", - { - camelCase: "fooBar", - capitalCase: "Foo Bar", - constantCase: "FOO_BAR", - dotCase: "foo.bar", - kebabCase: "foo-bar", - noCase: "foo bar", - pascalCase: "FooBar", - pascalSnakeCase: "Foo_Bar", - pathCase: "foo/bar", - sentenceCase: "Foo bar", - snakeCase: "foo_bar", - trainCase: "Foo-Bar", - }, - ], - [ - "version 1.2.10", - { - camelCase: "version_1_2_10", - capitalCase: "Version 1 2 10", - constantCase: "VERSION_1_2_10", - dotCase: "version.1.2.10", - kebabCase: "version-1-2-10", - noCase: "version 1 2 10", - pascalCase: "Version_1_2_10", - pascalSnakeCase: "Version_1_2_10", - pathCase: "version/1/2/10", - sentenceCase: "Version 1 2 10", - snakeCase: "version_1_2_10", - trainCase: "Version-1-2-10", - }, - ], - [ - "version 1.21.0", - { - camelCase: "version_1_21_0", - capitalCase: "Version 1 21 0", - constantCase: "VERSION_1_21_0", - dotCase: "version.1.21.0", - kebabCase: "version-1-21-0", - noCase: "version 1 21 0", - pascalCase: "Version_1_21_0", - pascalSnakeCase: "Version_1_21_0", - pathCase: "version/1/21/0", - sentenceCase: "Version 1 21 0", - snakeCase: "version_1_21_0", - trainCase: "Version-1-21-0", - }, - ], - [ - "TestV2", - { - camelCase: "testV_2", - capitalCase: "Test V 2", - constantCase: "TEST_V_2", - dotCase: "test.v.2", - kebabCase: "test-v-2", - noCase: "test v 2", - pascalCase: "TestV_2", - pascalSnakeCase: "Test_V_2", - pathCase: "test/v/2", - sentenceCase: "Test v 2", - snakeCase: "test_v_2", - trainCase: "Test-V-2", - }, - { - separateNumbers: true, - }, - ], - [ - "ð’³123", - { - camelCase: "ð’³_123", - capitalCase: "ð’³ 123", - constantCase: "ð’³_123", - dotCase: "ð’³.123", - kebabCase: "ð’³-123", - noCase: "ð’³ 123", - pascalCase: "ð’³_123", - pascalSnakeCase: "ð’³_123", - pathCase: "ð’³/123", - sentenceCase: "ð’³ 123", - snakeCase: "ð’³_123", - trainCase: "ð’³-123", - }, - { - separateNumbers: true, - }, - ], - [ - "1test", - { - camelCase: "1Test", - capitalCase: "1 Test", - constantCase: "1_TEST", - dotCase: "1.test", - kebabCase: "1-test", - noCase: "1 test", - pascalCase: "1Test", - pascalSnakeCase: "1_Test", - pathCase: "1/test", - sentenceCase: "1 test", - snakeCase: "1_test", - trainCase: "1-Test", - }, - { separateNumbers: true }, - ], - [ - "Foo12019Bar", - { - camelCase: "foo_12019Bar", - capitalCase: "Foo 12019 Bar", - constantCase: "FOO_12019_BAR", - dotCase: "foo.12019.bar", - kebabCase: "foo-12019-bar", - noCase: "foo 12019 bar", - pascalCase: "Foo_12019Bar", - pascalSnakeCase: "Foo_12019_Bar", - pathCase: "foo/12019/bar", - sentenceCase: "Foo 12019 bar", - snakeCase: "foo_12019_bar", - trainCase: "Foo-12019-Bar", - }, - { separateNumbers: true }, - ], - [ - "aNumber2in", - { - camelCase: "aNumber_2In", - capitalCase: "A Number 2 In", - constantCase: "A_NUMBER_2_IN", - dotCase: "a.number.2.in", - kebabCase: "a-number-2-in", - noCase: "a number 2 in", - pascalCase: "ANumber_2In", - pascalSnakeCase: "ANumber_2_In", - pathCase: "a/number/2/in", - sentenceCase: "A number 2 in", - snakeCase: "a_number_2_in", - trainCase: "A-Number-2-In", - }, - { separateNumbers: true }, - ], - [ - "V1Test", - { - camelCase: "v1Test", - capitalCase: "V1 Test", - constantCase: "V1_TEST", - dotCase: "v1.test", - kebabCase: "v1-test", - noCase: "v1 test", - pascalCase: "V1Test", - pascalSnakeCase: "V1_Test", - pathCase: "v1/test", - sentenceCase: "V1 test", - snakeCase: "v1_test", - trainCase: "V1-Test", - }, - ], - [ - "V1Test with separateNumbers", - { - camelCase: "v_1TestWithSeparateNumbers", - capitalCase: "V 1 Test With Separate Numbers", - constantCase: "V_1_TEST_WITH_SEPARATE_NUMBERS", - dotCase: "v.1.test.with.separate.numbers", - kebabCase: "v-1-test-with-separate-numbers", - noCase: "v 1 test with separate numbers", - pascalCase: "V_1TestWithSeparateNumbers", - pascalSnakeCase: "V_1_Test_With_Separate_Numbers", - pathCase: "v/1/test/with/separate/numbers", - sentenceCase: "V 1 test with separate numbers", - snakeCase: "v_1_test_with_separate_numbers", - trainCase: "V-1-Test-With-Separate-Numbers", - }, - { separateNumbers: true }, - ], - [ - "__typename", - { - camelCase: "__typename", - capitalCase: "__Typename", - constantCase: "__TYPENAME", - dotCase: "__typename", - kebabCase: "__typename", - noCase: "__typename", - pascalCase: "__Typename", - pascalSnakeCase: "__Typename", - pathCase: "__typename", - sentenceCase: "__Typename", - snakeCase: "__typename", - trainCase: "__Typename", - }, - { - prefixCharacters: "_$", - }, - ], - [ - "type__", - { - camelCase: "type__", - capitalCase: "Type__", - constantCase: "TYPE__", - dotCase: "type__", - kebabCase: "type__", - noCase: "type__", - pascalCase: "Type__", - pascalSnakeCase: "Type__", - pathCase: "type__", - sentenceCase: "Type__", - snakeCase: "type__", - trainCase: "Type__", - }, - { - suffixCharacters: "_$", - }, - ], - [ - "__type__", - { - camelCase: "__type__", - capitalCase: "__Type__", - constantCase: "__TYPE__", - dotCase: "__type__", - kebabCase: "__type__", - noCase: "__type__", - pascalCase: "__Type__", - pascalSnakeCase: "__Type__", - pathCase: "__type__", - sentenceCase: "__Type__", - snakeCase: "__type__", - trainCase: "__Type__", - }, - { - prefixCharacters: "_", - suffixCharacters: "_", - }, - ], -]; - -describe("change case", () => { - for (const [input, result, options] of tests) { - it(input, () => { - expect(camelCase(input, options)).toEqual(result.camelCase); - expect(capitalCase(input, options)).toEqual(result.capitalCase); - expect(constantCase(input, options)).toEqual(result.constantCase); - expect(dotCase(input, options)).toEqual(result.dotCase); - expect(trainCase(input, options)).toEqual(result.trainCase); - expect(kebabCase(input, options)).toEqual(result.kebabCase); - expect(noCase(input, options)).toEqual(result.noCase); - expect(pascalCase(input, options)).toEqual(result.pascalCase); - expect(pathCase(input, options)).toEqual(result.pathCase); - expect(sentenceCase(input, options)).toEqual(result.sentenceCase); - expect(snakeCase(input, options)).toEqual(result.snakeCase); - }); - } - - describe("split", () => { - it("should split an empty string", () => { - expect(split("")).toEqual([]); - }); - }); - - describe("pascal case merge option", () => { - it("should merge numbers", () => { - const input = "version 1.2.10"; - - expect(camelCase(input, { mergeAmbiguousCharacters: true })).toEqual( - "version1210", - ); - expect(pascalCase(input, { mergeAmbiguousCharacters: true })).toEqual( - "Version1210", - ); - }); - }); -}); diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/src/index.ts b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/src/index.ts index a84701f27d1..e69de29bb2d 100644 --- a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/src/index.ts +++ b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/src/index.ts @@ -1,281 +0,0 @@ -// Regexps involved with splitting words in various case formats. -const SPLIT_LOWER_UPPER_RE = /([\p{Ll}\d])(\p{Lu})/gu; -const SPLIT_UPPER_UPPER_RE = /(\p{Lu})([\p{Lu}][\p{Ll}])/gu; - -// Used to iterate over the initial split result and separate numbers. -const SPLIT_SEPARATE_NUMBER_RE = /(\d)\p{Ll}|(\p{L})\d/u; - -// Regexp involved with stripping non-word characters from the result. -const DEFAULT_STRIP_REGEXP = /[^\p{L}\d]+/giu; - -// The replacement value for splits. -const SPLIT_REPLACE_VALUE = "$1\0$2"; - -// The default characters to keep after transforming case. -const DEFAULT_PREFIX_SUFFIX_CHARACTERS = ""; - -/** - * Supported locale values. Use `false` to ignore locale. - * Defaults to `undefined`, which uses the host environment. - */ -export type Locale = string[] | string | false | undefined; - -/** - * Options used for converting strings to pascal/camel case. - */ -export interface PascalCaseOptions extends Options { - mergeAmbiguousCharacters?: boolean; -} - -/** - * Options used for converting strings to any case. - */ -export interface Options { - locale?: Locale; - split?: (value: string) => string[]; - /** @deprecated Pass `split: splitSeparateNumbers` instead. */ - separateNumbers?: boolean; - delimiter?: string; - prefixCharacters?: string; - suffixCharacters?: string; -} - -/** - * Split any cased input strings into an array of words. - */ -export function split(value: string) { - let result = value.trim(); - - result = result - .replace(SPLIT_LOWER_UPPER_RE, SPLIT_REPLACE_VALUE) - .replace(SPLIT_UPPER_UPPER_RE, SPLIT_REPLACE_VALUE); - - result = result.replace(DEFAULT_STRIP_REGEXP, "\0"); - - let start = 0; - let end = result.length; - - // Trim the delimiter from around the output string. - while (result.charAt(start) === "\0") start++; - if (start === end) return []; - while (result.charAt(end - 1) === "\0") end--; - - return result.slice(start, end).split(/\0/g); -} - -/** - * Split the input string into an array of words, separating numbers. - */ -export function splitSeparateNumbers(value: string) { - const words = split(value); - for (let i = 0; i < words.length; i++) { - const word = words[i]; - const match = SPLIT_SEPARATE_NUMBER_RE.exec(word); - if (match) { - const offset = match.index + (match[1] ?? match[2]).length; - words.splice(i, 1, word.slice(0, offset), word.slice(offset)); - } - } - return words; -} - -/** - * Convert a string to space separated lower case (`foo bar`). - */ -export function noCase(input: string, options?: Options) { - const [prefix, words, suffix] = splitPrefixSuffix(input, options); - return ( - prefix + - words.map(lowerFactory(options?.locale)).join(options?.delimiter ?? " ") + - suffix - ); -} - -/** - * Convert a string to camel case (`fooBar`). - */ -export function camelCase(input: string, options?: PascalCaseOptions) { - const [prefix, words, suffix] = splitPrefixSuffix(input, options); - const lower = lowerFactory(options?.locale); - const upper = upperFactory(options?.locale); - const transform = options?.mergeAmbiguousCharacters - ? capitalCaseTransformFactory(lower, upper) - : pascalCaseTransformFactory(lower, upper); - return ( - prefix + - words - .map((word, index) => { - if (index === 0) return lower(word); - return transform(word, index); - }) - .join(options?.delimiter ?? "") + - suffix - ); -} - -/** - * Convert a string to pascal case (`FooBar`). - */ -export function pascalCase(input: string, options?: PascalCaseOptions) { - const [prefix, words, suffix] = splitPrefixSuffix(input, options); - const lower = lowerFactory(options?.locale); - const upper = upperFactory(options?.locale); - const transform = options?.mergeAmbiguousCharacters - ? capitalCaseTransformFactory(lower, upper) - : pascalCaseTransformFactory(lower, upper); - return prefix + words.map(transform).join(options?.delimiter ?? "") + suffix; -} - -/** - * Convert a string to pascal snake case (`Foo_Bar`). - */ -export function pascalSnakeCase(input: string, options?: Options) { - return capitalCase(input, { delimiter: "_", ...options }); -} - -/** - * Convert a string to capital case (`Foo Bar`). - */ -export function capitalCase(input: string, options?: Options) { - const [prefix, words, suffix] = splitPrefixSuffix(input, options); - const lower = lowerFactory(options?.locale); - const upper = upperFactory(options?.locale); - return ( - prefix + - words - .map(capitalCaseTransformFactory(lower, upper)) - .join(options?.delimiter ?? " ") + - suffix - ); -} - -/** - * Convert a string to constant case (`FOO_BAR`). - */ -export function constantCase(input: string, options?: Options) { - const [prefix, words, suffix] = splitPrefixSuffix(input, options); - return ( - prefix + - words.map(upperFactory(options?.locale)).join(options?.delimiter ?? "_") + - suffix - ); -} - -/** - * Convert a string to dot case (`foo.bar`). - */ -export function dotCase(input: string, options?: Options) { - return noCase(input, { delimiter: ".", ...options }); -} - -/** - * Convert a string to kebab case (`foo-bar`). - */ -export function kebabCase(input: string, options?: Options) { - return noCase(input, { delimiter: "-", ...options }); -} - -/** - * Convert a string to path case (`foo/bar`). - */ -export function pathCase(input: string, options?: Options) { - return noCase(input, { delimiter: "/", ...options }); -} - -/** - * Convert a string to path case (`Foo bar`). - */ -export function sentenceCase(input: string, options?: Options) { - const [prefix, words, suffix] = splitPrefixSuffix(input, options); - const lower = lowerFactory(options?.locale); - const upper = upperFactory(options?.locale); - const transform = capitalCaseTransformFactory(lower, upper); - return ( - prefix + - words - .map((word, index) => { - if (index === 0) return transform(word); - return lower(word); - }) - .join(options?.delimiter ?? " ") + - suffix - ); -} - -/** - * Convert a string to snake case (`foo_bar`). - */ -export function snakeCase(input: string, options?: Options) { - return noCase(input, { delimiter: "_", ...options }); -} - -/** - * Convert a string to header case (`Foo-Bar`). - */ -export function trainCase(input: string, options?: Options) { - return capitalCase(input, { delimiter: "-", ...options }); -} - -function lowerFactory(locale: Locale): (input: string) => string { - return locale === false - ? (input: string) => input.toLowerCase() - : (input: string) => input.toLocaleLowerCase(locale); -} - -function upperFactory(locale: Locale): (input: string) => string { - return locale === false - ? (input: string) => input.toUpperCase() - : (input: string) => input.toLocaleUpperCase(locale); -} - -function capitalCaseTransformFactory( - lower: (input: string) => string, - upper: (input: string) => string, -) { - return (word: string) => `${upper(word[0])}${lower(word.slice(1))}`; -} - -function pascalCaseTransformFactory( - lower: (input: string) => string, - upper: (input: string) => string, -) { - return (word: string, index: number) => { - const char0 = word[0]; - const initial = - index > 0 && char0 >= "0" && char0 <= "9" ? "_" + char0 : upper(char0); - return initial + lower(word.slice(1)); - }; -} - -function splitPrefixSuffix( - input: string, - options: Options = {}, -): [string, string[], string] { - const splitFn = - options.split ?? (options.separateNumbers ? splitSeparateNumbers : split); - const prefixCharacters = - options.prefixCharacters ?? DEFAULT_PREFIX_SUFFIX_CHARACTERS; - const suffixCharacters = - options.suffixCharacters ?? DEFAULT_PREFIX_SUFFIX_CHARACTERS; - let prefixIndex = 0; - let suffixIndex = input.length; - - while (prefixIndex < input.length) { - const char = input.charAt(prefixIndex); - if (!prefixCharacters.includes(char)) break; - prefixIndex++; - } - - while (suffixIndex > prefixIndex) { - const index = suffixIndex - 1; - const char = input.charAt(index); - if (!suffixCharacters.includes(char)) break; - suffixIndex = index; - } - - return [ - input.slice(0, prefixIndex), - splitFn(input.slice(prefixIndex, suffixIndex)), - input.slice(suffixIndex), - ]; -} diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/src/keys.spec.ts b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/src/keys.spec.ts index c6ce1ee22b8..e69de29bb2d 100644 --- a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/src/keys.spec.ts +++ b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/src/keys.spec.ts @@ -1,74 +0,0 @@ -import { describe, it, expect } from "vitest"; -import { camelCase } from "./keys"; -import * as changeCase from "./index.js"; - -type TestCase = [ - unknown, - number | undefined, - unknown, - (changeCase.Options | changeCase.PascalCaseOptions)?, -]; - -const TEST_CASES: TestCase[] = [ - [ - { - first_name: "bob", - last_name: "the builder", - credentials: [{ built_things: true }], - }, - Infinity, - { - firstName: "bob", - lastName: "the builder", - credentials: [{ builtThings: true }], - }, - ], - [ - { - first_name: "bob", - price: 8.21, - favoriteAnimals: ["red", "green", 3, null, 7], - }, - Infinity, - { - firstName: "bob", - price: 8.21, - favoriteAnimals: ["red", "green", 3, null, 7], - }, - ], - [ - { - TEST_KEY: { - FOO_BAR: true, - }, - }, - undefined, - { - testKey: { - FOO_BAR: true, - }, - }, - ], - [{ TEST: true }, 0, { TEST: true }], - [null, 1, null], - [ - { - outer_property_1_2: "outer", - an_array: [{ inner_property_3_4: true }], - }, - Infinity, - { - outerProperty12: "outer", - anArray: [{ innerProperty34: true }], - }, - { mergeAmbiguousCharacters: true }, - ], -]; - -describe("change keys", () => { - for (const [input, depth, result, options] of TEST_CASES) { - it(`${input} -> ${result}`, () => { - expect(camelCase(input, depth, options)).toEqual(result); - }); - } -}); diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/src/keys.ts b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/src/keys.ts index f83ec699311..e69de29bb2d 100644 --- a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/src/keys.ts +++ b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/src/keys.ts @@ -1,51 +0,0 @@ -import * as changeCase from "./index.js"; - -const isObject = (object: unknown) => - object !== null && typeof object === "object"; - -function changeKeysFactory< - Options extends changeCase.Options = changeCase.Options, ->( - changeCase: (input: string, options?: changeCase.Options) => string, -): (object: unknown, depth?: number, options?: Options) => unknown { - return function changeKeys( - object: unknown, - depth = 1, - options?: Options, - ): unknown { - if (depth === 0 || !isObject(object)) return object; - - if (Array.isArray(object)) { - return object.map((item) => changeKeys(item, depth - 1, options)); - } - - const result: Record = Object.create( - Object.getPrototypeOf(object), - ); - - Object.keys(object as object).forEach((key) => { - const value = (object as Record)[key]; - const changedKey = changeCase(key, options); - const changedValue = changeKeys(value, depth - 1, options); - result[changedKey] = changedValue; - }); - - return result; - }; -} - -export const camelCase = changeKeysFactory( - changeCase.camelCase, -); -export const capitalCase = changeKeysFactory(changeCase.capitalCase); -export const constantCase = changeKeysFactory(changeCase.constantCase); -export const dotCase = changeKeysFactory(changeCase.dotCase); -export const trainCase = changeKeysFactory(changeCase.trainCase); -export const noCase = changeKeysFactory(changeCase.noCase); -export const kebabCase = changeKeysFactory(changeCase.kebabCase); -export const pascalCase = changeKeysFactory( - changeCase.pascalCase, -); -export const pathCase = changeKeysFactory(changeCase.pathCase); -export const sentenceCase = changeKeysFactory(changeCase.sentenceCase); -export const snakeCase = changeKeysFactory(changeCase.snakeCase); diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/sponge-case/src/index.spec.ts b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/sponge-case/src/index.spec.ts index edec173db3a..e69de29bb2d 100644 --- a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/sponge-case/src/index.spec.ts +++ b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/sponge-case/src/index.spec.ts @@ -1,21 +0,0 @@ -import { describe, it, expect } from "vitest"; -import { spongeCase } from "./index.js"; - -/* Since strings are non-deterministic, we test string length to ensure integrity */ - -const TEST_CASES: [string, number][] = [ - ["", 0], - ["test", 4], - ["test string", 11], - ["Test String", 11], - ["TestV2", 6], - ["rAnDoM cAsE", 11], -]; - -describe("random case", () => { - for (const [input, length] of TEST_CASES) { - it(`${input} -> ${length}`, () => { - expect(spongeCase(input)).toHaveLength(length); - }); - } -}); diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/sponge-case/src/index.ts b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/sponge-case/src/index.ts index 7e38352cbce..e69de29bb2d 100644 --- a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/sponge-case/src/index.ts +++ b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/sponge-case/src/index.ts @@ -1,10 +0,0 @@ -export function spongeCase(input: string, locale?: string[] | string): string { - let result = ""; - for (const char of input) { - result += - Math.random() > 0.5 - ? char.toLocaleUpperCase(locale) - : char.toLocaleLowerCase(locale); - } - return result; -} diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/swap-case/src/index.spec.ts b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/swap-case/src/index.spec.ts index 976e3c570cc..e69de29bb2d 100644 --- a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/swap-case/src/index.spec.ts +++ b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/swap-case/src/index.spec.ts @@ -1,19 +0,0 @@ -import { describe, it, expect } from "vitest"; -import { swapCase } from "./index.js"; - -const TEST_CASES: [string, string][] = [ - ["", ""], - ["test", "TEST"], - ["test string", "TEST STRING"], - ["Test String", "tEST sTRING"], - ["TestV2", "tESTv2"], - ["sWaP cAsE", "SwAp CaSe"], -]; - -describe("swap case", () => { - for (const [input, result] of TEST_CASES) { - it(`${input} -> ${result}`, () => { - expect(swapCase(input)).toEqual(result); - }); - } -}); diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/swap-case/src/index.ts b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/swap-case/src/index.ts index 863f0c7233d..e69de29bb2d 100644 --- a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/swap-case/src/index.ts +++ b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/swap-case/src/index.ts @@ -1,8 +0,0 @@ -export function swapCase(input: string, locale?: string[] | string) { - let result = ""; - for (const char of input) { - const lower = char.toLocaleLowerCase(locale); - result += char === lower ? char.toLocaleUpperCase(locale) : lower; - } - return result; -} diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/title-case/src/index.spec.ts b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/title-case/src/index.spec.ts index df1fe328fbd..e69de29bb2d 100644 --- a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/title-case/src/index.spec.ts +++ b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/title-case/src/index.spec.ts @@ -1,157 +0,0 @@ -import { describe, it, expect } from "vitest"; -import { inspect } from "util"; -import { titleCase, Options } from "./index.js"; - -/** - * Original tests from https://github.com/gouch/to-title-case/blob/master/test/tests.json. - */ -const TEST_CASES: [string, string, Options?][] = [ - ["one two", "One Two"], - ["one two three", "One Two Three"], - [ - "Start a an and as at but by en for if in nor of on or per the to v vs via end", - "Start a an and as at but by en for if in nor of on or per the to v vs via End", - ], - ["a small word starts", "A Small Word Starts"], - ["small word ends on", "Small Word Ends On"], - ["questions?", "Questions?"], - ["Two questions?", "Two Questions?"], - ["one sentence. two sentences.", "One Sentence. Two Sentences."], - ["we keep NASA capitalized", "We Keep NASA Capitalized"], - ["pass camelCase through", "Pass camelCase Through"], - ["this sub-phrase is nice", "This Sub-Phrase Is Nice"], - ["follow step-by-step instructions", "Follow Step-by-Step Instructions"], - ["easy as one-two-three end", "Easy as One-Two-Three End"], - ["start on-demand end", "Start On-Demand End"], - ["start in-or-out end", "Start In-or-Out End"], - ["start e-commerce end", "Start E-Commerce End"], - ["start e-mail end", "Start E-Mail End"], - ["your hair[cut] looks (nice)", "Your Hair[cut] Looks (Nice)"], - ["keep that colo(u)r", "Keep that Colo(u)r"], - ["leave Q&A unscathed", "Leave Q&A Unscathed"], - [ - "piña colada while you listen to ænima", - "Piña Colada While You Listen to Ænima", - ], - ["start title – end title", "Start Title – End Title"], - ["start title–end title", "Start Title–End Title"], - ["start title — end title", "Start Title — End Title"], - ["start title—end title", "Start Title—End Title"], - ["start title - end title", "Start Title - End Title"], - ["don't break", "Don't Break"], - ['"double quotes"', '"Double Quotes"'], - ['double quotes "inner" word', 'Double Quotes "Inner" Word'], - ["fancy double quotes “inner†word", "Fancy Double Quotes “Inner†Word"], - ["'single quotes'", "'Single Quotes'"], - ["single quotes 'inner' word", "Single Quotes 'Inner' Word"], - ["fancy single quotes ‘inner’ word", "Fancy Single Quotes ‘Inner’ Word"], - ["“‘a twice quoted subtitle’â€", "“‘A Twice Quoted Subtitle’â€"], - ["have you read “The Lotteryâ€?", "Have You Read “The Lotteryâ€?"], - ["one: two", "One: Two"], - ["one two: three four", "One Two: Three Four"], - ['one two: "Three Four"', 'One Two: "Three Four"'], - ["one on: an end", "One On: An End"], - ['one on: "an end"', 'One On: "An End"'], - ["email email@example.com address", "Email email@example.com Address"], - [ - "you have an https://example.com/ title", - "You Have an https://example.com/ Title", - ], - ["_underscores around words_", "_Underscores Around Words_"], - ["*asterisks around words*", "*Asterisks Around Words*"], - ["this vs that", "This vs That"], - ["this *vs* that", "This *vs* That"], - ["this v that", "This v That"], - // Contractions with a period are not supported due to sentence support. - // It's difficult to tell if a period is part of a contraction or not. - ["this vs. that", "This Vs. That"], - ["this v. that", "This V. That"], - ["", ""], - [ - "Scott Moritz and TheStreet.com’s million iPhone la-la land", - "Scott Moritz and TheStreet.com’s Million iPhone La-La Land", - ], - [ - "Notes and observations regarding Apple’s announcements from ‘The Beat Goes On’ special event", - "Notes and Observations Regarding Apple’s Announcements From ‘The Beat Goes On’ Special Event", - ], - ["2018", "2018"], - [ - "the quick brown fox jumps over the lazy dog", - "The Quick Brown Fox Jumps over the Lazy Dog", - ], - ["newcastle upon tyne", "Newcastle upon Tyne"], - ["newcastle *upon* tyne", "Newcastle *upon* Tyne"], - [ - "Is human activity responsible for the climate emergency? New report calls it ‘unequivocal.’", - "Is Human Activity Responsible for the Climate Emergency? New Report Calls It ‘Unequivocal.’", - ], - ["лев николаевич толÑтой", "Лев Ðиколаевич ТолÑтой"], - ["Read foo-bar.com", "Read foo-bar.com"], - ["cowboy bebop: the movie", "Cowboy Bebop: The Movie"], - ["a thing. the thing. and more.", "A Thing. The Thing. And More."], - ['"a quote." a test.', '"A Quote." A Test.'], - ['"The U.N." a quote.', '"The U.N." A Quote.'], - ['"The U.N.". a quote.', '"The U.N.". A Quote.'], - ['"The U.N.". a quote.', '"The U.N.". A quote.', { sentenceCase: true }], - ['"go without"', '"Go Without"'], - ["the iPhone: a quote", "The iPhone: A Quote"], - ["the iPhone: a quote", "The iPhone: a quote", { sentenceCase: true }], - ["the U.N. and me", "The U.N. and Me"], - ["the *U.N.* and me", "The *U.N.* and Me"], - ["the U.N. and me", "The U.N. and me", { sentenceCase: true }], - ["the U.N. and me", "The U.N. And Me", { smallWords: new Set() }], - ["start-and-end", "Start-and-End"], - ["go-to-iPhone", "Go-to-iPhone"], - ["the go-to", "The Go-To"], - ["the go-to", "The go-to", { sentenceCase: true }], - ["this to-go", "This To-Go"], - ["test(ing)", "Test(ing)"], - ["test(s)", "Test(s)"], - ["Keep #tag", "Keep #tag"], - ['"Hello world", says John.', '"Hello World", Says John.'], - [ - '"Hello world", says John.', - '"Hello world", says John.', - { sentenceCase: true }, - ], - ["foo/bar", "Foo/Bar"], - ["this is the *end.*", "This Is the *End.*"], - ["*something about me?* and you.", "*Something About Me?* And You."], - [ - "*something about me?* and you.", - "*Something about me?* And you.", - { sentenceCase: true }, - ], - ["something about _me-too?_ and you.", "Something About _Me-Too?_ And You."], - ["something about _me_? and you.", "Something About _Me_? And You."], - [ - "something about _me_? and you.", - "Something about _me_? And you.", - { sentenceCase: true }, - ], - [ - "something about _me-too_? and you too.", - "Something About _Me-Too_? And You Too.", - ], - ["an example. i.e. test.", "An Example. I.e. Test."], - ["an example, i.e. test.", "An Example, I.e. Test."], - ['an example. "i.e. test."', 'An Example. "I.e. Test."'], - ["an example. i.e. test.", "An example. I.e. test.", { sentenceCase: true }], - ["an example, i.e. test.", "An example, i.e. test.", { sentenceCase: true }], - [ - 'an example. "i.e. test."', - 'An example. "I.e. test."', - { sentenceCase: true }, - ], -]; - -describe("swap case", () => { - for (const [input, result, options] of TEST_CASES) { - it(`${inspect(input)} (${ - options ? JSON.stringify(options) : "null" - }) -> ${inspect(result)}`, () => { - expect(titleCase(input, options)).toEqual(result); - }); - } -}); diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/title-case/src/index.ts b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/title-case/src/index.ts index f260ba82e35..e69de29bb2d 100644 --- a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/title-case/src/index.ts +++ b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/title-case/src/index.ts @@ -1,180 +0,0 @@ -const TOKENS = /(\S+)|(.)/g; -const IS_SPECIAL_CASE = /[\.#]\p{Alphabetic}/u; // #tag, example.com, etc. -const IS_MANUAL_CASE = /\p{Ll}(?=[\p{Lu}])/u; // iPhone, iOS, etc. -const ALPHANUMERIC_PATTERN = /\p{Alphabetic}+/gu; -const IS_ACRONYM = - /^(\P{Alphabetic})*(?:\p{Alphabetic}\.){2,}(\P{Alphabetic})*$/u; - -export const WORD_SEPARATORS = new Set(["—", "–", "-", "―", "/"]); - -export const SENTENCE_TERMINATORS = new Set([".", "!", "?"]); - -export const TITLE_TERMINATORS = new Set([ - ...SENTENCE_TERMINATORS, - ":", - '"', - "'", - "â€", -]); - -export const SMALL_WORDS = new Set([ - "a", - "an", - "and", - "as", - "at", - "because", - "but", - "by", - "en", - "for", - "if", - "in", - "neither", - "nor", - "of", - "on", - "only", - "or", - "over", - "per", - "so", - "some", - "than", - "that", - "the", - "to", - "up", - "upon", - "v", - "versus", - "via", - "vs", - "when", - "with", - "without", - "yet", -]); - -export interface Options { - locale?: string | string[]; - sentenceCase?: boolean; - sentenceTerminators?: Set; - smallWords?: Set; - titleTerminators?: Set; - wordSeparators?: Set; -} - -export function titleCase( - input: string, - options: Options | string[] | string = {}, -) { - const { - locale = undefined, - sentenceCase = false, - sentenceTerminators = SENTENCE_TERMINATORS, - titleTerminators = TITLE_TERMINATORS, - smallWords = SMALL_WORDS, - wordSeparators = WORD_SEPARATORS, - } = typeof options === "string" || Array.isArray(options) - ? { locale: options } - : options; - - const terminators = sentenceCase ? sentenceTerminators : titleTerminators; - let result = ""; - let isNewSentence = true; - - // tslint:disable-next-line - for (const m of input.matchAll(TOKENS)) { - const { 1: token, 2: whiteSpace, index = 0 } = m; - - if (whiteSpace) { - result += whiteSpace; - continue; - } - - // Ignore URLs, email addresses, acronyms, etc. - if (IS_SPECIAL_CASE.test(token)) { - const acronym = token.match(IS_ACRONYM); - - // The period at the end of an acronym is not a new sentence, - // but we should uppercase first for i.e., e.g., etc. - if (acronym) { - const [_, prefix = "", suffix = ""] = acronym; - result += - sentenceCase && !isNewSentence - ? token - : upperAt(token, prefix.length, locale); - isNewSentence = terminators.has(suffix.charAt(0)); - continue; - } - - result += token; - isNewSentence = terminators.has(token.charAt(token.length - 1)); - } else { - const matches = Array.from(token.matchAll(ALPHANUMERIC_PATTERN)); - let value = token; - let isSentenceEnd = false; - - for (let i = 0; i < matches.length; i++) { - const { 0: word, index: wordIndex = 0 } = matches[i]; - const nextChar = token.charAt(wordIndex + word.length); - - isSentenceEnd = terminators.has(nextChar); - - // Always the capitalize first word and reset "new sentence". - if (isNewSentence) { - isNewSentence = false; - } - // Skip capitalizing all words if sentence case is enabled. - else if (sentenceCase || IS_MANUAL_CASE.test(word)) { - continue; - } - // Handle simple words. - else if (matches.length === 1) { - // Avoid capitalizing small words, except at the end of a sentence. - if (smallWords.has(word)) { - const isFinalToken = index + token.length === input.length; - - if (!isFinalToken && !isSentenceEnd) { - continue; - } - } - } - // Multi-word tokens need to be parsed differently. - else if (i > 0) { - // Avoid capitalizing words without a valid word separator, - // e.g. "apple's" or "test(ing)". - if (!wordSeparators.has(token.charAt(wordIndex - 1))) { - continue; - } - - // Ignore small words in the middle of hyphenated words. - if (smallWords.has(word) && wordSeparators.has(nextChar)) { - continue; - } - } - - value = upperAt(value, wordIndex, locale); - } - - result += value; - isNewSentence = - isSentenceEnd || terminators.has(token.charAt(token.length - 1)); - } - } - - return result; -} - -function upperAt( - input: string, - index: number, - locale: string | string[] | undefined, -) { - return ( - input.slice(0, index) + - input.charAt(index).toLocaleUpperCase(locale) + - input.slice(index + 1) - ); -} From 9a1ee502168a7e382323bf22f6f45523a218a134 Mon Sep 17 00:00:00 2001 From: swastik Date: Thu, 4 Jul 2024 18:18:58 +0530 Subject: [PATCH 13/57] Fix: Resolve minor review comments #3802 Signed-off-by: swastik --- src/packagedcode/models.py | 2 +- src/packagedcode/plugin_package.py | 10 ++++++---- tests/packagedcode/test_plugin_package.py | 2 +- tests/scancode/data/help/help.txt | 5 +++-- 4 files changed, 11 insertions(+), 8 deletions(-) diff --git a/src/packagedcode/models.py b/src/packagedcode/models.py index f3432431e93..9c24f1f1d0d 100644 --- a/src/packagedcode/models.py +++ b/src/packagedcode/models.py @@ -1537,7 +1537,7 @@ def __attrs_post_init__(self, *args, **kwargs): if not self.package_uid: self.package_uid = build_package_uid(self.purl) - def to_dict(self, package_summary= False): + def to_dict(self, package_summary=False): data = super().to_dict(with_details=False) if not package_summary: data.pop("license_clarity_score") diff --git a/src/packagedcode/plugin_package.py b/src/packagedcode/plugin_package.py index 8847e94066f..c56e19d9fab 100644 --- a/src/packagedcode/plugin_package.py +++ b/src/packagedcode/plugin_package.py @@ -16,7 +16,8 @@ from commoncode.cliutils import PluggableCommandLineOption from commoncode.cliutils import DOC_GROUP -from commoncode.cliutils import SCAN_GROUP, POST_SCAN_GROUP +from commoncode.cliutils import SCAN_GROUP +from commoncode.cliutils import POST_SCAN_GROUP from commoncode.resource import Resource from commoncode.resource import strip_first_path_segment from plugincode.scan import scan_impl @@ -285,8 +286,9 @@ class PackageSummary(PostScanPlugin): options = [ PluggableCommandLineOption(('--package-summary',), is_flag=True, default=False, - help='Summarize scans by providing License Clarity Score at the ' - 'Package attribute level.', + help='Summarize scans by providing License Clarity Score' + 'and populating other license/copyright attributes ' + 'for package instances.', help_group=POST_SCAN_GROUP) ] @@ -380,7 +382,7 @@ def get_installed_packages(root_dir, processes=2, **kwargs): yield from packages_by_uid.values() -def create_package_and_deps(codebase, package_summary= False ,package_adder=add_to_package, strip_root=False, **kwargs): +def create_package_and_deps(codebase, package_summary=False , package_adder=add_to_package, strip_root=False, **kwargs): """ Create and save top-level Package and Dependency from the parsed package data present in the codebase. diff --git a/tests/packagedcode/test_plugin_package.py b/tests/packagedcode/test_plugin_package.py index 83169fc582e..a593a51d59c 100644 --- a/tests/packagedcode/test_plugin_package.py +++ b/tests/packagedcode/test_plugin_package.py @@ -133,7 +133,7 @@ def test_plugin_package_with_package_summary(self): result_file = self.get_temp_file('json') expected_file = self.get_test_loc('package_summary/expected.json') - run_scan_click(['--package', '--strip-root', '--processes', '-2','--package-summary','--json-pp', result_file, test_dir]) + run_scan_click(['--package', '--strip-root', '--processes', '-1','--package-summary','--json-pp', result_file, test_dir]) check_json_scan(expected_file, result_file, remove_uuid=True, remove_file_date=True, regen=REGEN_TEST_FIXTURES) @skipIf(on_windows, 'somehow this fails on Windows') diff --git a/tests/scancode/data/help/help.txt b/tests/scancode/data/help/help.txt index 4bae8f92327..e3ae14331d1 100644 --- a/tests/scancode/data/help/help.txt +++ b/tests/scancode/data/help/help.txt @@ -114,8 +114,9 @@ Options: contain over 90% of source files as children and descendants. Count the number of source files in a directory as a new source_file_counts attribute - --package-summary Summarize scans by providing License Clarity Score at - the Package attribute level. + --package-summary Summarize scans by providing License Clarity Scoreand + populating other license/copyright attributes for + package instances. --summary Summarize scans by providing declared origin information and other detected origin info at the codebase attribute level. From 65de49a3bf8b5fe99c547420d1c15e5f159bc481 Mon Sep 17 00:00:00 2001 From: swastik Date: Thu, 4 Jul 2024 18:51:19 +0530 Subject: [PATCH 14/57] Update: Add dummy function to get the scoring elements for license_clarity_score #3817 Signed-off-by: swastik --- src/packagedcode/plugin_package.py | 6 + src/summarycode/score.py | 4 + .../data/package_summary/expected.json | 808 +++++++++--------- 3 files changed, 430 insertions(+), 388 deletions(-) diff --git a/src/packagedcode/plugin_package.py b/src/packagedcode/plugin_package.py index c56e19d9fab..b8fef7763e5 100644 --- a/src/packagedcode/plugin_package.py +++ b/src/packagedcode/plugin_package.py @@ -39,6 +39,7 @@ from packagedcode.models import Package from packagedcode.models import PackageData from packagedcode.models import PackageWithResources +from summarycode.score import compute_license_score_package_level TRACE = os.environ.get('SCANCODE_DEBUG_PACKAGE_API', False) TRACE_ASSEMBLY = os.environ.get('SCANCODE_DEBUG_PACKAGE_ASSEMBLY', False) @@ -302,6 +303,11 @@ def process_codebase(self, codebase, package_summary, **kwargs): if not self.is_enabled(package_summary): return + packages= codebase.attributes.packages + for package in packages: + scoring_elements= compute_license_score_package_level(package) + license_clarity_score= scoring_elements.to_dict() + package['license_clarity_score'] = license_clarity_score def add_license_from_file(resource, codebase): """ diff --git a/src/summarycode/score.py b/src/summarycode/score.py index b0fe826fa85..36d23ec345a 100644 --- a/src/summarycode/score.py +++ b/src/summarycode/score.py @@ -507,3 +507,7 @@ def get_primary_license(declared_license_expressions): return next(iter(single_expressions_by_joined_expressions)) else: return None + +def compute_license_score_package_level(package): + scoring_elements = ScoringElements() + return scoring_elements \ No newline at end of file diff --git a/tests/packagedcode/data/package_summary/expected.json b/tests/packagedcode/data/package_summary/expected.json index 935f9ca038a..84d0493611e 100644 --- a/tests/packagedcode/data/package_summary/expected.json +++ b/tests/packagedcode/data/package_summary/expected.json @@ -78,14 +78,22 @@ "repository_homepage_url": "https://www.npmjs.com/package/change-case", "repository_download_url": "https://registry.npmjs.org/change-case/-/change-case-5.4.4.tgz", "api_data_url": "https://registry.npmjs.org/change-case/5.4.4", - "package_uid": "pkg:npm/change-case@5.4.4?uuid=3ec06699-ba25-47d5-9380-15bab2ea320b", + "package_uid": "pkg:npm/change-case@5.4.4?uuid=4a92fd99-f970-46cd-a41c-e18f60134f97", "datafile_paths": [ "change-case-change-case-5.4.4/packages/change-case/package.json" ], "datasource_ids": [ "npm_package_json" ], - "license_clarity_score": {}, + "license_clarity_score": { + "score": 0, + "declared_license": false, + "identification_precision": false, + "has_license_text": false, + "declared_copyrights": false, + "conflicting_license_categories": false, + "ambiguous_compound_licensing": false + }, "purl": "pkg:npm/change-case@5.4.4" }, { @@ -166,14 +174,22 @@ "repository_homepage_url": "https://www.npmjs.com/package/sponge-case", "repository_download_url": "https://registry.npmjs.org/sponge-case/-/sponge-case-2.0.3.tgz", "api_data_url": "https://registry.npmjs.org/sponge-case/2.0.3", - "package_uid": "pkg:npm/sponge-case@2.0.3?uuid=65634f0d-5a3e-4fa2-95c6-cb489816580e", + "package_uid": "pkg:npm/sponge-case@2.0.3?uuid=f060868a-9007-45fd-b4b4-902c93e54124", "datafile_paths": [ "change-case-change-case-5.4.4/packages/sponge-case/package.json" ], "datasource_ids": [ "npm_package_json" ], - "license_clarity_score": {}, + "license_clarity_score": { + "score": 0, + "declared_license": false, + "identification_precision": false, + "has_license_text": false, + "declared_copyrights": false, + "conflicting_license_categories": false, + "ambiguous_compound_licensing": false + }, "purl": "pkg:npm/sponge-case@2.0.3" }, { @@ -252,14 +268,22 @@ "repository_homepage_url": "https://www.npmjs.com/package/swap-case", "repository_download_url": "https://registry.npmjs.org/swap-case/-/swap-case-3.0.3.tgz", "api_data_url": "https://registry.npmjs.org/swap-case/3.0.3", - "package_uid": "pkg:npm/swap-case@3.0.3?uuid=a3012a5a-4c2a-41aa-afbb-79004b0ef6d5", + "package_uid": "pkg:npm/swap-case@3.0.3?uuid=986758b2-5634-4a9d-9ce1-d9d4c7dfccf2", "datafile_paths": [ "change-case-change-case-5.4.4/packages/swap-case/package.json" ], "datasource_ids": [ "npm_package_json" ], - "license_clarity_score": {}, + "license_clarity_score": { + "score": 0, + "declared_license": false, + "identification_precision": false, + "has_license_text": false, + "declared_copyrights": false, + "conflicting_license_categories": false, + "ambiguous_compound_licensing": false + }, "purl": "pkg:npm/swap-case@3.0.3" }, { @@ -338,14 +362,22 @@ "repository_homepage_url": "https://www.npmjs.com/package/title-case", "repository_download_url": "https://registry.npmjs.org/title-case/-/title-case-4.3.1.tgz", "api_data_url": "https://registry.npmjs.org/title-case/4.3.1", - "package_uid": "pkg:npm/title-case@4.3.1?uuid=d19afd88-9843-46a5-a3b7-3200f6033c8b", + "package_uid": "pkg:npm/title-case@4.3.1?uuid=a93d331b-8fc4-48a9-8354-8e3219082cb0", "datafile_paths": [ "change-case-change-case-5.4.4/packages/title-case/package.json" ], "datasource_ids": [ "npm_package_json" ], - "license_clarity_score": {}, + "license_clarity_score": { + "score": 0, + "declared_license": false, + "identification_precision": false, + "has_license_text": false, + "declared_copyrights": false, + "conflicting_license_categories": false, + "ambiguous_compound_licensing": false + }, "purl": "pkg:npm/title-case@4.3.1" } ], @@ -359,7 +391,7 @@ "is_resolved": false, "resolved_package": {}, "extra_data": {}, - "dependency_uid": "pkg:npm/%40borderless/ts-scripts?uuid=8a4ceb73-b26b-4d6c-bd28-fbc14d9bb032", + "dependency_uid": "pkg:npm/%40borderless/ts-scripts?uuid=706d0eeb-bb48-4adf-b49b-0fa7e1f0c80e", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package.json", "datasource_id": "npm_package_json" @@ -373,7 +405,7 @@ "is_resolved": false, "resolved_package": {}, "extra_data": {}, - "dependency_uid": "pkg:npm/%40vitest/coverage-v8?uuid=4499d3b4-57cd-426f-af30-f787f5ff029f", + "dependency_uid": "pkg:npm/%40vitest/coverage-v8?uuid=d453fa0b-1092-4f15-ac7c-f93538aa0a2f", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package.json", "datasource_id": "npm_package_json" @@ -387,7 +419,7 @@ "is_resolved": false, "resolved_package": {}, "extra_data": {}, - "dependency_uid": "pkg:npm/typescript?uuid=cf42aa37-e5f4-4e1d-8ef1-b890731c54d4", + "dependency_uid": "pkg:npm/typescript?uuid=9f55d7fa-c8cf-4d85-a45b-a56b55a078bd", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package.json", "datasource_id": "npm_package_json" @@ -401,7 +433,7 @@ "is_resolved": false, "resolved_package": {}, "extra_data": {}, - "dependency_uid": "pkg:npm/vitest?uuid=8d4b56d6-1ef0-4545-b19b-e8477603a691", + "dependency_uid": "pkg:npm/vitest?uuid=e80a5064-37bf-45dd-971e-829e4ae1d852", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package.json", "datasource_id": "npm_package_json" @@ -456,7 +488,7 @@ "purl": "pkg:npm/root" }, "extra_data": {}, - "dependency_uid": "pkg:npm/root?uuid=8c15c467-5841-4254-a6cf-5dd2bc8858b9", + "dependency_uid": "pkg:npm/root?uuid=29aae0bd-5763-4c99-b9e2-8b64ce8bff86", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -544,7 +576,7 @@ "purl": "pkg:npm/%40ampproject/remapping@2.2.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40ampproject/remapping@2.2.1?uuid=d11c22b1-b826-4772-bfa6-2a0f6dad8454", + "dependency_uid": "pkg:npm/%40ampproject/remapping@2.2.1?uuid=8199eee5-b348-44b9-8b28-22973b31b7b8", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -611,7 +643,7 @@ "purl": "pkg:npm/%40babel/helper-string-parser@7.23.4" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40babel/helper-string-parser@7.23.4?uuid=904cedf3-35cf-47ab-9097-0c718be9b52c", + "dependency_uid": "pkg:npm/%40babel/helper-string-parser@7.23.4?uuid=66b217f1-01a7-4e58-bf0e-ad1efeb6f0fa", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -678,7 +710,7 @@ "purl": "pkg:npm/%40babel/helper-validator-identifier@7.22.20" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40babel/helper-validator-identifier@7.22.20?uuid=6ca997c4-b71e-47ef-a7f2-ee32229e090b", + "dependency_uid": "pkg:npm/%40babel/helper-validator-identifier@7.22.20?uuid=7f9c7a80-8205-48b5-bf9d-7bceaf4c9896", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -745,7 +777,7 @@ "purl": "pkg:npm/%40babel/parser@7.23.5" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40babel/parser@7.23.5?uuid=4f60e553-9543-4544-bd14-574697c7ec30", + "dependency_uid": "pkg:npm/%40babel/parser@7.23.5?uuid=db3f04e4-b1d2-4741-b040-9e364b1873ab", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -843,7 +875,7 @@ "purl": "pkg:npm/%40babel/types@7.23.5" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40babel/types@7.23.5?uuid=9419263b-56b1-430b-a8fd-20163a761902", + "dependency_uid": "pkg:npm/%40babel/types@7.23.5?uuid=190f6433-b0cd-43c0-bc66-1e2887eb1e73", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -910,7 +942,7 @@ "purl": "pkg:npm/%40bcoe/v8-coverage@0.2.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40bcoe/v8-coverage@0.2.3?uuid=b0cab31c-8cef-4238-bbf1-bac7f78b6278", + "dependency_uid": "pkg:npm/%40bcoe/v8-coverage@0.2.3?uuid=05d77293-2911-494c-ac40-266d2739620a", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -1078,7 +1110,7 @@ "purl": "pkg:npm/%40borderless/ts-scripts@0.15.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40borderless/ts-scripts@0.15.0?uuid=fda15d08-e3d4-4bd8-8e6d-e47b3102c288", + "dependency_uid": "pkg:npm/%40borderless/ts-scripts@0.15.0?uuid=1a149da0-fea3-4ddb-887f-0759eff592bb", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -1156,7 +1188,7 @@ "purl": "pkg:npm/brace-expansion@2.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/brace-expansion@2.0.1?uuid=49559fca-9ca4-4fdc-89fe-1dd48c784543", + "dependency_uid": "pkg:npm/brace-expansion@2.0.1?uuid=c81f922b-58ce-484c-91dd-8f4eaf024c7d", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -1223,7 +1255,7 @@ "purl": "pkg:npm/ci-info@3.8.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/ci-info@3.8.0?uuid=d632cad9-db98-4553-ab52-97ad4cf39f0d", + "dependency_uid": "pkg:npm/ci-info@3.8.0?uuid=9bb52823-97ac-480d-add8-1b9e8f11b8ea", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -1311,7 +1343,7 @@ "purl": "pkg:npm/find-up@6.3.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/find-up@6.3.0?uuid=61ce2704-ae20-4c83-aa18-81447b74a42e", + "dependency_uid": "pkg:npm/find-up@6.3.0?uuid=4487b104-ea18-4057-a642-3d010147dc57", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -1429,7 +1461,7 @@ "purl": "pkg:npm/glob@10.3.9" }, "extra_data": {}, - "dependency_uid": "pkg:npm/glob@10.3.9?uuid=e2d3cc10-d0e8-47e9-bad7-677f33f18aaf", + "dependency_uid": "pkg:npm/glob@10.3.9?uuid=bf23e461-efdb-465b-9974-1b3820d5eb1a", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -1507,7 +1539,7 @@ "purl": "pkg:npm/locate-path@7.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/locate-path@7.2.0?uuid=974f6b87-c9ff-4c4a-9c05-ea6c4d95231d", + "dependency_uid": "pkg:npm/locate-path@7.2.0?uuid=9f2d78f1-cb3e-4bf0-9e1f-7339dd9cc25a", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -1585,7 +1617,7 @@ "purl": "pkg:npm/minimatch@9.0.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/minimatch@9.0.3?uuid=36980a65-3153-43a0-8dbb-d77e18066e61", + "dependency_uid": "pkg:npm/minimatch@9.0.3?uuid=e516c6de-27d3-4c7b-b77c-84ad2dbed725", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -1652,7 +1684,7 @@ "purl": "pkg:npm/minipass@7.0.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/minipass@7.0.3?uuid=7f36a1d7-d37f-4b75-b6e7-cfea420eeb9f", + "dependency_uid": "pkg:npm/minipass@7.0.3?uuid=029cad57-ab3b-41e7-ae5c-9e7c7d320576", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -1730,7 +1762,7 @@ "purl": "pkg:npm/p-limit@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/p-limit@4.0.0?uuid=2951cfff-a9a5-40a1-b098-0a526b1c41c7", + "dependency_uid": "pkg:npm/p-limit@4.0.0?uuid=ba3f020e-047e-452e-8c62-60c8903f9b6f", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -1808,7 +1840,7 @@ "purl": "pkg:npm/p-locate@6.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/p-locate@6.0.0?uuid=bd271d72-ea3b-4aa8-b8c0-54a8e4ba3246", + "dependency_uid": "pkg:npm/p-locate@6.0.0?uuid=0f2a0fe5-1edc-4c67-b403-e796e4e8a8fe", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -1875,7 +1907,7 @@ "purl": "pkg:npm/path-exists@5.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/path-exists@5.0.0?uuid=bbf098c5-ccf2-4eb7-a7ce-c33abeb4dd0d", + "dependency_uid": "pkg:npm/path-exists@5.0.0?uuid=26913739-4545-472b-be7a-3e4551c5fbf2", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -1953,7 +1985,7 @@ "purl": "pkg:npm/rimraf@5.0.4" }, "extra_data": {}, - "dependency_uid": "pkg:npm/rimraf@5.0.4?uuid=7f02f80c-1b33-416b-8e22-dc5679978fca", + "dependency_uid": "pkg:npm/rimraf@5.0.4?uuid=878f74be-820e-49bd-bac7-e66ab7a23856", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2020,7 +2052,7 @@ "purl": "pkg:npm/%40esbuild/android-arm@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/android-arm@0.19.8?uuid=0e99e93c-3fe9-48d8-8aca-38070501c967", + "dependency_uid": "pkg:npm/%40esbuild/android-arm@0.19.8?uuid=123d2274-cfde-4d4f-8a80-66177d03fdb2", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2087,7 +2119,7 @@ "purl": "pkg:npm/%40esbuild/android-arm64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/android-arm64@0.19.8?uuid=0560d0b3-05a3-4c5d-bd35-821aae92efd4", + "dependency_uid": "pkg:npm/%40esbuild/android-arm64@0.19.8?uuid=615890f3-544c-4855-9100-53b725c96bfe", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2154,7 +2186,7 @@ "purl": "pkg:npm/%40esbuild/android-x64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/android-x64@0.19.8?uuid=d01bb4ab-a423-42c2-b712-314b4f35ea44", + "dependency_uid": "pkg:npm/%40esbuild/android-x64@0.19.8?uuid=f3658df4-52bc-49b9-acc4-44becf058365", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2221,7 +2253,7 @@ "purl": "pkg:npm/%40esbuild/darwin-arm64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/darwin-arm64@0.19.8?uuid=4870c679-cd51-4359-adca-4a96f18a4f72", + "dependency_uid": "pkg:npm/%40esbuild/darwin-arm64@0.19.8?uuid=373bf375-c6ef-4974-ad59-3998b612c0b1", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2288,7 +2320,7 @@ "purl": "pkg:npm/%40esbuild/darwin-x64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/darwin-x64@0.19.8?uuid=c7dc835c-1af1-4700-92e1-a2b81cd2e5dc", + "dependency_uid": "pkg:npm/%40esbuild/darwin-x64@0.19.8?uuid=85807a86-f4fe-4979-8b85-ab71abac90ca", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2355,7 +2387,7 @@ "purl": "pkg:npm/%40esbuild/freebsd-arm64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/freebsd-arm64@0.19.8?uuid=17227540-047c-4eb9-aa0f-35781c25adfd", + "dependency_uid": "pkg:npm/%40esbuild/freebsd-arm64@0.19.8?uuid=b860512d-935d-4df9-89ee-f5a719512dc5", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2422,7 +2454,7 @@ "purl": "pkg:npm/%40esbuild/freebsd-x64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/freebsd-x64@0.19.8?uuid=605bb20d-fa23-459d-ae23-76c03e4be915", + "dependency_uid": "pkg:npm/%40esbuild/freebsd-x64@0.19.8?uuid=2d306d8e-cc36-4aff-8aae-04ba8813bf07", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2489,7 +2521,7 @@ "purl": "pkg:npm/%40esbuild/linux-arm@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/linux-arm@0.19.8?uuid=65452783-170e-4051-b42f-5571274b8951", + "dependency_uid": "pkg:npm/%40esbuild/linux-arm@0.19.8?uuid=57ffcad5-8797-49f1-9dc8-a3f01a14a181", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2556,7 +2588,7 @@ "purl": "pkg:npm/%40esbuild/linux-arm64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/linux-arm64@0.19.8?uuid=589d9fca-2ca3-4488-914a-a88eafb3276c", + "dependency_uid": "pkg:npm/%40esbuild/linux-arm64@0.19.8?uuid=d85fc398-04bc-4e95-8feb-ec05a4ba7b72", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2623,7 +2655,7 @@ "purl": "pkg:npm/%40esbuild/linux-ia32@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/linux-ia32@0.19.8?uuid=28351583-1ac7-41a3-b83f-7c5e20af9ac2", + "dependency_uid": "pkg:npm/%40esbuild/linux-ia32@0.19.8?uuid=6f8a1bce-19a7-4fcc-8e4a-64b5d26e5598", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2690,7 +2722,7 @@ "purl": "pkg:npm/%40esbuild/linux-loong64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/linux-loong64@0.19.8?uuid=98f538ec-ed76-4c81-8a83-2fc56b079409", + "dependency_uid": "pkg:npm/%40esbuild/linux-loong64@0.19.8?uuid=cc3cb1d2-e756-4819-8d66-5babde35ce1d", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2757,7 +2789,7 @@ "purl": "pkg:npm/%40esbuild/linux-mips64el@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/linux-mips64el@0.19.8?uuid=b6358a35-51b3-4508-b69d-d115b6793ec1", + "dependency_uid": "pkg:npm/%40esbuild/linux-mips64el@0.19.8?uuid=c094b9d0-1a8f-4944-bbf9-b5a45916a144", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2824,7 +2856,7 @@ "purl": "pkg:npm/%40esbuild/linux-ppc64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/linux-ppc64@0.19.8?uuid=e4feeac6-1338-4318-b868-1afe60a34430", + "dependency_uid": "pkg:npm/%40esbuild/linux-ppc64@0.19.8?uuid=9b952ec6-f8ca-499a-af73-4e073f0b5309", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2891,7 +2923,7 @@ "purl": "pkg:npm/%40esbuild/linux-riscv64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/linux-riscv64@0.19.8?uuid=d9f2e9a5-46fa-4820-8c29-06a2671fa887", + "dependency_uid": "pkg:npm/%40esbuild/linux-riscv64@0.19.8?uuid=e4956dd0-3ad7-4c18-9c9e-f6e182589985", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2958,7 +2990,7 @@ "purl": "pkg:npm/%40esbuild/linux-s390x@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/linux-s390x@0.19.8?uuid=b937554a-4dc0-4195-a854-324771ed1947", + "dependency_uid": "pkg:npm/%40esbuild/linux-s390x@0.19.8?uuid=486e1274-f1f0-40c2-bcd0-7de11db948aa", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -3025,7 +3057,7 @@ "purl": "pkg:npm/%40esbuild/linux-x64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/linux-x64@0.19.8?uuid=480ce675-8b24-4103-b2ad-65ae36f49878", + "dependency_uid": "pkg:npm/%40esbuild/linux-x64@0.19.8?uuid=2795ff61-5b41-4b8f-9d4d-c5d39e781865", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -3092,7 +3124,7 @@ "purl": "pkg:npm/%40esbuild/netbsd-x64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/netbsd-x64@0.19.8?uuid=c5005df8-4278-47d0-aeca-2c8ea856914f", + "dependency_uid": "pkg:npm/%40esbuild/netbsd-x64@0.19.8?uuid=e9dc3799-4371-4fef-881c-767b77d543d2", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -3159,7 +3191,7 @@ "purl": "pkg:npm/%40esbuild/openbsd-x64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/openbsd-x64@0.19.8?uuid=111bf803-a4c5-4ab9-8517-c8259b8579bb", + "dependency_uid": "pkg:npm/%40esbuild/openbsd-x64@0.19.8?uuid=41931e30-4c0a-458c-a37a-ad706220fc57", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -3226,7 +3258,7 @@ "purl": "pkg:npm/%40esbuild/sunos-x64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/sunos-x64@0.19.8?uuid=253577a5-99d4-4ea7-99dc-eb95167e09f8", + "dependency_uid": "pkg:npm/%40esbuild/sunos-x64@0.19.8?uuid=324f9522-4a42-46fa-b514-c9e5f583d777", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -3293,7 +3325,7 @@ "purl": "pkg:npm/%40esbuild/win32-arm64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/win32-arm64@0.19.8?uuid=6faa9598-157d-4015-8afc-cd83a667bf1e", + "dependency_uid": "pkg:npm/%40esbuild/win32-arm64@0.19.8?uuid=e7580edf-10cf-45f0-adda-50950db5a83e", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -3360,7 +3392,7 @@ "purl": "pkg:npm/%40esbuild/win32-ia32@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/win32-ia32@0.19.8?uuid=c6a2f100-f22a-4af5-8fd9-22302bc497d2", + "dependency_uid": "pkg:npm/%40esbuild/win32-ia32@0.19.8?uuid=f64d7371-6769-44c7-8ad1-fb1f430196a9", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -3427,7 +3459,7 @@ "purl": "pkg:npm/%40esbuild/win32-x64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/win32-x64@0.19.8?uuid=10cf9d0a-819b-4076-b764-db596ad87295", + "dependency_uid": "pkg:npm/%40esbuild/win32-x64@0.19.8?uuid=3c248a44-d95d-464e-8082-3171d35956cf", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -3555,7 +3587,7 @@ "purl": "pkg:npm/%40isaacs/cliui@8.0.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40isaacs/cliui@8.0.2?uuid=8ab67211-84d7-4f2b-84d1-ea6e9646fa08", + "dependency_uid": "pkg:npm/%40isaacs/cliui@8.0.2?uuid=5544054d-c057-4f51-a68b-cc19f53d9893", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -3622,7 +3654,7 @@ "purl": "pkg:npm/%40istanbuljs/schema@0.1.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40istanbuljs/schema@0.1.3?uuid=178c1380-e015-415b-9b37-af5fbbe77218", + "dependency_uid": "pkg:npm/%40istanbuljs/schema@0.1.3?uuid=c4f8498e-eba1-416e-92df-b8a1c91dc322", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -3700,7 +3732,7 @@ "purl": "pkg:npm/%40jest/schemas@29.6.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40jest/schemas@29.6.3?uuid=9f75b965-6f2f-47c0-a0f8-d5938ff603b1", + "dependency_uid": "pkg:npm/%40jest/schemas@29.6.3?uuid=c1140ff7-e9eb-4659-a4a2-a9e01464b090", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -3798,7 +3830,7 @@ "purl": "pkg:npm/%40jridgewell/gen-mapping@0.3.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40jridgewell/gen-mapping@0.3.3?uuid=0c9627e3-f0c0-4429-9c71-3c6daf827021", + "dependency_uid": "pkg:npm/%40jridgewell/gen-mapping@0.3.3?uuid=509c46a5-2310-4057-b95d-aa15407cf2c8", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -3865,7 +3897,7 @@ "purl": "pkg:npm/%40jridgewell/resolve-uri@3.1.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40jridgewell/resolve-uri@3.1.1?uuid=5c0f531e-2761-4361-a217-70023418cce9", + "dependency_uid": "pkg:npm/%40jridgewell/resolve-uri@3.1.1?uuid=075b7a91-fc35-43a7-9338-b768ad0e925b", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -3932,7 +3964,7 @@ "purl": "pkg:npm/%40jridgewell/set-array@1.1.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40jridgewell/set-array@1.1.2?uuid=c4087d18-3f07-4ef2-a039-3bbc61116966", + "dependency_uid": "pkg:npm/%40jridgewell/set-array@1.1.2?uuid=5cc4ff4c-3307-49b9-960f-125f2199fdf5", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -4020,7 +4052,7 @@ "purl": "pkg:npm/%40jridgewell/source-map@0.3.5" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40jridgewell/source-map@0.3.5?uuid=e1748d73-5528-4694-8219-d7a93cf6b54b", + "dependency_uid": "pkg:npm/%40jridgewell/source-map@0.3.5?uuid=4bd6950a-17e7-437f-9bc5-0e6cabe18f22", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -4087,7 +4119,7 @@ "purl": "pkg:npm/%40jridgewell/sourcemap-codec@1.4.15" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40jridgewell/sourcemap-codec@1.4.15?uuid=5b8f339c-516d-4040-a868-2b7fdcdec74e", + "dependency_uid": "pkg:npm/%40jridgewell/sourcemap-codec@1.4.15?uuid=84679259-9d32-405d-9d3d-c3c894a65a1a", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -4175,7 +4207,7 @@ "purl": "pkg:npm/%40jridgewell/trace-mapping@0.3.19" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40jridgewell/trace-mapping@0.3.19?uuid=c02030ec-83b9-44a7-933a-6e619493050b", + "dependency_uid": "pkg:npm/%40jridgewell/trace-mapping@0.3.19?uuid=089a6e85-fa9d-457a-851d-98d5e4fdc4b7", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -4263,7 +4295,7 @@ "purl": "pkg:npm/%40nodelib/fs.scandir@2.1.5" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40nodelib/fs.scandir@2.1.5?uuid=95c0d4e4-ed94-419d-8a8a-1f62dadd882d", + "dependency_uid": "pkg:npm/%40nodelib/fs.scandir@2.1.5?uuid=e946e31a-b774-4e18-989f-e580f67cb36a", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -4330,7 +4362,7 @@ "purl": "pkg:npm/%40nodelib/fs.stat@2.0.5" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40nodelib/fs.stat@2.0.5?uuid=3f40b3f1-653b-4974-937c-bd3126aa2773", + "dependency_uid": "pkg:npm/%40nodelib/fs.stat@2.0.5?uuid=1de671a9-30be-4b15-9769-87d6f0a1d44f", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -4418,7 +4450,7 @@ "purl": "pkg:npm/%40nodelib/fs.walk@1.2.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40nodelib/fs.walk@1.2.8?uuid=8275c012-1428-48e3-85d0-f682ee375b2d", + "dependency_uid": "pkg:npm/%40nodelib/fs.walk@1.2.8?uuid=cb9304b8-46be-47f3-8ea8-cabb43b2242c", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -4485,7 +4517,7 @@ "purl": "pkg:npm/%40pkgjs/parseargs@0.11.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40pkgjs/parseargs@0.11.0?uuid=e82e07fb-5970-432e-be05-88f803f30a74", + "dependency_uid": "pkg:npm/%40pkgjs/parseargs@0.11.0?uuid=05197a69-0dd4-4b50-ba7d-921edad083b7", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -4613,7 +4645,7 @@ "purl": "pkg:npm/%40pkgr/utils@2.4.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40pkgr/utils@2.4.2?uuid=ce976f1c-4924-48a7-b63c-864225890bc9", + "dependency_uid": "pkg:npm/%40pkgr/utils@2.4.2?uuid=655650cd-e1ce-405b-b0e5-c89383210221", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -4680,7 +4712,7 @@ "purl": "pkg:npm/%40rollup/rollup-android-arm-eabi@4.6.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-android-arm-eabi@4.6.1?uuid=2441cb8d-44b2-44a6-b789-6ccddc40c06d", + "dependency_uid": "pkg:npm/%40rollup/rollup-android-arm-eabi@4.6.1?uuid=a2f2dbae-c55e-4b87-bd46-0258f9d74959", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -4747,7 +4779,7 @@ "purl": "pkg:npm/%40rollup/rollup-android-arm64@4.6.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-android-arm64@4.6.1?uuid=89031716-3f7f-4de0-8c88-7a3015a4c861", + "dependency_uid": "pkg:npm/%40rollup/rollup-android-arm64@4.6.1?uuid=7c365cef-294b-402a-8b77-a6a2c793b1c5", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -4814,7 +4846,7 @@ "purl": "pkg:npm/%40rollup/rollup-darwin-arm64@4.6.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-darwin-arm64@4.6.1?uuid=5a232b0a-01c1-44f4-affc-ac827ecd93ae", + "dependency_uid": "pkg:npm/%40rollup/rollup-darwin-arm64@4.6.1?uuid=0abe0a7b-4464-49f8-9975-5e8b921fe770", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -4881,7 +4913,7 @@ "purl": "pkg:npm/%40rollup/rollup-darwin-x64@4.6.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-darwin-x64@4.6.1?uuid=8416cf0a-2f55-4929-959b-2fbdecc2f207", + "dependency_uid": "pkg:npm/%40rollup/rollup-darwin-x64@4.6.1?uuid=0f68b975-1ab7-4065-bbda-6e0a9ab72607", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -4948,7 +4980,7 @@ "purl": "pkg:npm/%40rollup/rollup-linux-arm-gnueabihf@4.6.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-linux-arm-gnueabihf@4.6.1?uuid=b0bd95ee-1b62-403c-8c0a-259551f2c68c", + "dependency_uid": "pkg:npm/%40rollup/rollup-linux-arm-gnueabihf@4.6.1?uuid=99e9519b-832b-48f2-aec5-7186e6664481", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -5015,7 +5047,7 @@ "purl": "pkg:npm/%40rollup/rollup-linux-arm64-gnu@4.6.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-linux-arm64-gnu@4.6.1?uuid=2752869b-0ad9-4077-b081-eab248d48554", + "dependency_uid": "pkg:npm/%40rollup/rollup-linux-arm64-gnu@4.6.1?uuid=ad8613ed-88d6-48c3-bc54-e25250ee3e62", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -5082,7 +5114,7 @@ "purl": "pkg:npm/%40rollup/rollup-linux-arm64-musl@4.6.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-linux-arm64-musl@4.6.1?uuid=8d0df407-c73b-4cec-bce3-d348e125cf19", + "dependency_uid": "pkg:npm/%40rollup/rollup-linux-arm64-musl@4.6.1?uuid=66e01c49-e8dd-43e8-a232-4c287a3b79f9", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -5149,7 +5181,7 @@ "purl": "pkg:npm/%40rollup/rollup-linux-x64-gnu@4.6.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-linux-x64-gnu@4.6.1?uuid=128ab952-53ee-4429-85c3-cb30328e2964", + "dependency_uid": "pkg:npm/%40rollup/rollup-linux-x64-gnu@4.6.1?uuid=fa265bb7-9809-4732-bd29-1dde56881bf2", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -5216,7 +5248,7 @@ "purl": "pkg:npm/%40rollup/rollup-linux-x64-musl@4.6.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-linux-x64-musl@4.6.1?uuid=08d453de-60ef-48b7-bd5d-1edb83d37a80", + "dependency_uid": "pkg:npm/%40rollup/rollup-linux-x64-musl@4.6.1?uuid=dff3d9c1-faeb-4859-a38b-1e1e306838c1", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -5283,7 +5315,7 @@ "purl": "pkg:npm/%40rollup/rollup-win32-arm64-msvc@4.6.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-win32-arm64-msvc@4.6.1?uuid=8253253b-3855-4872-b020-73e580de5e9c", + "dependency_uid": "pkg:npm/%40rollup/rollup-win32-arm64-msvc@4.6.1?uuid=897dca04-3b42-4c8e-b2e4-aa4f614a63ab", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -5350,7 +5382,7 @@ "purl": "pkg:npm/%40rollup/rollup-win32-ia32-msvc@4.6.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-win32-ia32-msvc@4.6.1?uuid=82d24a07-0c81-47d8-b1ec-1abb457bdd6d", + "dependency_uid": "pkg:npm/%40rollup/rollup-win32-ia32-msvc@4.6.1?uuid=67b2da89-1251-413d-ba4b-ac65193af773", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -5417,7 +5449,7 @@ "purl": "pkg:npm/%40rollup/rollup-win32-x64-msvc@4.6.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-win32-x64-msvc@4.6.1?uuid=3328f572-7ceb-4e69-83b5-d1be31e33ce6", + "dependency_uid": "pkg:npm/%40rollup/rollup-win32-x64-msvc@4.6.1?uuid=93881fdf-c4bd-4953-b389-7a66bb6c8f8d", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -5484,7 +5516,7 @@ "purl": "pkg:npm/%40sinclair/typebox@0.27.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40sinclair/typebox@0.27.8?uuid=88ad4f8e-984b-4584-9a8f-5f23f4a661b1", + "dependency_uid": "pkg:npm/%40sinclair/typebox@0.27.8?uuid=af09105c-f34a-46ee-84c0-5f6d43ddaa8f", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -5551,7 +5583,7 @@ "purl": "pkg:npm/%40types/istanbul-lib-coverage@2.0.6" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40types/istanbul-lib-coverage@2.0.6?uuid=4cb33327-1dc0-45e8-a90b-747f416868ea", + "dependency_uid": "pkg:npm/%40types/istanbul-lib-coverage@2.0.6?uuid=52400498-11f3-4ed9-88f4-925eee2c91bf", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -5629,7 +5661,7 @@ "purl": "pkg:npm/%40types/node@20.10.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40types/node@20.10.3?uuid=98709942-abcf-4338-887e-380f0667ace5", + "dependency_uid": "pkg:npm/%40types/node@20.10.3?uuid=237c98d8-ec3f-44e6-8fb4-6eb859ce1b12", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -5827,7 +5859,7 @@ "purl": "pkg:npm/%40vitest/coverage-v8@1.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40vitest/coverage-v8@1.0.1?uuid=e444cedf-6400-4618-90f6-7951ab22f19d", + "dependency_uid": "pkg:npm/%40vitest/coverage-v8@1.0.1?uuid=6e793442-ff5d-4c6d-9c52-0d2dccc53188", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -5925,7 +5957,7 @@ "purl": "pkg:npm/%40vitest/expect@1.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40vitest/expect@1.0.1?uuid=e4f5380a-8f06-45ce-85f3-c62b3c400ba9", + "dependency_uid": "pkg:npm/%40vitest/expect@1.0.1?uuid=12eb5273-8567-4cd3-a28b-588c9106e55f", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -6023,7 +6055,7 @@ "purl": "pkg:npm/%40vitest/runner@1.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40vitest/runner@1.0.1?uuid=aae4d24e-cb99-4a1c-a374-e2290a11d8c5", + "dependency_uid": "pkg:npm/%40vitest/runner@1.0.1?uuid=3ac83732-97f8-4f2c-86af-56d987ee18ba", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -6121,7 +6153,7 @@ "purl": "pkg:npm/%40vitest/snapshot@1.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40vitest/snapshot@1.0.1?uuid=542b2f3c-4c2e-42f1-92fa-1f7062480a0b", + "dependency_uid": "pkg:npm/%40vitest/snapshot@1.0.1?uuid=6d57013c-217d-4a1b-bd72-77c4af416cd4", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -6199,7 +6231,7 @@ "purl": "pkg:npm/%40vitest/spy@1.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40vitest/spy@1.0.1?uuid=ee2c0a17-5d0a-4707-8190-186b80f62526", + "dependency_uid": "pkg:npm/%40vitest/spy@1.0.1?uuid=010b1320-e79d-409a-845f-37f1b8382d60", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -6297,7 +6329,7 @@ "purl": "pkg:npm/%40vitest/utils@1.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40vitest/utils@1.0.1?uuid=b3103345-b67b-4265-9d24-16933a170641", + "dependency_uid": "pkg:npm/%40vitest/utils@1.0.1?uuid=760207c3-393f-48df-8b58-036a5e642526", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -6364,7 +6396,7 @@ "purl": "pkg:npm/acorn@8.11.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/acorn@8.11.2?uuid=9bde179b-50b1-43a1-addd-813c254f44bb", + "dependency_uid": "pkg:npm/acorn@8.11.2?uuid=7a2c277f-ef08-44dd-ad63-00c176e41b55", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -6431,7 +6463,7 @@ "purl": "pkg:npm/acorn-walk@8.3.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/acorn-walk@8.3.0?uuid=8720fb50-c5f6-4aa6-9bff-9679af6252ba", + "dependency_uid": "pkg:npm/acorn-walk@8.3.0?uuid=d552fe72-841d-45e3-867f-7163bc5d29a9", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -6509,7 +6541,7 @@ "purl": "pkg:npm/agent-base@7.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/agent-base@7.1.0?uuid=a704b5ae-d092-49de-b4ac-e2d619b09926", + "dependency_uid": "pkg:npm/agent-base@7.1.0?uuid=7946c08d-e687-4281-95d6-4081a542803d", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -6587,7 +6619,7 @@ "purl": "pkg:npm/ansi-escapes@5.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/ansi-escapes@5.0.0?uuid=0ab7336e-125b-420b-8f34-f46d3d9be4d7", + "dependency_uid": "pkg:npm/ansi-escapes@5.0.0?uuid=bd75e4cf-48a3-42bc-b96d-ba7f30ebb0e8", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -6654,7 +6686,7 @@ "purl": "pkg:npm/ansi-regex@6.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/ansi-regex@6.0.1?uuid=e999a3c7-d67b-48d3-a2d7-7003d395cb23", + "dependency_uid": "pkg:npm/ansi-regex@6.0.1?uuid=029817aa-cedb-4f0e-88f5-a060791c597b", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -6721,7 +6753,7 @@ "purl": "pkg:npm/ansi-styles@6.2.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/ansi-styles@6.2.1?uuid=ff0de5a4-24e1-4e1b-b798-fe36b143ef41", + "dependency_uid": "pkg:npm/ansi-styles@6.2.1?uuid=9e0de9be-c54c-477e-a41c-1a988509861e", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -6788,7 +6820,7 @@ "purl": "pkg:npm/arg@5.0.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/arg@5.0.2?uuid=c6f15da3-c95c-4bc4-9130-c05f7cc657f6", + "dependency_uid": "pkg:npm/arg@5.0.2?uuid=0c216c32-01b7-4e1c-9cf8-3a3f8572f0c7", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -6855,7 +6887,7 @@ "purl": "pkg:npm/assertion-error@1.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/assertion-error@1.1.0?uuid=f68ce083-f060-48ab-a903-8278e35a26a5", + "dependency_uid": "pkg:npm/assertion-error@1.1.0?uuid=4658457c-9746-4b60-957f-2b1c9bc8f554", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -6922,7 +6954,7 @@ "purl": "pkg:npm/asynckit@0.4.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/asynckit@0.4.0?uuid=a0b976c2-2020-46ee-8cbe-7040a7c6f612", + "dependency_uid": "pkg:npm/asynckit@0.4.0?uuid=d744a7f7-fc31-4bbc-a5d6-bfe3dd9cccc5", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -6989,7 +7021,7 @@ "purl": "pkg:npm/balanced-match@1.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/balanced-match@1.0.0?uuid=3b8832ff-99a5-49db-af55-ce76ec265f0c", + "dependency_uid": "pkg:npm/balanced-match@1.0.0?uuid=a587b6e3-d8e7-48b6-8b01-65dc1bb212c8", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -7056,7 +7088,7 @@ "purl": "pkg:npm/big-integer@1.6.51" }, "extra_data": {}, - "dependency_uid": "pkg:npm/big-integer@1.6.51?uuid=d2559f32-4cd3-42a4-a789-702c03e59f53", + "dependency_uid": "pkg:npm/big-integer@1.6.51?uuid=e055d44e-4cd1-4937-91c1-faea539122bd", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -7134,7 +7166,7 @@ "purl": "pkg:npm/bplist-parser@0.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/bplist-parser@0.2.0?uuid=c58b3b32-d1ed-47a6-8422-111d29536dbb", + "dependency_uid": "pkg:npm/bplist-parser@0.2.0?uuid=ed1058ee-ce20-4380-9a0f-82980b5cd495", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -7222,7 +7254,7 @@ "purl": "pkg:npm/brace-expansion@1.1.11" }, "extra_data": {}, - "dependency_uid": "pkg:npm/brace-expansion@1.1.11?uuid=155d75ee-f415-4f6b-9682-d3051904c536", + "dependency_uid": "pkg:npm/brace-expansion@1.1.11?uuid=6d4dc234-9da6-4fe6-9fb5-362e26bc36a4", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -7300,7 +7332,7 @@ "purl": "pkg:npm/braces@3.0.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/braces@3.0.2?uuid=9df7f1c4-6059-44c9-8c90-a8bf3a31dd87", + "dependency_uid": "pkg:npm/braces@3.0.2?uuid=970f1ec5-d2fe-4582-b570-0e674f01d535", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -7367,7 +7399,7 @@ "purl": "pkg:npm/buffer-from@1.1.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/buffer-from@1.1.2?uuid=9e8cffc0-32bf-4cfc-be86-917641cec179", + "dependency_uid": "pkg:npm/buffer-from@1.1.2?uuid=9d4c2b13-3659-422f-b484-256c3d5141aa", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -7445,7 +7477,7 @@ "purl": "pkg:npm/bundle-name@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/bundle-name@3.0.0?uuid=b8ba21a9-7e3d-4f06-8f66-389db10e8fb6", + "dependency_uid": "pkg:npm/bundle-name@3.0.0?uuid=3c93d52c-6d44-4269-b89c-eb62b1837471", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -7512,7 +7544,7 @@ "purl": "pkg:npm/cac@6.7.14" }, "extra_data": {}, - "dependency_uid": "pkg:npm/cac@6.7.14?uuid=f209f6ae-1480-451d-ac68-a723a9b3a85d", + "dependency_uid": "pkg:npm/cac@6.7.14?uuid=8d2ab5f7-5c36-4915-99a6-db6177b11a34", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -7650,7 +7682,7 @@ "purl": "pkg:npm/chai@4.3.10" }, "extra_data": {}, - "dependency_uid": "pkg:npm/chai@4.3.10?uuid=7f2d8a9c-b9c2-4fd3-822c-2f75f9c51020", + "dependency_uid": "pkg:npm/chai@4.3.10?uuid=6d871985-751c-4a85-afaf-1cedb168f958", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -7717,7 +7749,7 @@ "purl": "pkg:npm/chalk@5.3.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/chalk@5.3.0?uuid=f5bfe035-bef1-4982-80d6-215f32e25a05", + "dependency_uid": "pkg:npm/chalk@5.3.0?uuid=8163dd81-d0b2-4478-b9f7-332e06d8d08e", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -7784,7 +7816,7 @@ "purl": "pkg:npm/change-case" }, "extra_data": {}, - "dependency_uid": "pkg:npm/change-case?uuid=30782473-db63-4222-a8e4-1fe592694924", + "dependency_uid": "pkg:npm/change-case?uuid=f8c1c6b6-d2b9-4026-831c-ff5ea60f3347", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -7862,7 +7894,7 @@ "purl": "pkg:npm/check-error@1.0.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/check-error@1.0.3?uuid=7d44182b-59ce-4c42-bc37-742a934d3c2e", + "dependency_uid": "pkg:npm/check-error@1.0.3?uuid=2a895013-a084-47ca-8b0a-c649a0c55f2f", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -7940,7 +7972,7 @@ "purl": "pkg:npm/cli-cursor@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/cli-cursor@4.0.0?uuid=9e86a6c9-6e23-429a-a404-02082ab08631", + "dependency_uid": "pkg:npm/cli-cursor@4.0.0?uuid=250ed338-00ea-4190-9b23-5e1d7f28769a", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -8028,7 +8060,7 @@ "purl": "pkg:npm/cli-truncate@3.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/cli-truncate@3.1.0?uuid=9557dd8b-f6bc-4c53-bc56-007770a2125d", + "dependency_uid": "pkg:npm/cli-truncate@3.1.0?uuid=56a1bda6-1b5e-4c67-ae1b-40e8507f7054", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -8106,7 +8138,7 @@ "purl": "pkg:npm/color-convert@2.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/color-convert@2.0.1?uuid=2bb46749-4896-4d5e-a74c-dad2a43b5b12", + "dependency_uid": "pkg:npm/color-convert@2.0.1?uuid=e5bf7b8f-9c0f-4835-a9e9-a7a82a5c04e8", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -8173,7 +8205,7 @@ "purl": "pkg:npm/color-name@1.1.4" }, "extra_data": {}, - "dependency_uid": "pkg:npm/color-name@1.1.4?uuid=6e893334-a0c3-4220-882d-682e5ca61791", + "dependency_uid": "pkg:npm/color-name@1.1.4?uuid=32ca351f-2117-47eb-8fbf-782ee299bc63", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -8240,7 +8272,7 @@ "purl": "pkg:npm/colorette@2.0.20" }, "extra_data": {}, - "dependency_uid": "pkg:npm/colorette@2.0.20?uuid=08498a80-78cd-4204-b78d-c8bee3b60a7d", + "dependency_uid": "pkg:npm/colorette@2.0.20?uuid=7a4331c3-7ee5-4b4c-96a3-c1e2258a366b", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -8318,7 +8350,7 @@ "purl": "pkg:npm/combined-stream@1.0.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/combined-stream@1.0.8?uuid=5dbb8305-d53d-4a23-a58b-124c380debe6", + "dependency_uid": "pkg:npm/combined-stream@1.0.8?uuid=ccf7d9f6-45fc-4e3f-ac2f-2c750a4eb575", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -8385,7 +8417,7 @@ "purl": "pkg:npm/commander@11.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/commander@11.1.0?uuid=4fd1178b-be76-4a0e-8ecb-489886ac64ef", + "dependency_uid": "pkg:npm/commander@11.1.0?uuid=614349cf-cd3f-48f9-9d6f-29a1dd7a858b", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -8452,7 +8484,7 @@ "purl": "pkg:npm/concat-map@0.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/concat-map@0.0.1?uuid=c0bcc125-6e7e-4805-9693-3d4beb56526f", + "dependency_uid": "pkg:npm/concat-map@0.0.1?uuid=e53f4a41-a4e9-4ff6-966b-9a6fdaf8c29d", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -8519,7 +8551,7 @@ "purl": "pkg:npm/convert-source-map@2.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/convert-source-map@2.0.0?uuid=4b7fad3d-c5c9-4559-81f5-6f78c0723f2b", + "dependency_uid": "pkg:npm/convert-source-map@2.0.0?uuid=1e9b577d-7148-4625-8bce-ef8ba9364cce", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -8617,7 +8649,7 @@ "purl": "pkg:npm/cross-spawn@7.0.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/cross-spawn@7.0.3?uuid=d3db2f3c-02b7-4756-af59-1209fcc18cb9", + "dependency_uid": "pkg:npm/cross-spawn@7.0.3?uuid=e7e46c1e-ab88-4667-ad70-28457b71a0b6", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -8695,7 +8727,7 @@ "purl": "pkg:npm/cssstyle@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/cssstyle@3.0.0?uuid=7420be92-49cb-42b1-9f1c-a8106362d681", + "dependency_uid": "pkg:npm/cssstyle@3.0.0?uuid=189c064a-7053-4526-b537-a79ac81ff74d", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -8783,7 +8815,7 @@ "purl": "pkg:npm/data-urls@5.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/data-urls@5.0.0?uuid=abf5ad5b-533e-432c-b53c-f87524275ea8", + "dependency_uid": "pkg:npm/data-urls@5.0.0?uuid=89b7e3bb-fb30-46e1-b248-39575a075bbb", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -8861,7 +8893,7 @@ "purl": "pkg:npm/debug@4.3.4" }, "extra_data": {}, - "dependency_uid": "pkg:npm/debug@4.3.4?uuid=84a6996d-af3a-47bb-96e8-da491282765c", + "dependency_uid": "pkg:npm/debug@4.3.4?uuid=d9af7fea-5ba4-491c-9f46-dc6f750b7403", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -8928,7 +8960,7 @@ "purl": "pkg:npm/decimal.js@10.4.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/decimal.js@10.4.3?uuid=49a6c47e-3cc8-4c5f-9519-2a37cbd63353", + "dependency_uid": "pkg:npm/decimal.js@10.4.3?uuid=22a343a6-3021-425e-9b76-fbf4fe48ec73", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -9006,7 +9038,7 @@ "purl": "pkg:npm/deep-eql@4.1.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/deep-eql@4.1.3?uuid=83910acf-9bb6-4f9a-9247-94cd80ee3ce2", + "dependency_uid": "pkg:npm/deep-eql@4.1.3?uuid=bcacfa4a-6b33-46c8-a98e-44c14d96e12b", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -9114,7 +9146,7 @@ "purl": "pkg:npm/default-browser@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/default-browser@4.0.0?uuid=7c4e01fb-660b-4a73-8d47-d82332d78daf", + "dependency_uid": "pkg:npm/default-browser@4.0.0?uuid=49dcdadf-4507-479e-9ef6-132f641dccfe", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -9202,7 +9234,7 @@ "purl": "pkg:npm/default-browser-id@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/default-browser-id@3.0.0?uuid=72f22a60-cc98-4132-a00d-804d7fa31754", + "dependency_uid": "pkg:npm/default-browser-id@3.0.0?uuid=5460d9cb-b684-4308-b71a-11ea8535a56d", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -9360,7 +9392,7 @@ "purl": "pkg:npm/execa@7.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/execa@7.2.0?uuid=cdeb9ab6-32f0-43dc-8c4c-d87946576c3d", + "dependency_uid": "pkg:npm/execa@7.2.0?uuid=b7d636d7-17cf-43a7-9fd7-4e459e726115", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -9427,7 +9459,7 @@ "purl": "pkg:npm/get-stream@6.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/get-stream@6.0.1?uuid=8ee89de5-4eb8-49c7-a77b-99e9fe8b5217", + "dependency_uid": "pkg:npm/get-stream@6.0.1?uuid=d5ef936a-bf06-45bd-b5e9-f8458f060b90", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -9494,7 +9526,7 @@ "purl": "pkg:npm/human-signals@4.3.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/human-signals@4.3.1?uuid=4a013ccf-2fa9-4054-b1ea-b042f502c2cc", + "dependency_uid": "pkg:npm/human-signals@4.3.1?uuid=19a46d8b-8e6c-4b7d-b4f6-4657d498dada", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -9561,7 +9593,7 @@ "purl": "pkg:npm/signal-exit@3.0.7" }, "extra_data": {}, - "dependency_uid": "pkg:npm/signal-exit@3.0.7?uuid=1c0fc80c-9655-48b7-8764-d884dae57deb", + "dependency_uid": "pkg:npm/signal-exit@3.0.7?uuid=be504cff-481d-4710-a12c-49009ccef520", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -9628,7 +9660,7 @@ "purl": "pkg:npm/define-lazy-prop@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/define-lazy-prop@3.0.0?uuid=430d42dd-13f8-41bf-8a4f-ba88e8f9cfd9", + "dependency_uid": "pkg:npm/define-lazy-prop@3.0.0?uuid=e66f58c6-ec9b-4b0e-84f6-e7bbd374b38e", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -9695,7 +9727,7 @@ "purl": "pkg:npm/delayed-stream@1.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/delayed-stream@1.0.0?uuid=999e40c2-e8e1-4cd9-9be9-9476ec5ecdbe", + "dependency_uid": "pkg:npm/delayed-stream@1.0.0?uuid=8978663f-d219-4c47-9905-483df060279c", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -9762,7 +9794,7 @@ "purl": "pkg:npm/detect-indent@7.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/detect-indent@7.0.1?uuid=b1659470-a4c8-4d8f-bac3-efa968beb242", + "dependency_uid": "pkg:npm/detect-indent@7.0.1?uuid=c1e41667-578e-4bd5-895c-b87dc20f1904", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -9829,7 +9861,7 @@ "purl": "pkg:npm/detect-newline@4.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/detect-newline@4.0.1?uuid=96d5f57b-01e5-479e-9a7b-484ef049deac", + "dependency_uid": "pkg:npm/detect-newline@4.0.1?uuid=944fc9c3-5b44-4810-8195-e5a23945d872", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -9896,7 +9928,7 @@ "purl": "pkg:npm/diff-sequences@29.6.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/diff-sequences@29.6.3?uuid=a8b54668-47c0-4975-aad2-e6a8d3d6e2ee", + "dependency_uid": "pkg:npm/diff-sequences@29.6.3?uuid=cea7d6f4-ea9e-4e7f-8e45-3937b3b2203f", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -9974,7 +10006,7 @@ "purl": "pkg:npm/dir-glob@3.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/dir-glob@3.0.1?uuid=df6294f9-a53e-4339-9516-a1d95b7ae379", + "dependency_uid": "pkg:npm/dir-glob@3.0.1?uuid=0e0a186d-80b6-4408-a23a-b93445d798e0", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -10041,7 +10073,7 @@ "purl": "pkg:npm/eastasianwidth@0.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/eastasianwidth@0.2.0?uuid=44e78976-ee5d-41ec-b2dd-834059a108cf", + "dependency_uid": "pkg:npm/eastasianwidth@0.2.0?uuid=f7337211-91b9-4a10-81c7-5fb6d297d1a9", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -10108,7 +10140,7 @@ "purl": "pkg:npm/emoji-regex@9.2.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/emoji-regex@9.2.2?uuid=cd2e85a1-740f-47e2-9528-075373d66bbc", + "dependency_uid": "pkg:npm/emoji-regex@9.2.2?uuid=3d15549c-b55a-424d-8890-73adba8b4bc9", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -10175,7 +10207,7 @@ "purl": "pkg:npm/entities@4.5.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/entities@4.5.0?uuid=df1d17b9-d218-485d-a3db-377687ddfb0e", + "dependency_uid": "pkg:npm/entities@4.5.0?uuid=df9acca6-36d5-487d-ac0e-bf1c160ef15a", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -10242,7 +10274,7 @@ "purl": "pkg:npm/esbuild@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/esbuild@0.19.8?uuid=55883781-c760-4bad-a688-2711d95bc47a", + "dependency_uid": "pkg:npm/esbuild@0.19.8?uuid=3e5063f2-3799-4848-ac27-6faf55fa31d6", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -10309,7 +10341,7 @@ "purl": "pkg:npm/eventemitter3@5.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/eventemitter3@5.0.1?uuid=f375cc3f-78e1-4edf-a47e-c05008ddbee4", + "dependency_uid": "pkg:npm/eventemitter3@5.0.1?uuid=a478816e-cc4b-4b4a-8093-4e1919ea9643", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -10467,7 +10499,7 @@ "purl": "pkg:npm/execa@8.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/execa@8.0.1?uuid=558fb875-f131-4ec2-8c0f-1a34da57d050", + "dependency_uid": "pkg:npm/execa@8.0.1?uuid=c481b996-5ee6-4bcb-95f8-fb4ebb06f89e", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -10585,7 +10617,7 @@ "purl": "pkg:npm/fast-glob@3.3.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/fast-glob@3.3.1?uuid=b5f1ca08-9529-462d-a41e-01fa79cf53e2", + "dependency_uid": "pkg:npm/fast-glob@3.3.1?uuid=8bf0ea79-d4c1-4e1a-94d7-96d4021c4a05", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -10663,7 +10695,7 @@ "purl": "pkg:npm/fastq@1.15.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/fastq@1.15.0?uuid=6b01b821-43f4-4500-84f1-d4d119377af5", + "dependency_uid": "pkg:npm/fastq@1.15.0?uuid=6de40b24-ae2f-4669-8c6b-608d2213a0d5", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -10741,7 +10773,7 @@ "purl": "pkg:npm/fill-range@7.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/fill-range@7.0.1?uuid=c927721f-c44c-4a1b-8a85-3f6441f014a6", + "dependency_uid": "pkg:npm/fill-range@7.0.1?uuid=66dac270-29b3-4e3b-8861-305fe683867b", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -10829,7 +10861,7 @@ "purl": "pkg:npm/foreground-child@3.1.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/foreground-child@3.1.1?uuid=7926f11f-dbd0-401a-be0d-9792538a7dcc", + "dependency_uid": "pkg:npm/foreground-child@3.1.1?uuid=aabfe0c5-ed25-4ed6-8194-5b46e81159ab", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -10927,7 +10959,7 @@ "purl": "pkg:npm/form-data@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/form-data@4.0.0?uuid=c4dead7a-0c20-49a3-a4c5-13dd80189649", + "dependency_uid": "pkg:npm/form-data@4.0.0?uuid=7a8bdb9d-e6b3-42ce-a257-90fd747de23f", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -10994,7 +11026,7 @@ "purl": "pkg:npm/fs.realpath@1.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/fs.realpath@1.0.0?uuid=374de5a9-da8f-4688-8f2d-72780113585d", + "dependency_uid": "pkg:npm/fs.realpath@1.0.0?uuid=59227930-9c6f-492f-85d4-0257b26ac8d4", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -11061,7 +11093,7 @@ "purl": "pkg:npm/fsevents@2.3.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/fsevents@2.3.3?uuid=414a55c0-b6cd-46f0-9a3a-2c38957f1d4c", + "dependency_uid": "pkg:npm/fsevents@2.3.3?uuid=37a4cb5c-d2be-41a8-91ff-fb1bb614d4ea", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -11128,7 +11160,7 @@ "purl": "pkg:npm/get-func-name@2.0.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/get-func-name@2.0.2?uuid=d7dcf3e2-e7ad-4a65-91f7-a5088761af09", + "dependency_uid": "pkg:npm/get-func-name@2.0.2?uuid=670473b8-cee0-4606-ae84-382fc7f3f8e2", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -11195,7 +11227,7 @@ "purl": "pkg:npm/get-stdin@9.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/get-stdin@9.0.0?uuid=7be04c55-2834-414e-aadd-2514739df06a", + "dependency_uid": "pkg:npm/get-stdin@9.0.0?uuid=4ef17f4f-1ba2-49dc-abe5-f8f31b9f9c77", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -11262,7 +11294,7 @@ "purl": "pkg:npm/get-stream@8.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/get-stream@8.0.1?uuid=bef274d3-987b-46d9-beae-073e94274141", + "dependency_uid": "pkg:npm/get-stream@8.0.1?uuid=21ebcec9-d16e-4b18-bb85-d4e27b2a5a36", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -11329,7 +11361,7 @@ "purl": "pkg:npm/git-hooks-list@3.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/git-hooks-list@3.1.0?uuid=9d8eafdb-3e75-417c-b8e7-8f3d135733a5", + "dependency_uid": "pkg:npm/git-hooks-list@3.1.0?uuid=98628511-b396-4019-8086-56b2c18655b0", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -11457,7 +11489,7 @@ "purl": "pkg:npm/glob@7.2.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/glob@7.2.3?uuid=434977ca-6882-4a64-83ee-d59b40fe5e58", + "dependency_uid": "pkg:npm/glob@7.2.3?uuid=2121c5c7-3636-41f6-8f15-f2e2549973f2", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -11535,7 +11567,7 @@ "purl": "pkg:npm/glob-parent@5.1.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/glob-parent@5.1.2?uuid=82b30a17-4bb0-4077-8116-0102255f03cd", + "dependency_uid": "pkg:npm/glob-parent@5.1.2?uuid=0a004046-8b32-44bf-8f02-6639b0571e2a", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -11653,7 +11685,7 @@ "purl": "pkg:npm/globby@13.2.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/globby@13.2.2?uuid=65807bec-15dc-4348-9555-90306a9d086d", + "dependency_uid": "pkg:npm/globby@13.2.2?uuid=97631d3e-a9b4-48af-9287-4afc64c2b104", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -11720,7 +11752,7 @@ "purl": "pkg:npm/has-flag@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/has-flag@4.0.0?uuid=437906ec-3ff3-49f8-8c16-ca0a9e49a0ee", + "dependency_uid": "pkg:npm/has-flag@4.0.0?uuid=64349c7d-8477-464d-99c0-fbf2bafeaec5", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -11798,7 +11830,7 @@ "purl": "pkg:npm/html-encoding-sniffer@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/html-encoding-sniffer@4.0.0?uuid=c112207f-0c53-4616-8b39-35913945a2a8", + "dependency_uid": "pkg:npm/html-encoding-sniffer@4.0.0?uuid=f74e1786-a758-4f97-aa6e-c01c85a0cc73", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -11865,7 +11897,7 @@ "purl": "pkg:npm/html-escaper@2.0.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/html-escaper@2.0.2?uuid=0e7525b2-bfa1-4205-8299-9786b2fc6210", + "dependency_uid": "pkg:npm/html-escaper@2.0.2?uuid=1d14e500-723e-4778-8a92-ce804ab999d7", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -11953,7 +11985,7 @@ "purl": "pkg:npm/http-proxy-agent@7.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/http-proxy-agent@7.0.0?uuid=1e190eab-c7ee-4f8a-8238-40e805bb72cb", + "dependency_uid": "pkg:npm/http-proxy-agent@7.0.0?uuid=a350c33a-cb49-4222-a5da-df6b75f7324f", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -12041,7 +12073,7 @@ "purl": "pkg:npm/https-proxy-agent@7.0.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/https-proxy-agent@7.0.2?uuid=ea1fed02-e08e-4f23-af1b-385e57be2ae0", + "dependency_uid": "pkg:npm/https-proxy-agent@7.0.2?uuid=46871978-0489-4bf6-9e1e-68079377f44f", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -12108,7 +12140,7 @@ "purl": "pkg:npm/human-signals@5.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/human-signals@5.0.0?uuid=fceeb54a-36b9-42d6-ad57-399f81c96cad", + "dependency_uid": "pkg:npm/human-signals@5.0.0?uuid=67665059-2062-4b54-89c1-216f56e26063", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -12175,7 +12207,7 @@ "purl": "pkg:npm/husky@8.0.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/husky@8.0.3?uuid=f8b9f8fd-16bf-435a-a057-c720dbf9f3b0", + "dependency_uid": "pkg:npm/husky@8.0.3?uuid=6af903a2-4585-4e96-8e25-19e8b83cba63", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -12253,7 +12285,7 @@ "purl": "pkg:npm/iconv-lite@0.6.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/iconv-lite@0.6.3?uuid=7487fc5c-06af-4089-b765-5464c36ebe37", + "dependency_uid": "pkg:npm/iconv-lite@0.6.3?uuid=5bb1bfeb-efd2-46e2-a246-edde632c8a54", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -12320,7 +12352,7 @@ "purl": "pkg:npm/ignore@5.2.4" }, "extra_data": {}, - "dependency_uid": "pkg:npm/ignore@5.2.4?uuid=3bce6546-ff9b-4db1-bd3b-d7c7baeed532", + "dependency_uid": "pkg:npm/ignore@5.2.4?uuid=40f4df98-6290-40af-8ede-ad24f792f95e", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -12408,7 +12440,7 @@ "purl": "pkg:npm/inflight@1.0.6" }, "extra_data": {}, - "dependency_uid": "pkg:npm/inflight@1.0.6?uuid=491dc7ea-7d8c-4648-bac5-7a307075c9e0", + "dependency_uid": "pkg:npm/inflight@1.0.6?uuid=9cc26477-8833-42f5-997c-ad131211f20d", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -12475,7 +12507,7 @@ "purl": "pkg:npm/inherits@2.0.4" }, "extra_data": {}, - "dependency_uid": "pkg:npm/inherits@2.0.4?uuid=6f138305-6f66-4f72-9dc3-bd67745760ae", + "dependency_uid": "pkg:npm/inherits@2.0.4?uuid=43ff38a6-808d-4453-aedf-3ece8a4c4604", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -12542,7 +12574,7 @@ "purl": "pkg:npm/is-docker@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/is-docker@3.0.0?uuid=8f5dd1ba-810a-4819-a8aa-d09df64fd49f", + "dependency_uid": "pkg:npm/is-docker@3.0.0?uuid=2521d1f3-f373-43db-99ba-5e89664be701", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -12609,7 +12641,7 @@ "purl": "pkg:npm/is-extglob@2.1.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/is-extglob@2.1.1?uuid=ec4e3b4f-2e84-48c0-9f5a-c64a10c18861", + "dependency_uid": "pkg:npm/is-extglob@2.1.1?uuid=e91143ab-e5ce-4b43-ab5a-29488611d0e8", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -12676,7 +12708,7 @@ "purl": "pkg:npm/is-fullwidth-code-point@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/is-fullwidth-code-point@4.0.0?uuid=8829533f-e1c8-45af-af3c-182a599c4bcc", + "dependency_uid": "pkg:npm/is-fullwidth-code-point@4.0.0?uuid=4fef3d2a-b529-41b9-83aa-aace2352be3f", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -12754,7 +12786,7 @@ "purl": "pkg:npm/is-glob@4.0.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/is-glob@4.0.3?uuid=41551c70-f2f6-4509-b723-73bce74c0c94", + "dependency_uid": "pkg:npm/is-glob@4.0.3?uuid=66fe855d-2ef9-4f54-891b-eee46c74ca32", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -12832,7 +12864,7 @@ "purl": "pkg:npm/is-inside-container@1.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/is-inside-container@1.0.0?uuid=836bec71-a98f-4ad7-ae07-bd00c582f8f9", + "dependency_uid": "pkg:npm/is-inside-container@1.0.0?uuid=89b80fae-2486-4b87-9f88-5521fe1e3e77", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -12899,7 +12931,7 @@ "purl": "pkg:npm/is-number@7.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/is-number@7.0.0?uuid=c38e3483-538d-474c-bda8-ced754dd76e1", + "dependency_uid": "pkg:npm/is-number@7.0.0?uuid=53b484e2-56a8-4d18-891f-82d7d10f3443", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -12966,7 +12998,7 @@ "purl": "pkg:npm/is-plain-obj@4.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/is-plain-obj@4.1.0?uuid=3e83ca04-138f-47ff-b742-6e9622b67c1a", + "dependency_uid": "pkg:npm/is-plain-obj@4.1.0?uuid=017452bc-7555-4f28-b75f-5fa030d81505", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -13033,7 +13065,7 @@ "purl": "pkg:npm/is-potential-custom-element-name@1.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/is-potential-custom-element-name@1.0.1?uuid=f225253a-22c5-486e-9e8b-565378f59a4f", + "dependency_uid": "pkg:npm/is-potential-custom-element-name@1.0.1?uuid=52fab740-6b14-44c2-a67a-0a4c2d1ad38d", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -13100,7 +13132,7 @@ "purl": "pkg:npm/is-stream@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/is-stream@3.0.0?uuid=48899bec-0f30-4f51-9011-1bd07011faaa", + "dependency_uid": "pkg:npm/is-stream@3.0.0?uuid=a10d6a8f-fc34-4dae-a8df-5aba0b58bf73", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -13178,7 +13210,7 @@ "purl": "pkg:npm/is-wsl@2.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/is-wsl@2.2.0?uuid=a43fd356-f46c-487b-9498-e3c960b4108b", + "dependency_uid": "pkg:npm/is-wsl@2.2.0?uuid=e1bfcd91-6dd6-48be-acb0-76b1eb1f5e23", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -13245,7 +13277,7 @@ "purl": "pkg:npm/is-docker@2.2.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/is-docker@2.2.1?uuid=22ff8bee-da92-49e7-b564-3c2701163cc1", + "dependency_uid": "pkg:npm/is-docker@2.2.1?uuid=189a7bde-1d14-44a6-9d53-5c726ebd7ea6", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -13312,7 +13344,7 @@ "purl": "pkg:npm/isexe@2.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/isexe@2.0.0?uuid=30b740c4-8bf7-4ee8-bb08-34e835e0b383", + "dependency_uid": "pkg:npm/isexe@2.0.0?uuid=e292deaf-9b5f-4567-b159-726ac4b3eedf", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -13379,7 +13411,7 @@ "purl": "pkg:npm/istanbul-lib-coverage@3.2.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/istanbul-lib-coverage@3.2.2?uuid=57abca02-0b85-4ddc-8667-9c004f06bf68", + "dependency_uid": "pkg:npm/istanbul-lib-coverage@3.2.2?uuid=71cd3efe-f882-4879-9868-fccc7b6c03fb", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -13477,7 +13509,7 @@ "purl": "pkg:npm/istanbul-lib-report@3.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/istanbul-lib-report@3.0.1?uuid=7a90f665-e0ec-4320-9437-eb7139d394ec", + "dependency_uid": "pkg:npm/istanbul-lib-report@3.0.1?uuid=2fc06d5e-7887-4dd5-adc6-8286c35bc077", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -13575,7 +13607,7 @@ "purl": "pkg:npm/istanbul-lib-source-maps@4.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/istanbul-lib-source-maps@4.0.1?uuid=a30be592-7576-41fc-9659-387f2b6677e9", + "dependency_uid": "pkg:npm/istanbul-lib-source-maps@4.0.1?uuid=91d2a4f3-0ee4-429a-9fdb-ff8470c72374", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -13663,7 +13695,7 @@ "purl": "pkg:npm/istanbul-reports@3.1.6" }, "extra_data": {}, - "dependency_uid": "pkg:npm/istanbul-reports@3.1.6?uuid=09d31681-883f-483d-8425-13605aef3058", + "dependency_uid": "pkg:npm/istanbul-reports@3.1.6?uuid=d1c94346-eaad-4d07-a17e-c2db314a2ce2", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -13741,7 +13773,7 @@ "purl": "pkg:npm/jackspeak@2.3.5" }, "extra_data": {}, - "dependency_uid": "pkg:npm/jackspeak@2.3.5?uuid=4d5a31af-82ed-4e7c-ad83-6a78f6f9a4db", + "dependency_uid": "pkg:npm/jackspeak@2.3.5?uuid=71c96ca9-faf1-41cd-92fc-62bcd43ba6ca", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -14019,7 +14051,7 @@ "purl": "pkg:npm/jsdom@23.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/jsdom@23.0.1?uuid=cb556838-59f4-421e-baa8-38f1d78f3dd4", + "dependency_uid": "pkg:npm/jsdom@23.0.1?uuid=84daf837-3afc-4230-9217-0eff89b53e41", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -14086,7 +14118,7 @@ "purl": "pkg:npm/jsonc-parser@3.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/jsonc-parser@3.2.0?uuid=37e97e82-d39d-4b9c-a1c6-4885e3f84379", + "dependency_uid": "pkg:npm/jsonc-parser@3.2.0?uuid=7beed84f-7091-4074-ae0e-0af0e8942d04", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -14153,7 +14185,7 @@ "purl": "pkg:npm/lilconfig@2.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/lilconfig@2.1.0?uuid=1d19f9e4-8cd3-4456-acf2-510a74b5c803", + "dependency_uid": "pkg:npm/lilconfig@2.1.0?uuid=52ed4198-833b-4fc2-85b9-157be912efce", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -14321,7 +14353,7 @@ "purl": "pkg:npm/lint-staged@15.0.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/lint-staged@15.0.2?uuid=5905f44c-0811-443d-9cd8-37034ef0f8b1", + "dependency_uid": "pkg:npm/lint-staged@15.0.2?uuid=16f77332-ec31-49b3-8d5a-ffba1a4030c1", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -14449,7 +14481,7 @@ "purl": "pkg:npm/listr2@7.0.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/listr2@7.0.2?uuid=daf98c13-4481-477a-a06d-580fb4367ff8", + "dependency_uid": "pkg:npm/listr2@7.0.2?uuid=08fe068a-4012-4417-92ae-1aaedb392bf1", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -14537,7 +14569,7 @@ "purl": "pkg:npm/local-pkg@0.5.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/local-pkg@0.5.0?uuid=a7c66419-16b8-423c-8fcd-06aac52a6e18", + "dependency_uid": "pkg:npm/local-pkg@0.5.0?uuid=c2ce7672-13cb-4bd5-a457-77757c8dfab8", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -14655,7 +14687,7 @@ "purl": "pkg:npm/log-update@5.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/log-update@5.0.1?uuid=d7a6b24f-1c1b-4e33-a99d-b203ace469f3", + "dependency_uid": "pkg:npm/log-update@5.0.1?uuid=86a8a743-9e76-4afe-9252-8e0e39347856", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -14733,7 +14765,7 @@ "purl": "pkg:npm/loupe@2.3.7" }, "extra_data": {}, - "dependency_uid": "pkg:npm/loupe@2.3.7?uuid=f76ff7e8-2300-4acd-870a-7965a4bf05df", + "dependency_uid": "pkg:npm/loupe@2.3.7?uuid=cdf93dd6-d21a-4691-b83e-b53b0f3bc4a8", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -14811,7 +14843,7 @@ "purl": "pkg:npm/lru-cache@6.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/lru-cache@6.0.0?uuid=804cbd47-9a03-4729-adc6-e7cfd2a9fdc4", + "dependency_uid": "pkg:npm/lru-cache@6.0.0?uuid=e57b1336-f042-4b06-baa1-35317c3fba4a", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -14889,7 +14921,7 @@ "purl": "pkg:npm/magic-string@0.30.5" }, "extra_data": {}, - "dependency_uid": "pkg:npm/magic-string@0.30.5?uuid=565aad64-9559-4d4b-8b90-66b29d7d8c84", + "dependency_uid": "pkg:npm/magic-string@0.30.5?uuid=cfc7caff-1246-44ec-b0e1-df0d4b4ba314", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -14987,7 +15019,7 @@ "purl": "pkg:npm/magicast@0.3.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/magicast@0.3.2?uuid=fb858dfa-a8de-45c2-9201-e62c65fe46ee", + "dependency_uid": "pkg:npm/magicast@0.3.2?uuid=83ca3f2f-80ca-40e7-8079-f5b5edce33fe", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -15065,7 +15097,7 @@ "purl": "pkg:npm/make-dir@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/make-dir@4.0.0?uuid=f8810619-1a7c-4c55-a87b-3289e2420152", + "dependency_uid": "pkg:npm/make-dir@4.0.0?uuid=820ac71d-b8f9-4620-af47-19eb85ec10d4", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -15132,7 +15164,7 @@ "purl": "pkg:npm/merge-stream@2.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/merge-stream@2.0.0?uuid=838bf282-26e1-4795-ade5-5328dc694fe9", + "dependency_uid": "pkg:npm/merge-stream@2.0.0?uuid=d7485653-e174-497a-98af-7f69e2bb9ae2", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -15199,7 +15231,7 @@ "purl": "pkg:npm/merge2@1.4.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/merge2@1.4.1?uuid=1a885bbb-8202-40cd-a5a1-e4c1a50178ef", + "dependency_uid": "pkg:npm/merge2@1.4.1?uuid=60949fc3-f722-4c0a-9412-295741be1fdb", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -15287,7 +15319,7 @@ "purl": "pkg:npm/micromatch@4.0.5" }, "extra_data": {}, - "dependency_uid": "pkg:npm/micromatch@4.0.5?uuid=b047bed7-6b23-4210-b0bd-fbd424b85534", + "dependency_uid": "pkg:npm/micromatch@4.0.5?uuid=d4f46d98-e811-48ae-b307-e00e5513780b", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -15354,7 +15386,7 @@ "purl": "pkg:npm/mime-db@1.52.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/mime-db@1.52.0?uuid=9084e997-7a0e-4a29-98e3-840c19214b3a", + "dependency_uid": "pkg:npm/mime-db@1.52.0?uuid=22ecebf4-3ace-4ff3-869e-77176c7bb34a", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -15432,7 +15464,7 @@ "purl": "pkg:npm/mime-types@2.1.35" }, "extra_data": {}, - "dependency_uid": "pkg:npm/mime-types@2.1.35?uuid=11a03e1d-1f9c-441f-856f-a9fc69dde9af", + "dependency_uid": "pkg:npm/mime-types@2.1.35?uuid=e1a027da-640c-4abd-b0c8-8805b20a51cb", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -15499,7 +15531,7 @@ "purl": "pkg:npm/mimic-fn@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/mimic-fn@4.0.0?uuid=e3e18841-6ac5-495e-805e-f5961432b529", + "dependency_uid": "pkg:npm/mimic-fn@4.0.0?uuid=3acfcc80-6633-4e4b-bb71-345be252ca86", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -15577,7 +15609,7 @@ "purl": "pkg:npm/minimatch@3.1.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/minimatch@3.1.2?uuid=b79b4f95-7175-4c44-aed2-d230906360af", + "dependency_uid": "pkg:npm/minimatch@3.1.2?uuid=bab2f487-6873-401a-91ae-c4c03719eed8", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -15685,7 +15717,7 @@ "purl": "pkg:npm/mlly@1.4.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/mlly@1.4.2?uuid=e8ee9a82-12f1-42b7-b87c-a0fd16a4adf5", + "dependency_uid": "pkg:npm/mlly@1.4.2?uuid=fd26f2b6-37b7-4224-ad64-41f19944698f", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -15752,7 +15784,7 @@ "purl": "pkg:npm/ms@2.1.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/ms@2.1.2?uuid=8a8607a8-c102-443e-8330-5a816fb77fdd", + "dependency_uid": "pkg:npm/ms@2.1.2?uuid=3328391e-67be-4779-9d25-89a89e4a45df", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -15819,7 +15851,7 @@ "purl": "pkg:npm/nanoid@3.3.7" }, "extra_data": {}, - "dependency_uid": "pkg:npm/nanoid@3.3.7?uuid=0f8b0134-0e82-40aa-bb4d-6d417993084b", + "dependency_uid": "pkg:npm/nanoid@3.3.7?uuid=972dc68c-596e-4ea9-9185-9b4a4ea475cf", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -15897,7 +15929,7 @@ "purl": "pkg:npm/npm-run-path@5.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/npm-run-path@5.1.0?uuid=8bb92537-e248-4c67-8533-a5486b66ca6a", + "dependency_uid": "pkg:npm/npm-run-path@5.1.0?uuid=33db54a6-d503-4db9-949f-6c39ece713b1", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -15964,7 +15996,7 @@ "purl": "pkg:npm/path-key@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/path-key@4.0.0?uuid=64871f7c-1b67-4929-9543-e7817bf934f2", + "dependency_uid": "pkg:npm/path-key@4.0.0?uuid=8b152864-4d01-4556-93a5-a7941648263e", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -16031,7 +16063,7 @@ "purl": "pkg:npm/nwsapi@2.2.7" }, "extra_data": {}, - "dependency_uid": "pkg:npm/nwsapi@2.2.7?uuid=a45e746c-5d34-4a92-82f4-9a0ef69dd5ee", + "dependency_uid": "pkg:npm/nwsapi@2.2.7?uuid=c77c988c-d919-4578-b99c-bce718d39fa0", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -16109,7 +16141,7 @@ "purl": "pkg:npm/once@1.4.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/once@1.4.0?uuid=841fe164-24e1-4542-b872-b36f3e4d0577", + "dependency_uid": "pkg:npm/once@1.4.0?uuid=2391d059-7a00-4c4e-82c9-fbe81b463969", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -16187,7 +16219,7 @@ "purl": "pkg:npm/onetime@6.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/onetime@6.0.0?uuid=71832ec0-1ed1-4187-9646-f67350d444fa", + "dependency_uid": "pkg:npm/onetime@6.0.0?uuid=5dc4a3b5-e36d-4867-a917-c7841bf497aa", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -16295,7 +16327,7 @@ "purl": "pkg:npm/open@9.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/open@9.1.0?uuid=c69a511d-1510-40ff-8d61-56ff3f226bce", + "dependency_uid": "pkg:npm/open@9.1.0?uuid=b839108b-ee2e-48a6-a08e-fabef8e8fb8c", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -16373,7 +16405,7 @@ "purl": "pkg:npm/p-limit@5.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/p-limit@5.0.0?uuid=f51451c6-3ac8-4568-91ab-a81ce3dd8d90", + "dependency_uid": "pkg:npm/p-limit@5.0.0?uuid=ccbb7518-a13e-4d5f-b6eb-2c0655d4e2b5", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -16451,7 +16483,7 @@ "purl": "pkg:npm/parse5@7.1.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/parse5@7.1.2?uuid=bfdf1256-9a47-444c-bab0-665727b392d0", + "dependency_uid": "pkg:npm/parse5@7.1.2?uuid=9ba72186-3595-4957-8642-247210a16a7d", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -16518,7 +16550,7 @@ "purl": "pkg:npm/path-is-absolute@1.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/path-is-absolute@1.0.1?uuid=f5974f11-4a2c-48d5-9fa5-fe2b285e24df", + "dependency_uid": "pkg:npm/path-is-absolute@1.0.1?uuid=ad9ddccf-87ad-4cd3-9bae-4d9a85784fda", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -16585,7 +16617,7 @@ "purl": "pkg:npm/path-key@3.1.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/path-key@3.1.1?uuid=36371021-7a82-41e3-92be-a7182d723c8b", + "dependency_uid": "pkg:npm/path-key@3.1.1?uuid=053624a3-a57c-44a2-a9ff-81e2f8b6ba4d", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -16673,7 +16705,7 @@ "purl": "pkg:npm/path-scurry@1.10.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/path-scurry@1.10.1?uuid=616f6891-c648-4bc6-8298-397f1669a1ea", + "dependency_uid": "pkg:npm/path-scurry@1.10.1?uuid=1548c751-b387-4fa9-8c0b-54561bdb9bcb", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -16740,7 +16772,7 @@ "purl": "pkg:npm/lru-cache@10.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/lru-cache@10.0.1?uuid=21ad2295-4b80-4abf-aad7-539c12805376", + "dependency_uid": "pkg:npm/lru-cache@10.0.1?uuid=5b1b5d17-ee59-4bb8-8777-e1be184b750e", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -16807,7 +16839,7 @@ "purl": "pkg:npm/minipass@7.0.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/minipass@7.0.3?uuid=0df5abd7-5f65-49fd-a1d3-0ff0da6b811a", + "dependency_uid": "pkg:npm/minipass@7.0.3?uuid=e28caab8-0630-44db-b7c9-25d16c781fbd", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -16874,7 +16906,7 @@ "purl": "pkg:npm/path-type@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/path-type@4.0.0?uuid=98abd2e3-2caa-4050-88db-90630b76b2f6", + "dependency_uid": "pkg:npm/path-type@4.0.0?uuid=b43d9e86-3324-43d6-a5a8-4666bfac1f18", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -16941,7 +16973,7 @@ "purl": "pkg:npm/pathe@1.1.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/pathe@1.1.1?uuid=4bd60d73-95a7-489a-a5f7-9fee326c2dab", + "dependency_uid": "pkg:npm/pathe@1.1.1?uuid=895436f3-878e-4e0e-841c-c4fd83f752ec", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -17008,7 +17040,7 @@ "purl": "pkg:npm/pathval@1.1.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/pathval@1.1.1?uuid=23d4dfc5-e8b8-4e50-b03f-2989fb79c78b", + "dependency_uid": "pkg:npm/pathval@1.1.1?uuid=252e14df-6538-4b52-b8f0-6f60a2c13e56", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -17075,7 +17107,7 @@ "purl": "pkg:npm/picocolors@1.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/picocolors@1.0.0?uuid=0cce7bee-e66c-44dc-a17e-d43f1a5993df", + "dependency_uid": "pkg:npm/picocolors@1.0.0?uuid=1c199855-7c10-471d-aa6b-334a1a668578", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -17142,7 +17174,7 @@ "purl": "pkg:npm/picomatch@2.3.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/picomatch@2.3.1?uuid=25b0eb8e-2776-4302-be50-b2b81e1570e1", + "dependency_uid": "pkg:npm/picomatch@2.3.1?uuid=7fba6857-b455-41f9-85b4-c570f431ac88", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -17209,7 +17241,7 @@ "purl": "pkg:npm/pidtree@0.6.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/pidtree@0.6.0?uuid=cc944bfd-9417-46e0-9016-cfbc7a2c2520", + "dependency_uid": "pkg:npm/pidtree@0.6.0?uuid=51dd21d2-2154-4355-97c6-143763cdfd1f", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -17297,7 +17329,7 @@ "purl": "pkg:npm/pkg-conf@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/pkg-conf@4.0.0?uuid=866f1252-98b1-4719-8080-84ab678e4eee", + "dependency_uid": "pkg:npm/pkg-conf@4.0.0?uuid=eb923d91-59be-4601-b610-f888f0377af3", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -17385,7 +17417,7 @@ "purl": "pkg:npm/find-up@6.3.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/find-up@6.3.0?uuid=62928428-80c6-4341-bf67-04b88ceca8ed", + "dependency_uid": "pkg:npm/find-up@6.3.0?uuid=e1bec955-179b-4bce-8718-4fdf346af525", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -17452,7 +17484,7 @@ "purl": "pkg:npm/load-json-file@7.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/load-json-file@7.0.1?uuid=806a156a-8c79-4460-9fd4-be6b50655f95", + "dependency_uid": "pkg:npm/load-json-file@7.0.1?uuid=66eb366e-1aa6-4b12-87fd-a16ac3b41acc", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -17530,7 +17562,7 @@ "purl": "pkg:npm/locate-path@7.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/locate-path@7.2.0?uuid=9a337f63-6a64-44ce-baa4-12f0ecd35c96", + "dependency_uid": "pkg:npm/locate-path@7.2.0?uuid=a5a9d381-b58c-4f28-a655-b20786c7caa0", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -17608,7 +17640,7 @@ "purl": "pkg:npm/p-limit@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/p-limit@4.0.0?uuid=940386c2-af15-45b4-8ac2-99ab50b3fdb3", + "dependency_uid": "pkg:npm/p-limit@4.0.0?uuid=2f47cc36-5705-4cf4-9e2e-31de1947c768", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -17686,7 +17718,7 @@ "purl": "pkg:npm/p-locate@6.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/p-locate@6.0.0?uuid=24264bcf-6b82-4690-9587-e0ccccedcba3", + "dependency_uid": "pkg:npm/p-locate@6.0.0?uuid=54cbf7e1-2851-4ec5-ae6f-9b89c5efb92d", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -17753,7 +17785,7 @@ "purl": "pkg:npm/path-exists@5.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/path-exists@5.0.0?uuid=44e979e5-2b57-43dc-bda6-552b249769eb", + "dependency_uid": "pkg:npm/path-exists@5.0.0?uuid=f98a4bac-9c30-4873-9953-25a65fcdf0c9", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -17851,7 +17883,7 @@ "purl": "pkg:npm/pkg-types@1.0.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/pkg-types@1.0.3?uuid=528b8879-0525-49ec-9a74-c433b0dfa11f", + "dependency_uid": "pkg:npm/pkg-types@1.0.3?uuid=12eca3b8-1f4e-431d-832e-98862413277a", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -17949,7 +17981,7 @@ "purl": "pkg:npm/postcss@8.4.32" }, "extra_data": {}, - "dependency_uid": "pkg:npm/postcss@8.4.32?uuid=986c6370-0c24-4798-9ae9-a0ba0ece0f1e", + "dependency_uid": "pkg:npm/postcss@8.4.32?uuid=81294514-d136-433d-bf8e-de7d0ed7fc3b", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -18016,7 +18048,7 @@ "purl": "pkg:npm/prettier@3.0.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/prettier@3.0.3?uuid=0ebf3e20-9f57-4b31-bdb5-672e66e78c76", + "dependency_uid": "pkg:npm/prettier@3.0.3?uuid=c78d0ade-36e4-4fc7-952b-2f835012379f", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -18104,7 +18136,7 @@ "purl": "pkg:npm/prettier-plugin-packagejson@2.4.6" }, "extra_data": {}, - "dependency_uid": "pkg:npm/prettier-plugin-packagejson@2.4.6?uuid=a417b055-edd8-4fc2-91db-da2500181c73", + "dependency_uid": "pkg:npm/prettier-plugin-packagejson@2.4.6?uuid=107d3da8-d3e1-4736-9e8a-21d1e865d434", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -18202,7 +18234,7 @@ "purl": "pkg:npm/pretty-format@29.7.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/pretty-format@29.7.0?uuid=b089d7dc-1efa-490e-8cda-f07a2c36641b", + "dependency_uid": "pkg:npm/pretty-format@29.7.0?uuid=223b2360-374e-4ed9-8130-6a718fae690f", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -18269,7 +18301,7 @@ "purl": "pkg:npm/ansi-styles@5.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/ansi-styles@5.2.0?uuid=7e6e4957-be9b-46ca-b283-b2c25fef9a4c", + "dependency_uid": "pkg:npm/ansi-styles@5.2.0?uuid=f427c3c2-12b3-472c-a332-71425a9337dd", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -18336,7 +18368,7 @@ "purl": "pkg:npm/psl@1.9.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/psl@1.9.0?uuid=a3f69e41-e1c9-402f-abd1-1641138f2e2f", + "dependency_uid": "pkg:npm/psl@1.9.0?uuid=c1e4fe70-65c1-4a18-b502-5389f601c384", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -18403,7 +18435,7 @@ "purl": "pkg:npm/punycode@2.3.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/punycode@2.3.1?uuid=6736d3eb-b844-48b0-a5ac-c88d62a1c98c", + "dependency_uid": "pkg:npm/punycode@2.3.1?uuid=db659109-4c9d-4432-abcb-0c7e943d62b6", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -18470,7 +18502,7 @@ "purl": "pkg:npm/querystringify@2.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/querystringify@2.2.0?uuid=ff1bd715-91ce-4813-9381-0a481417610e", + "dependency_uid": "pkg:npm/querystringify@2.2.0?uuid=bbff197b-d647-4846-b22a-f358d64c7af3", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -18537,7 +18569,7 @@ "purl": "pkg:npm/queue-microtask@1.2.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/queue-microtask@1.2.3?uuid=1f3c3eac-34d0-4fbd-8203-4bc381d9e71f", + "dependency_uid": "pkg:npm/queue-microtask@1.2.3?uuid=0cb84bd1-4dc2-4535-a84b-e747a8fb7d0c", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -18604,7 +18636,7 @@ "purl": "pkg:npm/react-is@18.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/react-is@18.2.0?uuid=91641b7d-e33b-404b-aefd-0aaa961bd480", + "dependency_uid": "pkg:npm/react-is@18.2.0?uuid=6505e5cb-ca19-44e9-a996-a774ba9da2d7", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -18671,7 +18703,7 @@ "purl": "pkg:npm/requires-port@1.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/requires-port@1.0.0?uuid=c8743f16-4cc9-4030-a6fa-7c730d331582", + "dependency_uid": "pkg:npm/requires-port@1.0.0?uuid=51c002c3-3b68-49b4-8618-0a09fef49138", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -18759,7 +18791,7 @@ "purl": "pkg:npm/restore-cursor@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/restore-cursor@4.0.0?uuid=db3530d8-300b-4dfd-8bc9-f9067ccbd83f", + "dependency_uid": "pkg:npm/restore-cursor@4.0.0?uuid=9374bacf-eb6f-4742-8ad3-526d91cd36ef", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -18826,7 +18858,7 @@ "purl": "pkg:npm/mimic-fn@2.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/mimic-fn@2.1.0?uuid=c1bb86c8-68bb-4615-b9fb-996450ffb4ae", + "dependency_uid": "pkg:npm/mimic-fn@2.1.0?uuid=7108df32-5dca-4dc1-b78d-d2d2efc0db75", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -18904,7 +18936,7 @@ "purl": "pkg:npm/onetime@5.1.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/onetime@5.1.2?uuid=1ad6f892-3adf-481e-8a79-9aabdf190264", + "dependency_uid": "pkg:npm/onetime@5.1.2?uuid=45f1794f-64be-4c82-9f9b-834b414b4ab9", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -18971,7 +19003,7 @@ "purl": "pkg:npm/signal-exit@3.0.7" }, "extra_data": {}, - "dependency_uid": "pkg:npm/signal-exit@3.0.7?uuid=93e025ab-5ef5-42a5-9e22-0018835b616d", + "dependency_uid": "pkg:npm/signal-exit@3.0.7?uuid=f88e0975-38b7-4110-a24a-d78b4385dca7", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -19038,7 +19070,7 @@ "purl": "pkg:npm/reusify@1.0.4" }, "extra_data": {}, - "dependency_uid": "pkg:npm/reusify@1.0.4?uuid=d5718688-6cc7-4bd3-978d-13171bdc5766", + "dependency_uid": "pkg:npm/reusify@1.0.4?uuid=9800ef9a-c32b-4272-936d-4edbc0d1b1c5", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -19105,7 +19137,7 @@ "purl": "pkg:npm/rfdc@1.3.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/rfdc@1.3.0?uuid=c670b4bf-5f1d-49b9-b9e4-4453e577c28a", + "dependency_uid": "pkg:npm/rfdc@1.3.0?uuid=72fa8eb5-a308-4958-857d-0c0295188e47", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -19172,7 +19204,7 @@ "purl": "pkg:npm/rollup@4.6.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/rollup@4.6.1?uuid=10003798-b994-4cb0-8c31-07a60b76219d", + "dependency_uid": "pkg:npm/rollup@4.6.1?uuid=49393087-acc2-4e53-b06c-0b455ef621d5", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -19239,7 +19271,7 @@ "purl": "pkg:npm/rrweb-cssom@0.6.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/rrweb-cssom@0.6.0?uuid=804bb0c8-5390-43e1-b69c-6b6e0daa332e", + "dependency_uid": "pkg:npm/rrweb-cssom@0.6.0?uuid=696fba27-bc0b-4a33-8fc3-df2d4f8dba09", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -19317,7 +19349,7 @@ "purl": "pkg:npm/run-applescript@5.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/run-applescript@5.0.0?uuid=3e4f6521-60c9-40f0-b5ff-04e4938b5e4b", + "dependency_uid": "pkg:npm/run-applescript@5.0.0?uuid=92fce1ba-9aa2-4639-bdd3-4187b2601e69", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -19475,7 +19507,7 @@ "purl": "pkg:npm/execa@5.1.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/execa@5.1.1?uuid=e1a5c055-4631-4ddc-af30-f466b73cbbda", + "dependency_uid": "pkg:npm/execa@5.1.1?uuid=02aa91ce-b69e-43cf-8687-1dcf09a29bde", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -19542,7 +19574,7 @@ "purl": "pkg:npm/get-stream@6.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/get-stream@6.0.1?uuid=9f033842-1236-4e27-a9cb-bf8aa8aa9ea1", + "dependency_uid": "pkg:npm/get-stream@6.0.1?uuid=83e43191-1138-4861-85ca-373c8ba9ad76", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -19609,7 +19641,7 @@ "purl": "pkg:npm/human-signals@2.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/human-signals@2.1.0?uuid=ac5576a8-89c4-4605-b90e-f1e6963fa94e", + "dependency_uid": "pkg:npm/human-signals@2.1.0?uuid=93a28e0e-863b-4244-93f6-47ee32821407", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -19676,7 +19708,7 @@ "purl": "pkg:npm/is-stream@2.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/is-stream@2.0.1?uuid=ae26c09b-f937-461c-9919-c64b08d84e00", + "dependency_uid": "pkg:npm/is-stream@2.0.1?uuid=462467df-7274-4f36-b1c0-837b1473375d", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -19743,7 +19775,7 @@ "purl": "pkg:npm/mimic-fn@2.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/mimic-fn@2.1.0?uuid=f7d09d6e-946b-4913-8fc7-b185b35e7180", + "dependency_uid": "pkg:npm/mimic-fn@2.1.0?uuid=5ccab9c6-ac99-4bd8-9341-b0ac63087dea", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -19821,7 +19853,7 @@ "purl": "pkg:npm/npm-run-path@4.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/npm-run-path@4.0.1?uuid=7ba47e06-fe1d-4da4-be61-21a660cb2753", + "dependency_uid": "pkg:npm/npm-run-path@4.0.1?uuid=cc36d1d2-9039-403e-b920-48283590aaea", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -19899,7 +19931,7 @@ "purl": "pkg:npm/onetime@5.1.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/onetime@5.1.2?uuid=c1352959-20b4-4c29-bfca-e13db744a5e3", + "dependency_uid": "pkg:npm/onetime@5.1.2?uuid=48342a9e-9a08-4ff5-87af-0c0601c6961b", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -19966,7 +19998,7 @@ "purl": "pkg:npm/signal-exit@3.0.7" }, "extra_data": {}, - "dependency_uid": "pkg:npm/signal-exit@3.0.7?uuid=ca9f2760-2a5b-418d-8f08-af1ae4c720cd", + "dependency_uid": "pkg:npm/signal-exit@3.0.7?uuid=d6beabca-8041-4563-8ea7-665069fc2a8d", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -20033,7 +20065,7 @@ "purl": "pkg:npm/strip-final-newline@2.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/strip-final-newline@2.0.0?uuid=1ad494ca-d70a-44f4-a910-630ce5342a69", + "dependency_uid": "pkg:npm/strip-final-newline@2.0.0?uuid=81c0e46c-81fd-468d-8f9e-94ad2eb71b03", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -20111,7 +20143,7 @@ "purl": "pkg:npm/run-parallel@1.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/run-parallel@1.2.0?uuid=d044762e-b0a9-4564-b8f1-3200e46285d8", + "dependency_uid": "pkg:npm/run-parallel@1.2.0?uuid=11ae75f5-231b-432e-b989-eb2443e58340", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -20178,7 +20210,7 @@ "purl": "pkg:npm/safer-buffer@2.1.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/safer-buffer@2.1.2?uuid=92f99394-c7b2-4bb2-960c-8fc7f471fc22", + "dependency_uid": "pkg:npm/safer-buffer@2.1.2?uuid=2e9895aa-d885-473d-a9e5-458c72938481", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -20256,7 +20288,7 @@ "purl": "pkg:npm/saxes@6.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/saxes@6.0.0?uuid=90607353-086c-416a-b53d-e0c9bac812cc", + "dependency_uid": "pkg:npm/saxes@6.0.0?uuid=1f07e765-f59b-4805-83f9-1fa2f206b430", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -20334,7 +20366,7 @@ "purl": "pkg:npm/semver@7.5.4" }, "extra_data": {}, - "dependency_uid": "pkg:npm/semver@7.5.4?uuid=13a32fc0-7ae0-486d-835f-5a954741866a", + "dependency_uid": "pkg:npm/semver@7.5.4?uuid=2d83ed9f-4729-46d2-8078-1e611d35d48f", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -20412,7 +20444,7 @@ "purl": "pkg:npm/shebang-command@2.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/shebang-command@2.0.0?uuid=71847f74-af87-40de-a2f6-bc251dd828b7", + "dependency_uid": "pkg:npm/shebang-command@2.0.0?uuid=3fcf139c-afdf-4c61-995a-33b2202abfde", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -20479,7 +20511,7 @@ "purl": "pkg:npm/shebang-regex@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/shebang-regex@3.0.0?uuid=e4104557-e2f1-4e4f-b2e3-3916ba116131", + "dependency_uid": "pkg:npm/shebang-regex@3.0.0?uuid=8690c70c-bac2-4e6e-89da-600e4c8c72e4", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -20546,7 +20578,7 @@ "purl": "pkg:npm/siginfo@2.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/siginfo@2.0.0?uuid=0b6b4b3a-4af9-49ff-b21f-aa8c38bfb43c", + "dependency_uid": "pkg:npm/siginfo@2.0.0?uuid=a8a14f6d-161c-4c9b-967e-7b3b0506d3d9", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -20613,7 +20645,7 @@ "purl": "pkg:npm/signal-exit@4.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/signal-exit@4.1.0?uuid=1a3b9c04-99ff-436f-be48-719eb2b5372d", + "dependency_uid": "pkg:npm/signal-exit@4.1.0?uuid=4453b477-5fc7-4fda-82df-f18ff24842fb", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -20680,7 +20712,7 @@ "purl": "pkg:npm/slash@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/slash@4.0.0?uuid=24de7cb6-48a9-42eb-9186-d6018b7b7c5e", + "dependency_uid": "pkg:npm/slash@4.0.0?uuid=8a6ec803-00d5-4aa3-8639-6ec16331379e", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -20768,7 +20800,7 @@ "purl": "pkg:npm/slice-ansi@5.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/slice-ansi@5.0.0?uuid=30f8424f-499b-4d7b-8fd4-a9a8db3e9111", + "dependency_uid": "pkg:npm/slice-ansi@5.0.0?uuid=3631fc40-e658-4f32-9ac1-b853b77e4cc9", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -20835,7 +20867,7 @@ "purl": "pkg:npm/sort-object-keys@1.1.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/sort-object-keys@1.1.3?uuid=c6e81e82-be8a-46d5-acb0-c831c7147cb7", + "dependency_uid": "pkg:npm/sort-object-keys@1.1.3?uuid=5f01b531-8079-41b7-a547-8b678f243863", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -20973,7 +21005,7 @@ "purl": "pkg:npm/sort-package-json@2.6.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/sort-package-json@2.6.0?uuid=5401d65a-75e4-4da6-9dd0-0c5647f3ae3c", + "dependency_uid": "pkg:npm/sort-package-json@2.6.0?uuid=c1b41e57-5e4f-4020-b7d9-4142af48dd11", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -21040,7 +21072,7 @@ "purl": "pkg:npm/source-map@0.6.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/source-map@0.6.1?uuid=383a0c53-4ed7-4608-933d-eb38c3cbc4dc", + "dependency_uid": "pkg:npm/source-map@0.6.1?uuid=66e029d7-110f-486a-ab89-c9f294c33332", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -21107,7 +21139,7 @@ "purl": "pkg:npm/source-map-js@1.0.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/source-map-js@1.0.2?uuid=12b48070-f65d-44cf-bd9f-3b04cffa71f7", + "dependency_uid": "pkg:npm/source-map-js@1.0.2?uuid=fdb821ce-917f-464a-b586-af7209b251f8", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -21195,7 +21227,7 @@ "purl": "pkg:npm/source-map-support@0.5.21" }, "extra_data": {}, - "dependency_uid": "pkg:npm/source-map-support@0.5.21?uuid=64dad8ba-f08a-4761-9519-2dfe796cb3c7", + "dependency_uid": "pkg:npm/source-map-support@0.5.21?uuid=fb955b5f-b6ae-4d80-be3e-6ef24cec0414", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -21262,7 +21294,7 @@ "purl": "pkg:npm/sponge-case" }, "extra_data": {}, - "dependency_uid": "pkg:npm/sponge-case?uuid=9a8eb039-3f42-4503-9c70-a04f63f40c28", + "dependency_uid": "pkg:npm/sponge-case?uuid=e99117bf-9347-4dfc-a067-f3037e1731b3", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -21329,7 +21361,7 @@ "purl": "pkg:npm/stackback@0.0.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/stackback@0.0.2?uuid=6373cbf0-d981-4867-a60d-ea565d087ad4", + "dependency_uid": "pkg:npm/stackback@0.0.2?uuid=d3b37cb0-2710-4cd3-ab43-fb9b0397b060", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -21396,7 +21428,7 @@ "purl": "pkg:npm/std-env@3.6.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/std-env@3.6.0?uuid=11a55ccd-835d-420c-8d90-f5e42b3a871c", + "dependency_uid": "pkg:npm/std-env@3.6.0?uuid=708bef17-be9f-400d-914a-0d76fae96212", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -21463,7 +21495,7 @@ "purl": "pkg:npm/string-argv@0.3.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/string-argv@0.3.2?uuid=535c8141-5bf4-4608-8f85-e95c289d2325", + "dependency_uid": "pkg:npm/string-argv@0.3.2?uuid=d2088436-b149-4ec8-931e-5ec0ad7d79e2", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -21561,7 +21593,7 @@ "purl": "pkg:npm/string-width@5.1.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/string-width@5.1.2?uuid=e11b0b60-3ca7-4916-8514-0887adb46004", + "dependency_uid": "pkg:npm/string-width@5.1.2?uuid=0b42c4ff-f6bd-476e-ad5c-97a8f0af0be8", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -21659,7 +21691,7 @@ "purl": "pkg:npm/string-width@4.2.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/string-width@4.2.3?uuid=c02384bc-1fe7-4554-8a73-5a1dec8789d5", + "dependency_uid": "pkg:npm/string-width@4.2.3?uuid=3f2d8c28-d1ea-4cea-a3ce-b9257b05e9df", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -21726,7 +21758,7 @@ "purl": "pkg:npm/ansi-regex@5.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/ansi-regex@5.0.1?uuid=48756c25-4e01-488f-97f8-dbc04732329f", + "dependency_uid": "pkg:npm/ansi-regex@5.0.1?uuid=6d6eab8b-9fbf-46f0-add3-912fb6030f5d", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -21793,7 +21825,7 @@ "purl": "pkg:npm/emoji-regex@8.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/emoji-regex@8.0.0?uuid=abd0dd79-9899-43d8-aa3c-132010a7589f", + "dependency_uid": "pkg:npm/emoji-regex@8.0.0?uuid=668a55d1-53f3-41df-88e2-0b1e7f50f352", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -21860,7 +21892,7 @@ "purl": "pkg:npm/is-fullwidth-code-point@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/is-fullwidth-code-point@3.0.0?uuid=5da0cd70-9170-4e81-ba84-c42680d89383", + "dependency_uid": "pkg:npm/is-fullwidth-code-point@3.0.0?uuid=808aa937-fb0f-4517-a43c-81ea4a649174", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -21938,7 +21970,7 @@ "purl": "pkg:npm/strip-ansi@6.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/strip-ansi@6.0.1?uuid=7241b744-15f9-407f-82db-87c8dde62a8f", + "dependency_uid": "pkg:npm/strip-ansi@6.0.1?uuid=d0608469-c2ed-4fcb-ba39-a95df7173a5a", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -22016,7 +22048,7 @@ "purl": "pkg:npm/strip-ansi@7.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/strip-ansi@7.1.0?uuid=9a9d3ac3-a81b-46df-9481-ad5db2ceacde", + "dependency_uid": "pkg:npm/strip-ansi@7.1.0?uuid=54d6abe9-d365-4967-81f4-945b0b37cb26", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -22094,7 +22126,7 @@ "purl": "pkg:npm/strip-ansi@6.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/strip-ansi@6.0.1?uuid=25f47732-4022-482b-b12e-850e4b2edc87", + "dependency_uid": "pkg:npm/strip-ansi@6.0.1?uuid=64c621df-87f6-42d6-bb1d-b3ddf23b3f58", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -22161,7 +22193,7 @@ "purl": "pkg:npm/ansi-regex@5.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/ansi-regex@5.0.1?uuid=ed177d9e-e959-4deb-ab3f-32de37c58899", + "dependency_uid": "pkg:npm/ansi-regex@5.0.1?uuid=6ee46ac4-4ab2-4af7-8612-7e3f3445118c", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -22228,7 +22260,7 @@ "purl": "pkg:npm/strip-final-newline@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/strip-final-newline@3.0.0?uuid=b59801c5-fea3-4c03-8292-ec01044453ce", + "dependency_uid": "pkg:npm/strip-final-newline@3.0.0?uuid=a7ded192-3b55-4e10-b058-2634b6fa2ca7", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -22306,7 +22338,7 @@ "purl": "pkg:npm/strip-literal@1.3.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/strip-literal@1.3.0?uuid=62165795-7299-4b21-b743-b83530683e59", + "dependency_uid": "pkg:npm/strip-literal@1.3.0?uuid=be61c030-61ab-4690-ae4a-9e6ae5847909", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -22384,7 +22416,7 @@ "purl": "pkg:npm/supports-color@7.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/supports-color@7.2.0?uuid=73873054-0943-493b-a414-ac7f4e24bb25", + "dependency_uid": "pkg:npm/supports-color@7.2.0?uuid=ecf54445-a564-48c6-a459-f09b5108f6ab", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -22451,7 +22483,7 @@ "purl": "pkg:npm/swap-case" }, "extra_data": {}, - "dependency_uid": "pkg:npm/swap-case?uuid=e027c368-9ff2-448f-8fe1-90d4e26fe790", + "dependency_uid": "pkg:npm/swap-case?uuid=d432b86c-a4a3-4d02-9c94-75b70d58cf39", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -22518,7 +22550,7 @@ "purl": "pkg:npm/symbol-tree@3.2.4" }, "extra_data": {}, - "dependency_uid": "pkg:npm/symbol-tree@3.2.4?uuid=e5c64358-1d0c-4fce-a237-586732d1f42c", + "dependency_uid": "pkg:npm/symbol-tree@3.2.4?uuid=0885ae7a-b593-4445-852e-bbbbdd0ade12", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -22606,7 +22638,7 @@ "purl": "pkg:npm/synckit@0.8.5" }, "extra_data": {}, - "dependency_uid": "pkg:npm/synckit@0.8.5?uuid=60e80542-127d-4dea-aa76-54e6e02f7f1b", + "dependency_uid": "pkg:npm/synckit@0.8.5?uuid=378fc7db-6b74-420f-9d35-89c0097446d9", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -22714,7 +22746,7 @@ "purl": "pkg:npm/terser@5.25.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/terser@5.25.0?uuid=2f3e4f60-e40a-48c8-bb7b-bc30d684051c", + "dependency_uid": "pkg:npm/terser@5.25.0?uuid=e3da8cf6-107f-4b33-af20-48dc881a8e8b", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -22781,7 +22813,7 @@ "purl": "pkg:npm/commander@2.20.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/commander@2.20.3?uuid=75881a48-8d3c-4cfc-a944-ffe1d152f829", + "dependency_uid": "pkg:npm/commander@2.20.3?uuid=8d1f41f2-2c7f-41b1-8f56-a53778ba67d5", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -22879,7 +22911,7 @@ "purl": "pkg:npm/test-exclude@6.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/test-exclude@6.0.0?uuid=549783e8-bc0b-4bc1-882a-0bd93a5c5a8e", + "dependency_uid": "pkg:npm/test-exclude@6.0.0?uuid=170a1487-d340-4948-868c-92ff09fedfa5", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -22946,7 +22978,7 @@ "purl": "pkg:npm/tinybench@2.5.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/tinybench@2.5.1?uuid=d2cb04dc-13ef-462f-9594-57d6a9862c02", + "dependency_uid": "pkg:npm/tinybench@2.5.1?uuid=1cab55df-ea67-4926-aba5-9ae7010fed0e", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -23013,7 +23045,7 @@ "purl": "pkg:npm/tinypool@0.8.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/tinypool@0.8.1?uuid=1fdd129e-4b40-4979-ad4e-ec32d91c22c4", + "dependency_uid": "pkg:npm/tinypool@0.8.1?uuid=3ede16aa-00e1-44f4-8488-79caf661c185", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -23080,7 +23112,7 @@ "purl": "pkg:npm/tinyspy@2.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/tinyspy@2.2.0?uuid=1a6abadd-0493-4d3a-8d32-8cfe9283cb48", + "dependency_uid": "pkg:npm/tinyspy@2.2.0?uuid=db78045e-27e6-48ea-af7c-007f5fa9fb4e", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -23147,7 +23179,7 @@ "purl": "pkg:npm/title-case" }, "extra_data": {}, - "dependency_uid": "pkg:npm/title-case?uuid=5e4b6510-72cf-418d-bc83-aa1134af7dd1", + "dependency_uid": "pkg:npm/title-case?uuid=72c66629-1c16-4b3b-a8aa-1c4e865b0d5d", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -23214,7 +23246,7 @@ "purl": "pkg:npm/titleize@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/titleize@3.0.0?uuid=0d11c628-567f-4f20-8100-c7a50d10a30f", + "dependency_uid": "pkg:npm/titleize@3.0.0?uuid=13c2941e-d77f-4d1f-be50-77670af6724a", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -23281,7 +23313,7 @@ "purl": "pkg:npm/to-fast-properties@2.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/to-fast-properties@2.0.0?uuid=0ea1bffb-cd71-4d1a-b340-2b15a27c7f2a", + "dependency_uid": "pkg:npm/to-fast-properties@2.0.0?uuid=c0d21940-4722-4010-a684-f0b1e09b9619", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -23359,7 +23391,7 @@ "purl": "pkg:npm/to-regex-range@5.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/to-regex-range@5.0.1?uuid=d397d2ac-3c46-446a-a045-a15a5b16a7d8", + "dependency_uid": "pkg:npm/to-regex-range@5.0.1?uuid=9c8a48d6-ac8a-4e1c-946f-bb160395ed7e", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -23467,7 +23499,7 @@ "purl": "pkg:npm/tough-cookie@4.1.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/tough-cookie@4.1.3?uuid=64491724-cf5a-446d-b59a-f099be0e0fcb", + "dependency_uid": "pkg:npm/tough-cookie@4.1.3?uuid=58ca1856-e661-4404-8926-8f2543234fe4", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -23545,7 +23577,7 @@ "purl": "pkg:npm/tr46@5.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/tr46@5.0.0?uuid=c1b6b8bd-1794-44e6-b2c6-6dd317717f1b", + "dependency_uid": "pkg:npm/tr46@5.0.0?uuid=0e57000e-0d5d-4355-9846-4a14ccb8209a", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -23612,7 +23644,7 @@ "purl": "pkg:npm/tslib@2.6.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/tslib@2.6.2?uuid=936b938c-150f-49ed-94a3-de3a0a90ef72", + "dependency_uid": "pkg:npm/tslib@2.6.2?uuid=cd6cf741-ea44-450c-b053-fa4a639b6a02", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -23679,7 +23711,7 @@ "purl": "pkg:npm/type-detect@4.0.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/type-detect@4.0.8?uuid=08ef6ff5-6b3f-48b4-bcb7-a1856b1d1d1d", + "dependency_uid": "pkg:npm/type-detect@4.0.8?uuid=4cebc2fc-2e9b-4891-9197-2504d509f9c6", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -23746,7 +23778,7 @@ "purl": "pkg:npm/type-fest@1.4.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/type-fest@1.4.0?uuid=8d8ac8d5-4a0a-4e44-bd8c-0428dc5952b5", + "dependency_uid": "pkg:npm/type-fest@1.4.0?uuid=2b32c5fa-9736-41e6-8283-65657a1ac226", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -23813,7 +23845,7 @@ "purl": "pkg:npm/typescript@5.2.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/typescript@5.2.2?uuid=07ed9db7-088b-4ee6-8f59-f27e21799cb4", + "dependency_uid": "pkg:npm/typescript@5.2.2?uuid=07fa02de-4635-4810-8f6f-01716545e972", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -23880,7 +23912,7 @@ "purl": "pkg:npm/ufo@1.3.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/ufo@1.3.2?uuid=2e3c095d-dda4-4226-ae17-439f19911897", + "dependency_uid": "pkg:npm/ufo@1.3.2?uuid=aa022951-2f56-41cb-8b21-95fabe18b9b8", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -23947,7 +23979,7 @@ "purl": "pkg:npm/undici-types@5.26.5" }, "extra_data": {}, - "dependency_uid": "pkg:npm/undici-types@5.26.5?uuid=a919631a-f226-472d-9163-1bb6fa111804", + "dependency_uid": "pkg:npm/undici-types@5.26.5?uuid=6663049c-587e-430f-855a-afc6253146a3", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -24014,7 +24046,7 @@ "purl": "pkg:npm/universalify@0.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/universalify@0.2.0?uuid=883f8d62-5194-4fe8-8fc4-ef7363740967", + "dependency_uid": "pkg:npm/universalify@0.2.0?uuid=a9818005-f9b0-4bf6-9b1b-93e6a217a7ad", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -24081,7 +24113,7 @@ "purl": "pkg:npm/untildify@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/untildify@4.0.0?uuid=4fc35a4f-a224-45d3-bf95-7310998ad345", + "dependency_uid": "pkg:npm/untildify@4.0.0?uuid=228b4257-3780-4ca3-81de-c7332671dade", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -24169,7 +24201,7 @@ "purl": "pkg:npm/url-parse@1.5.10" }, "extra_data": {}, - "dependency_uid": "pkg:npm/url-parse@1.5.10?uuid=06f72f86-f12f-4a13-8e13-50e27b5bd446", + "dependency_uid": "pkg:npm/url-parse@1.5.10?uuid=5a5133b3-a398-4cf9-a28f-f15f7355dde3", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -24267,7 +24299,7 @@ "purl": "pkg:npm/v8-to-istanbul@9.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/v8-to-istanbul@9.2.0?uuid=6f66860f-4622-448a-84f2-377f9c8bc03c", + "dependency_uid": "pkg:npm/v8-to-istanbul@9.2.0?uuid=50037317-4f2c-48e1-9c18-3dfe74528435", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -24365,7 +24397,7 @@ "purl": "pkg:npm/vite@5.0.5" }, "extra_data": {}, - "dependency_uid": "pkg:npm/vite@5.0.5?uuid=b626a480-b150-40df-a124-0c5c9be3952f", + "dependency_uid": "pkg:npm/vite@5.0.5?uuid=fbf229e8-8944-431e-a52d-7d07bda0bb3b", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -24483,7 +24515,7 @@ "purl": "pkg:npm/vite-node@1.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/vite-node@1.0.1?uuid=54a7d08d-36cd-4676-9d00-81db53b8c99a", + "dependency_uid": "pkg:npm/vite-node@1.0.1?uuid=8f528162-f4f4-4989-b023-ec4e39b7b28a", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -24761,7 +24793,7 @@ "purl": "pkg:npm/vitest@1.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/vitest@1.0.1?uuid=2079ecc2-6f4b-45ca-aa22-67664554627c", + "dependency_uid": "pkg:npm/vitest@1.0.1?uuid=4d031f93-1d0c-444c-88bc-0d7a200d3b47", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -24839,7 +24871,7 @@ "purl": "pkg:npm/w3c-xmlserializer@5.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/w3c-xmlserializer@5.0.0?uuid=3673849c-6433-437a-9f9f-151686338572", + "dependency_uid": "pkg:npm/w3c-xmlserializer@5.0.0?uuid=27bd60a4-5130-43a6-b101-df02a738ca58", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -24906,7 +24938,7 @@ "purl": "pkg:npm/webidl-conversions@7.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/webidl-conversions@7.0.0?uuid=265027ac-490e-43f6-8e8b-c1c29bcc6e91", + "dependency_uid": "pkg:npm/webidl-conversions@7.0.0?uuid=39ba0476-9b4b-4a5a-b449-95cf83386fec", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -24984,7 +25016,7 @@ "purl": "pkg:npm/whatwg-encoding@3.1.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/whatwg-encoding@3.1.1?uuid=6cbc5f43-fa68-49dc-9d59-6de14ca5ba77", + "dependency_uid": "pkg:npm/whatwg-encoding@3.1.1?uuid=fa396ab7-cd4d-4dde-b3cf-b357d1518fb0", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -25051,7 +25083,7 @@ "purl": "pkg:npm/whatwg-mimetype@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/whatwg-mimetype@4.0.0?uuid=c3846ba2-bdbb-4ab6-9330-9c6d747a2c10", + "dependency_uid": "pkg:npm/whatwg-mimetype@4.0.0?uuid=41b494fe-4981-4fa7-9b24-05f71c54d3cc", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -25139,7 +25171,7 @@ "purl": "pkg:npm/whatwg-url@14.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/whatwg-url@14.0.0?uuid=c3a9c597-0977-40c7-a795-5d400cb3f221", + "dependency_uid": "pkg:npm/whatwg-url@14.0.0?uuid=1649d48a-1019-4e71-9216-6147ebe132c0", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -25217,7 +25249,7 @@ "purl": "pkg:npm/which@2.0.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/which@2.0.2?uuid=8cea8d2f-f635-41b0-ba7d-c4966265ac25", + "dependency_uid": "pkg:npm/which@2.0.2?uuid=a9dde551-eb45-4d9a-aaee-e6296addc366", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -25305,7 +25337,7 @@ "purl": "pkg:npm/why-is-node-running@2.2.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/why-is-node-running@2.2.2?uuid=84e9cf0a-d6c9-4337-9021-892213341961", + "dependency_uid": "pkg:npm/why-is-node-running@2.2.2?uuid=cfe5731a-7fe9-49be-899f-102f3c36e16c", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -25403,7 +25435,7 @@ "purl": "pkg:npm/wrap-ansi@8.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/wrap-ansi@8.1.0?uuid=7e7a4f23-ba8f-4d35-9232-2f93dc465601", + "dependency_uid": "pkg:npm/wrap-ansi@8.1.0?uuid=e34d587e-c731-439c-9871-ca6dad0cfb4a", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -25501,7 +25533,7 @@ "purl": "pkg:npm/wrap-ansi@7.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/wrap-ansi@7.0.0?uuid=381011f5-9916-4217-a2e9-5f9f2c2680a0", + "dependency_uid": "pkg:npm/wrap-ansi@7.0.0?uuid=ed9d9b29-a50b-4a57-8037-da2e5ef11caf", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -25568,7 +25600,7 @@ "purl": "pkg:npm/ansi-regex@5.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/ansi-regex@5.0.1?uuid=ef2db0b5-5532-47a7-9cae-45f23b20029d", + "dependency_uid": "pkg:npm/ansi-regex@5.0.1?uuid=61ff4360-ed76-4b8f-9a1a-b607f658d494", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -25646,7 +25678,7 @@ "purl": "pkg:npm/ansi-styles@4.3.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/ansi-styles@4.3.0?uuid=dccff21a-4b45-46bb-baf0-aaa83e2cc540", + "dependency_uid": "pkg:npm/ansi-styles@4.3.0?uuid=702ef3e9-c6e5-4039-adc3-e19e7a9e96b8", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -25713,7 +25745,7 @@ "purl": "pkg:npm/emoji-regex@8.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/emoji-regex@8.0.0?uuid=932818c9-5393-472b-ae91-e2b102b53c53", + "dependency_uid": "pkg:npm/emoji-regex@8.0.0?uuid=46e36bef-b66a-45a2-82f7-0a1922f1c4ea", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -25780,7 +25812,7 @@ "purl": "pkg:npm/is-fullwidth-code-point@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/is-fullwidth-code-point@3.0.0?uuid=23ae11d0-63b3-419f-ba6b-802b2c824dd6", + "dependency_uid": "pkg:npm/is-fullwidth-code-point@3.0.0?uuid=f312c2ba-08ef-493d-9de0-f0c863a88b1c", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -25878,7 +25910,7 @@ "purl": "pkg:npm/string-width@4.2.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/string-width@4.2.3?uuid=dc52c334-e142-4a01-a07a-ea03331c0d2e", + "dependency_uid": "pkg:npm/string-width@4.2.3?uuid=fb4ed182-11d4-4212-9ef3-eb9b09f93943", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -25956,7 +25988,7 @@ "purl": "pkg:npm/strip-ansi@6.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/strip-ansi@6.0.1?uuid=91633e5f-28d3-4725-aef2-eac6911b38da", + "dependency_uid": "pkg:npm/strip-ansi@6.0.1?uuid=9257a098-9648-43de-ace2-32b131a55b5d", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -26023,7 +26055,7 @@ "purl": "pkg:npm/wrappy@1.0.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/wrappy@1.0.2?uuid=72520eaf-2b72-4629-a21e-73a7186e3801", + "dependency_uid": "pkg:npm/wrappy@1.0.2?uuid=16132c81-6e1a-44b9-ada8-112f937aced5", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -26090,7 +26122,7 @@ "purl": "pkg:npm/ws@8.14.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/ws@8.14.2?uuid=76f658d9-fc3d-4abf-837d-be47822f11d3", + "dependency_uid": "pkg:npm/ws@8.14.2?uuid=48ea0d74-5df7-4826-b19f-540d2e491a6d", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -26157,7 +26189,7 @@ "purl": "pkg:npm/xml-name-validator@5.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/xml-name-validator@5.0.0?uuid=b3868542-f35d-4f56-a902-512b3f548499", + "dependency_uid": "pkg:npm/xml-name-validator@5.0.0?uuid=a593fed8-28c9-42dd-b0c2-81ae01592327", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -26224,7 +26256,7 @@ "purl": "pkg:npm/xmlchars@2.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/xmlchars@2.2.0?uuid=0d5aca7c-5555-4292-97d8-47aa066f3b63", + "dependency_uid": "pkg:npm/xmlchars@2.2.0?uuid=6470db81-8c0c-412c-a4e0-84ac5048a139", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -26291,7 +26323,7 @@ "purl": "pkg:npm/yallist@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/yallist@4.0.0?uuid=8be11583-4bbc-4120-9fa3-04c75a471033", + "dependency_uid": "pkg:npm/yallist@4.0.0?uuid=05d14d78-270e-4e61-9086-1e6f82c9b9be", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -26358,7 +26390,7 @@ "purl": "pkg:npm/yaml@2.3.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/yaml@2.3.3?uuid=4b7b6e31-bce7-4a9f-8aad-c6efb9b4f674", + "dependency_uid": "pkg:npm/yaml@2.3.3?uuid=617ed30a-1581-4e15-b2f1-26220a90824c", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -26425,7 +26457,7 @@ "purl": "pkg:npm/yocto-queue@1.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/yocto-queue@1.0.0?uuid=87eade35-bdd5-4022-97aa-8882cf1b1fa9", + "dependency_uid": "pkg:npm/yocto-queue@1.0.0?uuid=8204c05a-363b-4f0f-9ca8-1159d2e166e4", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -26492,7 +26524,7 @@ "purl": "pkg:npm/zod@3.22.4" }, "extra_data": {}, - "dependency_uid": "pkg:npm/zod@3.22.4?uuid=f4cb2fba-d8de-4e7d-88f4-0f32872dac90", + "dependency_uid": "pkg:npm/zod@3.22.4?uuid=9de93d0e-a335-4c84-8c5c-798d6921f96c", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -26593,7 +26625,7 @@ "purl": "pkg:npm/packages/camel-case@5.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/camel-case@5.0.0?uuid=e2e131d7-22e2-4714-a794-33a48929be9c", + "dependency_uid": "pkg:npm/packages/camel-case@5.0.0?uuid=69adcadc-798c-4a96-bb27-2bac16687b3f", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -26694,7 +26726,7 @@ "purl": "pkg:npm/packages/capital-case@2.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/capital-case@2.0.0?uuid=f31d6beb-9184-430c-8fbc-a723ded91222", + "dependency_uid": "pkg:npm/packages/capital-case@2.0.0?uuid=37b1ce6f-883b-47e9-b7ff-1d89530f0c75", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -26784,7 +26816,7 @@ "purl": "pkg:npm/packages/change-case@5.4.4" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/change-case@5.4.4?uuid=ddb7087e-3301-4774-9024-e6d6fdf02741", + "dependency_uid": "pkg:npm/packages/change-case@5.4.4?uuid=ba4c9474-131e-4ce5-af5a-aba4aa689f52", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -26874,7 +26906,7 @@ "purl": "pkg:npm/packages/change-case-of-keys@0.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/change-case-of-keys@0.0.0?uuid=a3f96e22-6b57-4263-8232-4ac544246e1a", + "dependency_uid": "pkg:npm/packages/change-case-of-keys@0.0.0?uuid=91c886f0-269a-4d67-add4-80778e731f99", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -26975,7 +27007,7 @@ "purl": "pkg:npm/packages/constant-case@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/constant-case@4.0.0?uuid=30c72fe5-d755-4b08-bca6-1a12b9f5ec58", + "dependency_uid": "pkg:npm/packages/constant-case@4.0.0?uuid=e7cb5251-5092-412b-ae34-9e790c5cbe25", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -27076,7 +27108,7 @@ "purl": "pkg:npm/packages/dot-case@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/dot-case@4.0.0?uuid=b3e7f782-8c78-4227-a532-97021ea18f81", + "dependency_uid": "pkg:npm/packages/dot-case@4.0.0?uuid=0d4fb8b9-bf1c-4739-be77-6913692fd6a5", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -27177,7 +27209,7 @@ "purl": "pkg:npm/packages/header-case@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/header-case@3.0.0?uuid=0b736368-77a2-48b9-b7bd-4b609e1f3bc5", + "dependency_uid": "pkg:npm/packages/header-case@3.0.0?uuid=7d02dc40-3103-4233-8436-3e754a8c8fdc", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -27267,7 +27299,7 @@ "purl": "pkg:npm/packages/is-lower-case@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/is-lower-case@3.0.0?uuid=3e27296e-7922-4cf0-8ec7-22663aa9d013", + "dependency_uid": "pkg:npm/packages/is-lower-case@3.0.0?uuid=690c763c-e8a5-4710-98af-7adebb9da672", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -27357,7 +27389,7 @@ "purl": "pkg:npm/packages/is-upper-case@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/is-upper-case@3.0.0?uuid=499c8e66-cec3-457d-818c-9c944cf4cff9", + "dependency_uid": "pkg:npm/packages/is-upper-case@3.0.0?uuid=7bcd4464-8280-4df8-b8f7-37dd3f66ae9a", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -27447,7 +27479,7 @@ "purl": "pkg:npm/packages/lower-case@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/lower-case@3.0.0?uuid=95c02b00-c7da-4242-8fbf-1018ac78b2e9", + "dependency_uid": "pkg:npm/packages/lower-case@3.0.0?uuid=677207bd-747b-412d-aad9-371dcc5c03b2", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -27537,7 +27569,7 @@ "purl": "pkg:npm/packages/lower-case-first@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/lower-case-first@3.0.0?uuid=636cf0ad-e469-4b99-92aa-80562a09b8be", + "dependency_uid": "pkg:npm/packages/lower-case-first@3.0.0?uuid=85ffc449-8806-4c2b-9a32-b64774fc3bef", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -27627,7 +27659,7 @@ "purl": "pkg:npm/packages/no-case@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/no-case@4.0.0?uuid=d147408e-3b85-42ec-8a09-f2c921c8efad", + "dependency_uid": "pkg:npm/packages/no-case@4.0.0?uuid=a429cc93-085e-4f66-8260-5cf36e91c9f6", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -27728,7 +27760,7 @@ "purl": "pkg:npm/packages/param-case@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/param-case@4.0.0?uuid=e7c9235b-eb6e-4458-a6e1-d9f4068fa970", + "dependency_uid": "pkg:npm/packages/param-case@4.0.0?uuid=1eb0b435-faa2-4e0d-b442-72d2aed77aeb", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -27829,7 +27861,7 @@ "purl": "pkg:npm/packages/pascal-case@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/pascal-case@4.0.0?uuid=0655cec7-081c-4de1-b010-f51fcdc52341", + "dependency_uid": "pkg:npm/packages/pascal-case@4.0.0?uuid=8f9597fb-9891-411f-bca0-d927de1eb747", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -27930,7 +27962,7 @@ "purl": "pkg:npm/packages/path-case@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/path-case@4.0.0?uuid=edeef62e-fcdc-4081-87b0-ef978d673fb3", + "dependency_uid": "pkg:npm/packages/path-case@4.0.0?uuid=327b904c-21cc-4a21-9bf1-c850f931d981", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -28031,7 +28063,7 @@ "purl": "pkg:npm/packages/sentence-case@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/sentence-case@4.0.0?uuid=1b00ad21-6f65-4285-9fc6-fda377bb479e", + "dependency_uid": "pkg:npm/packages/sentence-case@4.0.0?uuid=67daabfd-cd49-4c64-8c52-9a013197f59e", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -28132,7 +28164,7 @@ "purl": "pkg:npm/packages/snake-case@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/snake-case@4.0.0?uuid=5f4c3c1a-c291-4a82-b290-67774cf42d13", + "dependency_uid": "pkg:npm/packages/snake-case@4.0.0?uuid=bde0dc86-a111-412b-9b30-a16747ec9ccb", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -28222,7 +28254,7 @@ "purl": "pkg:npm/packages/sponge-case@2.0.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/sponge-case@2.0.3?uuid=95220397-308d-4eb3-819c-0a327b4ac4e4", + "dependency_uid": "pkg:npm/packages/sponge-case@2.0.3?uuid=bdb7c8a6-aa79-453e-8f61-dae217de5aeb", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -28312,7 +28344,7 @@ "purl": "pkg:npm/packages/swap-case@3.0.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/swap-case@3.0.3?uuid=994a6a44-1ddd-4952-8f6c-c9362cfde048", + "dependency_uid": "pkg:npm/packages/swap-case@3.0.3?uuid=83664266-7d15-49bb-9561-690c4ef54045", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -28402,7 +28434,7 @@ "purl": "pkg:npm/packages/title-case@4.3.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/title-case@4.3.1?uuid=447d1909-6653-49fe-a683-d3f9613d9b13", + "dependency_uid": "pkg:npm/packages/title-case@4.3.1?uuid=584f4f84-6b64-4e3f-a2ff-140f999f0fed", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -28492,7 +28524,7 @@ "purl": "pkg:npm/packages/upper-case@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/upper-case@3.0.0?uuid=81131b83-3aee-4db3-aac1-68bb9fbf6784", + "dependency_uid": "pkg:npm/packages/upper-case@3.0.0?uuid=fb4062fd-1fb1-4f82-83d6-6a027d69d1ac", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -28582,7 +28614,7 @@ "purl": "pkg:npm/packages/upper-case-first@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/upper-case-first@3.0.0?uuid=ae200a4b-258b-4cf6-ae3d-c9f95fecaf50", + "dependency_uid": "pkg:npm/packages/upper-case-first@3.0.0?uuid=f5f9c969-f59e-4ed9-89cc-aff5f25aa2d4", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -55629,7 +55661,7 @@ } ], "for_packages": [ - "pkg:npm/change-case@5.4.4?uuid=3ec06699-ba25-47d5-9380-15bab2ea320b" + "pkg:npm/change-case@5.4.4?uuid=4a92fd99-f970-46cd-a41c-e18f60134f97" ], "scan_errors": [] }, @@ -55638,7 +55670,7 @@ "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/change-case@5.4.4?uuid=3ec06699-ba25-47d5-9380-15bab2ea320b" + "pkg:npm/change-case@5.4.4?uuid=4a92fd99-f970-46cd-a41c-e18f60134f97" ], "scan_errors": [] }, @@ -55647,7 +55679,7 @@ "type": "directory", "package_data": [], "for_packages": [ - "pkg:npm/change-case@5.4.4?uuid=3ec06699-ba25-47d5-9380-15bab2ea320b" + "pkg:npm/change-case@5.4.4?uuid=4a92fd99-f970-46cd-a41c-e18f60134f97" ], "scan_errors": [] }, @@ -55656,7 +55688,7 @@ "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/change-case@5.4.4?uuid=3ec06699-ba25-47d5-9380-15bab2ea320b" + "pkg:npm/change-case@5.4.4?uuid=4a92fd99-f970-46cd-a41c-e18f60134f97" ], "scan_errors": [] }, @@ -55665,7 +55697,7 @@ "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/change-case@5.4.4?uuid=3ec06699-ba25-47d5-9380-15bab2ea320b" + "pkg:npm/change-case@5.4.4?uuid=4a92fd99-f970-46cd-a41c-e18f60134f97" ], "scan_errors": [] }, @@ -55674,7 +55706,7 @@ "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/change-case@5.4.4?uuid=3ec06699-ba25-47d5-9380-15bab2ea320b" + "pkg:npm/change-case@5.4.4?uuid=4a92fd99-f970-46cd-a41c-e18f60134f97" ], "scan_errors": [] }, @@ -55683,7 +55715,7 @@ "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/change-case@5.4.4?uuid=3ec06699-ba25-47d5-9380-15bab2ea320b" + "pkg:npm/change-case@5.4.4?uuid=4a92fd99-f970-46cd-a41c-e18f60134f97" ], "scan_errors": [] }, @@ -55783,7 +55815,7 @@ } ], "for_packages": [ - "pkg:npm/sponge-case@2.0.3?uuid=65634f0d-5a3e-4fa2-95c6-cb489816580e" + "pkg:npm/sponge-case@2.0.3?uuid=f060868a-9007-45fd-b4b4-902c93e54124" ], "scan_errors": [] }, @@ -55792,7 +55824,7 @@ "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/sponge-case@2.0.3?uuid=65634f0d-5a3e-4fa2-95c6-cb489816580e" + "pkg:npm/sponge-case@2.0.3?uuid=f060868a-9007-45fd-b4b4-902c93e54124" ], "scan_errors": [] }, @@ -55801,7 +55833,7 @@ "type": "directory", "package_data": [], "for_packages": [ - "pkg:npm/sponge-case@2.0.3?uuid=65634f0d-5a3e-4fa2-95c6-cb489816580e" + "pkg:npm/sponge-case@2.0.3?uuid=f060868a-9007-45fd-b4b4-902c93e54124" ], "scan_errors": [] }, @@ -55810,7 +55842,7 @@ "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/sponge-case@2.0.3?uuid=65634f0d-5a3e-4fa2-95c6-cb489816580e" + "pkg:npm/sponge-case@2.0.3?uuid=f060868a-9007-45fd-b4b4-902c93e54124" ], "scan_errors": [] }, @@ -55819,7 +55851,7 @@ "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/sponge-case@2.0.3?uuid=65634f0d-5a3e-4fa2-95c6-cb489816580e" + "pkg:npm/sponge-case@2.0.3?uuid=f060868a-9007-45fd-b4b4-902c93e54124" ], "scan_errors": [] }, @@ -55917,7 +55949,7 @@ } ], "for_packages": [ - "pkg:npm/swap-case@3.0.3?uuid=a3012a5a-4c2a-41aa-afbb-79004b0ef6d5" + "pkg:npm/swap-case@3.0.3?uuid=986758b2-5634-4a9d-9ce1-d9d4c7dfccf2" ], "scan_errors": [] }, @@ -55926,7 +55958,7 @@ "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/swap-case@3.0.3?uuid=a3012a5a-4c2a-41aa-afbb-79004b0ef6d5" + "pkg:npm/swap-case@3.0.3?uuid=986758b2-5634-4a9d-9ce1-d9d4c7dfccf2" ], "scan_errors": [] }, @@ -55935,7 +55967,7 @@ "type": "directory", "package_data": [], "for_packages": [ - "pkg:npm/swap-case@3.0.3?uuid=a3012a5a-4c2a-41aa-afbb-79004b0ef6d5" + "pkg:npm/swap-case@3.0.3?uuid=986758b2-5634-4a9d-9ce1-d9d4c7dfccf2" ], "scan_errors": [] }, @@ -55944,7 +55976,7 @@ "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/swap-case@3.0.3?uuid=a3012a5a-4c2a-41aa-afbb-79004b0ef6d5" + "pkg:npm/swap-case@3.0.3?uuid=986758b2-5634-4a9d-9ce1-d9d4c7dfccf2" ], "scan_errors": [] }, @@ -55953,7 +55985,7 @@ "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/swap-case@3.0.3?uuid=a3012a5a-4c2a-41aa-afbb-79004b0ef6d5" + "pkg:npm/swap-case@3.0.3?uuid=986758b2-5634-4a9d-9ce1-d9d4c7dfccf2" ], "scan_errors": [] }, @@ -56051,7 +56083,7 @@ } ], "for_packages": [ - "pkg:npm/title-case@4.3.1?uuid=d19afd88-9843-46a5-a3b7-3200f6033c8b" + "pkg:npm/title-case@4.3.1?uuid=a93d331b-8fc4-48a9-8354-8e3219082cb0" ], "scan_errors": [] }, @@ -56060,7 +56092,7 @@ "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/title-case@4.3.1?uuid=d19afd88-9843-46a5-a3b7-3200f6033c8b" + "pkg:npm/title-case@4.3.1?uuid=a93d331b-8fc4-48a9-8354-8e3219082cb0" ], "scan_errors": [] }, @@ -56069,7 +56101,7 @@ "type": "directory", "package_data": [], "for_packages": [ - "pkg:npm/title-case@4.3.1?uuid=d19afd88-9843-46a5-a3b7-3200f6033c8b" + "pkg:npm/title-case@4.3.1?uuid=a93d331b-8fc4-48a9-8354-8e3219082cb0" ], "scan_errors": [] }, @@ -56078,7 +56110,7 @@ "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/title-case@4.3.1?uuid=d19afd88-9843-46a5-a3b7-3200f6033c8b" + "pkg:npm/title-case@4.3.1?uuid=a93d331b-8fc4-48a9-8354-8e3219082cb0" ], "scan_errors": [] }, @@ -56087,7 +56119,7 @@ "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/title-case@4.3.1?uuid=d19afd88-9843-46a5-a3b7-3200f6033c8b" + "pkg:npm/title-case@4.3.1?uuid=a93d331b-8fc4-48a9-8354-8e3219082cb0" ], "scan_errors": [] } From 7dd309f1253025ed13cf4ca9c3f6fa14847df208 Mon Sep 17 00:00:00 2001 From: swastik Date: Thu, 4 Jul 2024 19:04:36 +0530 Subject: [PATCH 15/57] Update score.py to calculate license_clarity_score at package instance(Without other_license_detections) Signed-off-by: swastik --- src/summarycode/score.py | 53 ++ .../data/package_summary/expected.json | 800 +++++++++--------- 2 files changed, 453 insertions(+), 400 deletions(-) diff --git a/src/summarycode/score.py b/src/summarycode/score.py index 36d23ec345a..43c129b5c69 100644 --- a/src/summarycode/score.py +++ b/src/summarycode/score.py @@ -510,4 +510,57 @@ def get_primary_license(declared_license_expressions): def compute_license_score_package_level(package): scoring_elements = ScoringElements() + license_detections= package['license_detections'] + declared_license_expressions= package['declared_license_expression'] + unique_declared_license_expressions = unique(declared_license_expressions) + + # other_license_detections = get_field_values_from_codebase_resources( + # codebase=codebase, field_name='license_detections', key_files_only=False + # ) + # other_license_match_mappings = get_matches_from_detection_mappings(other_license_detections) + # other_license_matches = LicenseMatchFromResult.from_dicts(other_license_match_mappings) + + other_license_matches= [] + copyright= package['copyright'] + license_match_mappings = get_matches_from_detection_mappings(license_detections) + license_matches = LicenseMatchFromResult.from_dicts(license_match_mappings) + declared_license_categories = get_license_categories(license_matches) + + scoring_elements.declared_license = bool(license_matches) + if scoring_elements.declared_license: + scoring_elements.score += 40 + + scoring_elements.identification_precision = check_declared_licenses(license_matches) + if scoring_elements.identification_precision: + scoring_elements.score += 40 + + scoring_elements.has_license_text = check_for_license_texts(license_matches) + if scoring_elements.has_license_text: + scoring_elements.score += 10 + + scoring_elements.declared_copyrights = bool(copyright) + if scoring_elements.declared_copyrights: + scoring_elements.score += 10 + + is_permissively_licensed = check_declared_license_categories(declared_license_categories) + if is_permissively_licensed: + scoring_elements.conflicting_license_categories = check_for_conflicting_licenses( + other_license_matches + ) + if scoring_elements.conflicting_license_categories and scoring_elements.score > 0: + scoring_elements.score -= 20 + + declared_license_expression = get_primary_license(unique_declared_license_expressions) + if not declared_license_expression: + combined_declared_license_expression = combine_expressions( + unique_declared_license_expressions + ) + if combined_declared_license_expression: + declared_license_expression = str( + Licensing().parse(combined_declared_license_expression).simplify() + ) + scoring_elements.ambiguous_compound_licensing = True + if scoring_elements.score > 0: + scoring_elements.score -= 10 + return scoring_elements \ No newline at end of file diff --git a/tests/packagedcode/data/package_summary/expected.json b/tests/packagedcode/data/package_summary/expected.json index 84d0493611e..1f350407071 100644 --- a/tests/packagedcode/data/package_summary/expected.json +++ b/tests/packagedcode/data/package_summary/expected.json @@ -78,7 +78,7 @@ "repository_homepage_url": "https://www.npmjs.com/package/change-case", "repository_download_url": "https://registry.npmjs.org/change-case/-/change-case-5.4.4.tgz", "api_data_url": "https://registry.npmjs.org/change-case/5.4.4", - "package_uid": "pkg:npm/change-case@5.4.4?uuid=4a92fd99-f970-46cd-a41c-e18f60134f97", + "package_uid": "pkg:npm/change-case@5.4.4?uuid=d880a3d4-03c8-42f3-8a10-810f57e715e1", "datafile_paths": [ "change-case-change-case-5.4.4/packages/change-case/package.json" ], @@ -86,13 +86,13 @@ "npm_package_json" ], "license_clarity_score": { - "score": 0, - "declared_license": false, - "identification_precision": false, + "score": 70, + "declared_license": true, + "identification_precision": true, "has_license_text": false, "declared_copyrights": false, "conflicting_license_categories": false, - "ambiguous_compound_licensing": false + "ambiguous_compound_licensing": true }, "purl": "pkg:npm/change-case@5.4.4" }, @@ -174,7 +174,7 @@ "repository_homepage_url": "https://www.npmjs.com/package/sponge-case", "repository_download_url": "https://registry.npmjs.org/sponge-case/-/sponge-case-2.0.3.tgz", "api_data_url": "https://registry.npmjs.org/sponge-case/2.0.3", - "package_uid": "pkg:npm/sponge-case@2.0.3?uuid=f060868a-9007-45fd-b4b4-902c93e54124", + "package_uid": "pkg:npm/sponge-case@2.0.3?uuid=f01e1cbd-8271-4171-b706-d632a3f0e081", "datafile_paths": [ "change-case-change-case-5.4.4/packages/sponge-case/package.json" ], @@ -182,13 +182,13 @@ "npm_package_json" ], "license_clarity_score": { - "score": 0, - "declared_license": false, - "identification_precision": false, + "score": 70, + "declared_license": true, + "identification_precision": true, "has_license_text": false, "declared_copyrights": false, "conflicting_license_categories": false, - "ambiguous_compound_licensing": false + "ambiguous_compound_licensing": true }, "purl": "pkg:npm/sponge-case@2.0.3" }, @@ -268,7 +268,7 @@ "repository_homepage_url": "https://www.npmjs.com/package/swap-case", "repository_download_url": "https://registry.npmjs.org/swap-case/-/swap-case-3.0.3.tgz", "api_data_url": "https://registry.npmjs.org/swap-case/3.0.3", - "package_uid": "pkg:npm/swap-case@3.0.3?uuid=986758b2-5634-4a9d-9ce1-d9d4c7dfccf2", + "package_uid": "pkg:npm/swap-case@3.0.3?uuid=92721a39-2667-43f4-82d0-7fd0930cbcec", "datafile_paths": [ "change-case-change-case-5.4.4/packages/swap-case/package.json" ], @@ -276,13 +276,13 @@ "npm_package_json" ], "license_clarity_score": { - "score": 0, - "declared_license": false, - "identification_precision": false, + "score": 70, + "declared_license": true, + "identification_precision": true, "has_license_text": false, "declared_copyrights": false, "conflicting_license_categories": false, - "ambiguous_compound_licensing": false + "ambiguous_compound_licensing": true }, "purl": "pkg:npm/swap-case@3.0.3" }, @@ -362,7 +362,7 @@ "repository_homepage_url": "https://www.npmjs.com/package/title-case", "repository_download_url": "https://registry.npmjs.org/title-case/-/title-case-4.3.1.tgz", "api_data_url": "https://registry.npmjs.org/title-case/4.3.1", - "package_uid": "pkg:npm/title-case@4.3.1?uuid=a93d331b-8fc4-48a9-8354-8e3219082cb0", + "package_uid": "pkg:npm/title-case@4.3.1?uuid=ab0d4de8-55d1-49ca-84ef-be96fba56d0e", "datafile_paths": [ "change-case-change-case-5.4.4/packages/title-case/package.json" ], @@ -370,13 +370,13 @@ "npm_package_json" ], "license_clarity_score": { - "score": 0, - "declared_license": false, - "identification_precision": false, + "score": 70, + "declared_license": true, + "identification_precision": true, "has_license_text": false, "declared_copyrights": false, "conflicting_license_categories": false, - "ambiguous_compound_licensing": false + "ambiguous_compound_licensing": true }, "purl": "pkg:npm/title-case@4.3.1" } @@ -391,7 +391,7 @@ "is_resolved": false, "resolved_package": {}, "extra_data": {}, - "dependency_uid": "pkg:npm/%40borderless/ts-scripts?uuid=706d0eeb-bb48-4adf-b49b-0fa7e1f0c80e", + "dependency_uid": "pkg:npm/%40borderless/ts-scripts?uuid=db1c63e4-3c75-4240-ae78-5d205db76e56", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package.json", "datasource_id": "npm_package_json" @@ -405,7 +405,7 @@ "is_resolved": false, "resolved_package": {}, "extra_data": {}, - "dependency_uid": "pkg:npm/%40vitest/coverage-v8?uuid=d453fa0b-1092-4f15-ac7c-f93538aa0a2f", + "dependency_uid": "pkg:npm/%40vitest/coverage-v8?uuid=bc1a6e83-75e6-4f55-aa2c-d0a4b5241d67", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package.json", "datasource_id": "npm_package_json" @@ -419,7 +419,7 @@ "is_resolved": false, "resolved_package": {}, "extra_data": {}, - "dependency_uid": "pkg:npm/typescript?uuid=9f55d7fa-c8cf-4d85-a45b-a56b55a078bd", + "dependency_uid": "pkg:npm/typescript?uuid=ee4d5fe2-818c-4a08-90d7-ed32f09a5235", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package.json", "datasource_id": "npm_package_json" @@ -433,7 +433,7 @@ "is_resolved": false, "resolved_package": {}, "extra_data": {}, - "dependency_uid": "pkg:npm/vitest?uuid=e80a5064-37bf-45dd-971e-829e4ae1d852", + "dependency_uid": "pkg:npm/vitest?uuid=bcdac1d6-97fd-4cdf-86e1-264d8b366a0e", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package.json", "datasource_id": "npm_package_json" @@ -488,7 +488,7 @@ "purl": "pkg:npm/root" }, "extra_data": {}, - "dependency_uid": "pkg:npm/root?uuid=29aae0bd-5763-4c99-b9e2-8b64ce8bff86", + "dependency_uid": "pkg:npm/root?uuid=93c1e1a8-9efd-4f35-8750-a58ea676840a", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -576,7 +576,7 @@ "purl": "pkg:npm/%40ampproject/remapping@2.2.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40ampproject/remapping@2.2.1?uuid=8199eee5-b348-44b9-8b28-22973b31b7b8", + "dependency_uid": "pkg:npm/%40ampproject/remapping@2.2.1?uuid=f30f1305-2612-4ace-a17f-e121535c8078", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -643,7 +643,7 @@ "purl": "pkg:npm/%40babel/helper-string-parser@7.23.4" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40babel/helper-string-parser@7.23.4?uuid=66b217f1-01a7-4e58-bf0e-ad1efeb6f0fa", + "dependency_uid": "pkg:npm/%40babel/helper-string-parser@7.23.4?uuid=96d8281d-5ca2-47c7-8332-d650c0be6c38", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -710,7 +710,7 @@ "purl": "pkg:npm/%40babel/helper-validator-identifier@7.22.20" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40babel/helper-validator-identifier@7.22.20?uuid=7f9c7a80-8205-48b5-bf9d-7bceaf4c9896", + "dependency_uid": "pkg:npm/%40babel/helper-validator-identifier@7.22.20?uuid=09f00687-64fc-442d-a6ab-2d6df3ae0d39", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -777,7 +777,7 @@ "purl": "pkg:npm/%40babel/parser@7.23.5" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40babel/parser@7.23.5?uuid=db3f04e4-b1d2-4741-b040-9e364b1873ab", + "dependency_uid": "pkg:npm/%40babel/parser@7.23.5?uuid=32ed2613-ba5d-4112-9561-6765dc21f33c", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -875,7 +875,7 @@ "purl": "pkg:npm/%40babel/types@7.23.5" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40babel/types@7.23.5?uuid=190f6433-b0cd-43c0-bc66-1e2887eb1e73", + "dependency_uid": "pkg:npm/%40babel/types@7.23.5?uuid=0c65d1d9-f07d-458e-944b-7d8559d3d291", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -942,7 +942,7 @@ "purl": "pkg:npm/%40bcoe/v8-coverage@0.2.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40bcoe/v8-coverage@0.2.3?uuid=05d77293-2911-494c-ac40-266d2739620a", + "dependency_uid": "pkg:npm/%40bcoe/v8-coverage@0.2.3?uuid=7b29bcca-01f6-4c93-a702-9eaa75178f41", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -1110,7 +1110,7 @@ "purl": "pkg:npm/%40borderless/ts-scripts@0.15.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40borderless/ts-scripts@0.15.0?uuid=1a149da0-fea3-4ddb-887f-0759eff592bb", + "dependency_uid": "pkg:npm/%40borderless/ts-scripts@0.15.0?uuid=90fbc7f9-8862-445d-9278-7bcf50410634", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -1188,7 +1188,7 @@ "purl": "pkg:npm/brace-expansion@2.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/brace-expansion@2.0.1?uuid=c81f922b-58ce-484c-91dd-8f4eaf024c7d", + "dependency_uid": "pkg:npm/brace-expansion@2.0.1?uuid=c3a0ccdc-b272-4722-8575-3095ee45a12f", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -1255,7 +1255,7 @@ "purl": "pkg:npm/ci-info@3.8.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/ci-info@3.8.0?uuid=9bb52823-97ac-480d-add8-1b9e8f11b8ea", + "dependency_uid": "pkg:npm/ci-info@3.8.0?uuid=ccef3d65-93e8-4fea-92e8-89811e8e81fa", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -1343,7 +1343,7 @@ "purl": "pkg:npm/find-up@6.3.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/find-up@6.3.0?uuid=4487b104-ea18-4057-a642-3d010147dc57", + "dependency_uid": "pkg:npm/find-up@6.3.0?uuid=de3b1943-bf90-4355-97bc-a683e00dd4a4", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -1461,7 +1461,7 @@ "purl": "pkg:npm/glob@10.3.9" }, "extra_data": {}, - "dependency_uid": "pkg:npm/glob@10.3.9?uuid=bf23e461-efdb-465b-9974-1b3820d5eb1a", + "dependency_uid": "pkg:npm/glob@10.3.9?uuid=05e9f3ad-a604-4b2a-956f-c403cbd18a99", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -1539,7 +1539,7 @@ "purl": "pkg:npm/locate-path@7.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/locate-path@7.2.0?uuid=9f2d78f1-cb3e-4bf0-9e1f-7339dd9cc25a", + "dependency_uid": "pkg:npm/locate-path@7.2.0?uuid=1de88465-172f-4acb-9dff-159b7d8e15fc", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -1617,7 +1617,7 @@ "purl": "pkg:npm/minimatch@9.0.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/minimatch@9.0.3?uuid=e516c6de-27d3-4c7b-b77c-84ad2dbed725", + "dependency_uid": "pkg:npm/minimatch@9.0.3?uuid=1e1052c9-fa6e-4f54-b096-2a8cf4e68442", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -1684,7 +1684,7 @@ "purl": "pkg:npm/minipass@7.0.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/minipass@7.0.3?uuid=029cad57-ab3b-41e7-ae5c-9e7c7d320576", + "dependency_uid": "pkg:npm/minipass@7.0.3?uuid=b0f86e8d-9023-4dba-9bda-b3ef18d4aec0", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -1762,7 +1762,7 @@ "purl": "pkg:npm/p-limit@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/p-limit@4.0.0?uuid=ba3f020e-047e-452e-8c62-60c8903f9b6f", + "dependency_uid": "pkg:npm/p-limit@4.0.0?uuid=056d8cbe-4dee-45a8-b494-d2afcb22ec6f", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -1840,7 +1840,7 @@ "purl": "pkg:npm/p-locate@6.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/p-locate@6.0.0?uuid=0f2a0fe5-1edc-4c67-b403-e796e4e8a8fe", + "dependency_uid": "pkg:npm/p-locate@6.0.0?uuid=50389553-5c6b-4da2-9f9b-f57dd06fdc0b", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -1907,7 +1907,7 @@ "purl": "pkg:npm/path-exists@5.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/path-exists@5.0.0?uuid=26913739-4545-472b-be7a-3e4551c5fbf2", + "dependency_uid": "pkg:npm/path-exists@5.0.0?uuid=5bc89a10-ad45-49e9-9bf6-a204c8bd449e", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -1985,7 +1985,7 @@ "purl": "pkg:npm/rimraf@5.0.4" }, "extra_data": {}, - "dependency_uid": "pkg:npm/rimraf@5.0.4?uuid=878f74be-820e-49bd-bac7-e66ab7a23856", + "dependency_uid": "pkg:npm/rimraf@5.0.4?uuid=13c16766-13d0-4bd5-bdfb-20d2ef81c3c5", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2052,7 +2052,7 @@ "purl": "pkg:npm/%40esbuild/android-arm@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/android-arm@0.19.8?uuid=123d2274-cfde-4d4f-8a80-66177d03fdb2", + "dependency_uid": "pkg:npm/%40esbuild/android-arm@0.19.8?uuid=d151f4e6-92aa-4387-9a45-5e9c515604ac", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2119,7 +2119,7 @@ "purl": "pkg:npm/%40esbuild/android-arm64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/android-arm64@0.19.8?uuid=615890f3-544c-4855-9100-53b725c96bfe", + "dependency_uid": "pkg:npm/%40esbuild/android-arm64@0.19.8?uuid=0b2dd2ae-53f2-4a62-8074-ee51028c63a0", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2186,7 +2186,7 @@ "purl": "pkg:npm/%40esbuild/android-x64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/android-x64@0.19.8?uuid=f3658df4-52bc-49b9-acc4-44becf058365", + "dependency_uid": "pkg:npm/%40esbuild/android-x64@0.19.8?uuid=64a799fd-dd6c-49f7-83f5-dd0e5ab3e6f6", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2253,7 +2253,7 @@ "purl": "pkg:npm/%40esbuild/darwin-arm64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/darwin-arm64@0.19.8?uuid=373bf375-c6ef-4974-ad59-3998b612c0b1", + "dependency_uid": "pkg:npm/%40esbuild/darwin-arm64@0.19.8?uuid=b74faa3d-50bf-4b19-a4ac-ce17ab4ae433", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2320,7 +2320,7 @@ "purl": "pkg:npm/%40esbuild/darwin-x64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/darwin-x64@0.19.8?uuid=85807a86-f4fe-4979-8b85-ab71abac90ca", + "dependency_uid": "pkg:npm/%40esbuild/darwin-x64@0.19.8?uuid=861acf1a-877e-48ee-96f1-b5433948c338", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2387,7 +2387,7 @@ "purl": "pkg:npm/%40esbuild/freebsd-arm64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/freebsd-arm64@0.19.8?uuid=b860512d-935d-4df9-89ee-f5a719512dc5", + "dependency_uid": "pkg:npm/%40esbuild/freebsd-arm64@0.19.8?uuid=677d8bcd-7ba7-4c5e-9bf8-3d9f79b7c4e7", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2454,7 +2454,7 @@ "purl": "pkg:npm/%40esbuild/freebsd-x64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/freebsd-x64@0.19.8?uuid=2d306d8e-cc36-4aff-8aae-04ba8813bf07", + "dependency_uid": "pkg:npm/%40esbuild/freebsd-x64@0.19.8?uuid=689aa067-f1c2-494a-8cfc-fd527bc2be5e", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2521,7 +2521,7 @@ "purl": "pkg:npm/%40esbuild/linux-arm@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/linux-arm@0.19.8?uuid=57ffcad5-8797-49f1-9dc8-a3f01a14a181", + "dependency_uid": "pkg:npm/%40esbuild/linux-arm@0.19.8?uuid=102f79cb-f284-4105-8029-760c62673f83", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2588,7 +2588,7 @@ "purl": "pkg:npm/%40esbuild/linux-arm64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/linux-arm64@0.19.8?uuid=d85fc398-04bc-4e95-8feb-ec05a4ba7b72", + "dependency_uid": "pkg:npm/%40esbuild/linux-arm64@0.19.8?uuid=de8c4815-c965-4914-bccb-12d76ad23fe2", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2655,7 +2655,7 @@ "purl": "pkg:npm/%40esbuild/linux-ia32@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/linux-ia32@0.19.8?uuid=6f8a1bce-19a7-4fcc-8e4a-64b5d26e5598", + "dependency_uid": "pkg:npm/%40esbuild/linux-ia32@0.19.8?uuid=6013527d-e0a7-4c2f-9235-1639386aa3f4", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2722,7 +2722,7 @@ "purl": "pkg:npm/%40esbuild/linux-loong64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/linux-loong64@0.19.8?uuid=cc3cb1d2-e756-4819-8d66-5babde35ce1d", + "dependency_uid": "pkg:npm/%40esbuild/linux-loong64@0.19.8?uuid=5c185ae4-fed7-4e96-823c-1560aefa2f2a", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2789,7 +2789,7 @@ "purl": "pkg:npm/%40esbuild/linux-mips64el@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/linux-mips64el@0.19.8?uuid=c094b9d0-1a8f-4944-bbf9-b5a45916a144", + "dependency_uid": "pkg:npm/%40esbuild/linux-mips64el@0.19.8?uuid=773393a7-e061-465d-a639-20ba868cb5be", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2856,7 +2856,7 @@ "purl": "pkg:npm/%40esbuild/linux-ppc64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/linux-ppc64@0.19.8?uuid=9b952ec6-f8ca-499a-af73-4e073f0b5309", + "dependency_uid": "pkg:npm/%40esbuild/linux-ppc64@0.19.8?uuid=edfbcf11-4ccc-4a40-887a-7517bf680f35", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2923,7 +2923,7 @@ "purl": "pkg:npm/%40esbuild/linux-riscv64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/linux-riscv64@0.19.8?uuid=e4956dd0-3ad7-4c18-9c9e-f6e182589985", + "dependency_uid": "pkg:npm/%40esbuild/linux-riscv64@0.19.8?uuid=67419cbe-b536-40f4-8524-efbed3923d5c", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2990,7 +2990,7 @@ "purl": "pkg:npm/%40esbuild/linux-s390x@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/linux-s390x@0.19.8?uuid=486e1274-f1f0-40c2-bcd0-7de11db948aa", + "dependency_uid": "pkg:npm/%40esbuild/linux-s390x@0.19.8?uuid=fd07654f-849b-4c7d-b41b-ad1cf717f991", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -3057,7 +3057,7 @@ "purl": "pkg:npm/%40esbuild/linux-x64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/linux-x64@0.19.8?uuid=2795ff61-5b41-4b8f-9d4d-c5d39e781865", + "dependency_uid": "pkg:npm/%40esbuild/linux-x64@0.19.8?uuid=6b11cb05-e184-4fff-8aa8-d8cb10a16840", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -3124,7 +3124,7 @@ "purl": "pkg:npm/%40esbuild/netbsd-x64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/netbsd-x64@0.19.8?uuid=e9dc3799-4371-4fef-881c-767b77d543d2", + "dependency_uid": "pkg:npm/%40esbuild/netbsd-x64@0.19.8?uuid=1b4f6f06-c64f-49f0-b306-fa958a9aea33", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -3191,7 +3191,7 @@ "purl": "pkg:npm/%40esbuild/openbsd-x64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/openbsd-x64@0.19.8?uuid=41931e30-4c0a-458c-a37a-ad706220fc57", + "dependency_uid": "pkg:npm/%40esbuild/openbsd-x64@0.19.8?uuid=62985fa4-c3e5-4db6-85f5-62df8811bf6d", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -3258,7 +3258,7 @@ "purl": "pkg:npm/%40esbuild/sunos-x64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/sunos-x64@0.19.8?uuid=324f9522-4a42-46fa-b514-c9e5f583d777", + "dependency_uid": "pkg:npm/%40esbuild/sunos-x64@0.19.8?uuid=89ea522d-6ca6-4e90-94a1-cb4f2f5d8f88", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -3325,7 +3325,7 @@ "purl": "pkg:npm/%40esbuild/win32-arm64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/win32-arm64@0.19.8?uuid=e7580edf-10cf-45f0-adda-50950db5a83e", + "dependency_uid": "pkg:npm/%40esbuild/win32-arm64@0.19.8?uuid=12ce4be2-6090-417c-b182-3a186089c622", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -3392,7 +3392,7 @@ "purl": "pkg:npm/%40esbuild/win32-ia32@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/win32-ia32@0.19.8?uuid=f64d7371-6769-44c7-8ad1-fb1f430196a9", + "dependency_uid": "pkg:npm/%40esbuild/win32-ia32@0.19.8?uuid=ad54a73d-8867-42b8-8afb-693ebaf992b8", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -3459,7 +3459,7 @@ "purl": "pkg:npm/%40esbuild/win32-x64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/win32-x64@0.19.8?uuid=3c248a44-d95d-464e-8082-3171d35956cf", + "dependency_uid": "pkg:npm/%40esbuild/win32-x64@0.19.8?uuid=c1186e2d-075e-4a16-9b55-4128573dd0bc", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -3587,7 +3587,7 @@ "purl": "pkg:npm/%40isaacs/cliui@8.0.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40isaacs/cliui@8.0.2?uuid=5544054d-c057-4f51-a68b-cc19f53d9893", + "dependency_uid": "pkg:npm/%40isaacs/cliui@8.0.2?uuid=9176e3f8-b24b-4946-a4be-91928f96b767", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -3654,7 +3654,7 @@ "purl": "pkg:npm/%40istanbuljs/schema@0.1.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40istanbuljs/schema@0.1.3?uuid=c4f8498e-eba1-416e-92df-b8a1c91dc322", + "dependency_uid": "pkg:npm/%40istanbuljs/schema@0.1.3?uuid=81995b15-6072-49b8-82ad-15c4ad61bf70", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -3732,7 +3732,7 @@ "purl": "pkg:npm/%40jest/schemas@29.6.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40jest/schemas@29.6.3?uuid=c1140ff7-e9eb-4659-a4a2-a9e01464b090", + "dependency_uid": "pkg:npm/%40jest/schemas@29.6.3?uuid=eed38264-d75c-486b-953f-d8cddfef0eb4", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -3830,7 +3830,7 @@ "purl": "pkg:npm/%40jridgewell/gen-mapping@0.3.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40jridgewell/gen-mapping@0.3.3?uuid=509c46a5-2310-4057-b95d-aa15407cf2c8", + "dependency_uid": "pkg:npm/%40jridgewell/gen-mapping@0.3.3?uuid=6b0078c0-6436-4ae1-b748-61232ef275d6", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -3897,7 +3897,7 @@ "purl": "pkg:npm/%40jridgewell/resolve-uri@3.1.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40jridgewell/resolve-uri@3.1.1?uuid=075b7a91-fc35-43a7-9338-b768ad0e925b", + "dependency_uid": "pkg:npm/%40jridgewell/resolve-uri@3.1.1?uuid=36fa42b5-c900-43ba-94e6-8a502943aa97", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -3964,7 +3964,7 @@ "purl": "pkg:npm/%40jridgewell/set-array@1.1.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40jridgewell/set-array@1.1.2?uuid=5cc4ff4c-3307-49b9-960f-125f2199fdf5", + "dependency_uid": "pkg:npm/%40jridgewell/set-array@1.1.2?uuid=02e64a70-2d92-4876-a9c3-f774eea881dc", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -4052,7 +4052,7 @@ "purl": "pkg:npm/%40jridgewell/source-map@0.3.5" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40jridgewell/source-map@0.3.5?uuid=4bd6950a-17e7-437f-9bc5-0e6cabe18f22", + "dependency_uid": "pkg:npm/%40jridgewell/source-map@0.3.5?uuid=b72295f1-c926-4b20-a6ba-175afebb0db0", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -4119,7 +4119,7 @@ "purl": "pkg:npm/%40jridgewell/sourcemap-codec@1.4.15" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40jridgewell/sourcemap-codec@1.4.15?uuid=84679259-9d32-405d-9d3d-c3c894a65a1a", + "dependency_uid": "pkg:npm/%40jridgewell/sourcemap-codec@1.4.15?uuid=2d6f9450-e370-4b47-8b20-08ff14156cfc", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -4207,7 +4207,7 @@ "purl": "pkg:npm/%40jridgewell/trace-mapping@0.3.19" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40jridgewell/trace-mapping@0.3.19?uuid=089a6e85-fa9d-457a-851d-98d5e4fdc4b7", + "dependency_uid": "pkg:npm/%40jridgewell/trace-mapping@0.3.19?uuid=fd36142e-57b0-4b5a-9bf7-5d182f39d247", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -4295,7 +4295,7 @@ "purl": "pkg:npm/%40nodelib/fs.scandir@2.1.5" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40nodelib/fs.scandir@2.1.5?uuid=e946e31a-b774-4e18-989f-e580f67cb36a", + "dependency_uid": "pkg:npm/%40nodelib/fs.scandir@2.1.5?uuid=c0e59228-0e6e-4ab9-8718-bf6fad124e95", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -4362,7 +4362,7 @@ "purl": "pkg:npm/%40nodelib/fs.stat@2.0.5" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40nodelib/fs.stat@2.0.5?uuid=1de671a9-30be-4b15-9769-87d6f0a1d44f", + "dependency_uid": "pkg:npm/%40nodelib/fs.stat@2.0.5?uuid=ecd57a53-88ff-4d40-b1d8-0beffd01958c", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -4450,7 +4450,7 @@ "purl": "pkg:npm/%40nodelib/fs.walk@1.2.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40nodelib/fs.walk@1.2.8?uuid=cb9304b8-46be-47f3-8ea8-cabb43b2242c", + "dependency_uid": "pkg:npm/%40nodelib/fs.walk@1.2.8?uuid=c6740f53-c774-497d-8a55-7f8eb0ebb143", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -4517,7 +4517,7 @@ "purl": "pkg:npm/%40pkgjs/parseargs@0.11.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40pkgjs/parseargs@0.11.0?uuid=05197a69-0dd4-4b50-ba7d-921edad083b7", + "dependency_uid": "pkg:npm/%40pkgjs/parseargs@0.11.0?uuid=083c90bf-aa78-4b53-8ac7-01c406c9af1f", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -4645,7 +4645,7 @@ "purl": "pkg:npm/%40pkgr/utils@2.4.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40pkgr/utils@2.4.2?uuid=655650cd-e1ce-405b-b0e5-c89383210221", + "dependency_uid": "pkg:npm/%40pkgr/utils@2.4.2?uuid=1c4c3c14-a7f0-491a-9932-8fbbc2a76d03", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -4712,7 +4712,7 @@ "purl": "pkg:npm/%40rollup/rollup-android-arm-eabi@4.6.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-android-arm-eabi@4.6.1?uuid=a2f2dbae-c55e-4b87-bd46-0258f9d74959", + "dependency_uid": "pkg:npm/%40rollup/rollup-android-arm-eabi@4.6.1?uuid=451154f6-a114-427e-8ae9-ccae4af4bc09", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -4779,7 +4779,7 @@ "purl": "pkg:npm/%40rollup/rollup-android-arm64@4.6.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-android-arm64@4.6.1?uuid=7c365cef-294b-402a-8b77-a6a2c793b1c5", + "dependency_uid": "pkg:npm/%40rollup/rollup-android-arm64@4.6.1?uuid=2649f68d-5e1c-4afe-a13c-6693e9e174b1", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -4846,7 +4846,7 @@ "purl": "pkg:npm/%40rollup/rollup-darwin-arm64@4.6.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-darwin-arm64@4.6.1?uuid=0abe0a7b-4464-49f8-9975-5e8b921fe770", + "dependency_uid": "pkg:npm/%40rollup/rollup-darwin-arm64@4.6.1?uuid=7ac64e77-c71f-4b90-8aba-d2113fb7695c", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -4913,7 +4913,7 @@ "purl": "pkg:npm/%40rollup/rollup-darwin-x64@4.6.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-darwin-x64@4.6.1?uuid=0f68b975-1ab7-4065-bbda-6e0a9ab72607", + "dependency_uid": "pkg:npm/%40rollup/rollup-darwin-x64@4.6.1?uuid=98763478-0f25-46d7-aa6f-69181b4e79cc", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -4980,7 +4980,7 @@ "purl": "pkg:npm/%40rollup/rollup-linux-arm-gnueabihf@4.6.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-linux-arm-gnueabihf@4.6.1?uuid=99e9519b-832b-48f2-aec5-7186e6664481", + "dependency_uid": "pkg:npm/%40rollup/rollup-linux-arm-gnueabihf@4.6.1?uuid=1c6a3093-926d-4376-929b-940132d04f84", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -5047,7 +5047,7 @@ "purl": "pkg:npm/%40rollup/rollup-linux-arm64-gnu@4.6.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-linux-arm64-gnu@4.6.1?uuid=ad8613ed-88d6-48c3-bc54-e25250ee3e62", + "dependency_uid": "pkg:npm/%40rollup/rollup-linux-arm64-gnu@4.6.1?uuid=6916427c-3b79-477d-a2c4-0ab13c0edccb", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -5114,7 +5114,7 @@ "purl": "pkg:npm/%40rollup/rollup-linux-arm64-musl@4.6.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-linux-arm64-musl@4.6.1?uuid=66e01c49-e8dd-43e8-a232-4c287a3b79f9", + "dependency_uid": "pkg:npm/%40rollup/rollup-linux-arm64-musl@4.6.1?uuid=1603084c-e624-4710-85e5-6907f7f6e0ef", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -5181,7 +5181,7 @@ "purl": "pkg:npm/%40rollup/rollup-linux-x64-gnu@4.6.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-linux-x64-gnu@4.6.1?uuid=fa265bb7-9809-4732-bd29-1dde56881bf2", + "dependency_uid": "pkg:npm/%40rollup/rollup-linux-x64-gnu@4.6.1?uuid=2ce0c34a-5f36-4f5a-8d02-78bd4375a1f6", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -5248,7 +5248,7 @@ "purl": "pkg:npm/%40rollup/rollup-linux-x64-musl@4.6.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-linux-x64-musl@4.6.1?uuid=dff3d9c1-faeb-4859-a38b-1e1e306838c1", + "dependency_uid": "pkg:npm/%40rollup/rollup-linux-x64-musl@4.6.1?uuid=4d6c4192-a14f-49a6-9bda-8936f79bbe34", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -5315,7 +5315,7 @@ "purl": "pkg:npm/%40rollup/rollup-win32-arm64-msvc@4.6.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-win32-arm64-msvc@4.6.1?uuid=897dca04-3b42-4c8e-b2e4-aa4f614a63ab", + "dependency_uid": "pkg:npm/%40rollup/rollup-win32-arm64-msvc@4.6.1?uuid=139e7251-395c-48a0-8f33-a7851166d608", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -5382,7 +5382,7 @@ "purl": "pkg:npm/%40rollup/rollup-win32-ia32-msvc@4.6.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-win32-ia32-msvc@4.6.1?uuid=67b2da89-1251-413d-ba4b-ac65193af773", + "dependency_uid": "pkg:npm/%40rollup/rollup-win32-ia32-msvc@4.6.1?uuid=0c8b755a-cbb9-4501-affc-978ed276a123", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -5449,7 +5449,7 @@ "purl": "pkg:npm/%40rollup/rollup-win32-x64-msvc@4.6.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-win32-x64-msvc@4.6.1?uuid=93881fdf-c4bd-4953-b389-7a66bb6c8f8d", + "dependency_uid": "pkg:npm/%40rollup/rollup-win32-x64-msvc@4.6.1?uuid=41ae8ad6-8f02-4181-a02b-04728f290515", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -5516,7 +5516,7 @@ "purl": "pkg:npm/%40sinclair/typebox@0.27.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40sinclair/typebox@0.27.8?uuid=af09105c-f34a-46ee-84c0-5f6d43ddaa8f", + "dependency_uid": "pkg:npm/%40sinclair/typebox@0.27.8?uuid=1d238e3e-1d7c-4c0d-8c9a-3af2c64de5dd", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -5583,7 +5583,7 @@ "purl": "pkg:npm/%40types/istanbul-lib-coverage@2.0.6" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40types/istanbul-lib-coverage@2.0.6?uuid=52400498-11f3-4ed9-88f4-925eee2c91bf", + "dependency_uid": "pkg:npm/%40types/istanbul-lib-coverage@2.0.6?uuid=548a388f-0b41-4d24-9021-32ec32bae835", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -5661,7 +5661,7 @@ "purl": "pkg:npm/%40types/node@20.10.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40types/node@20.10.3?uuid=237c98d8-ec3f-44e6-8fb4-6eb859ce1b12", + "dependency_uid": "pkg:npm/%40types/node@20.10.3?uuid=1296a3c8-7117-4624-970f-7cde0dc6df19", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -5859,7 +5859,7 @@ "purl": "pkg:npm/%40vitest/coverage-v8@1.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40vitest/coverage-v8@1.0.1?uuid=6e793442-ff5d-4c6d-9c52-0d2dccc53188", + "dependency_uid": "pkg:npm/%40vitest/coverage-v8@1.0.1?uuid=c93d0b41-5593-474e-9c80-999c12ed790d", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -5957,7 +5957,7 @@ "purl": "pkg:npm/%40vitest/expect@1.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40vitest/expect@1.0.1?uuid=12eb5273-8567-4cd3-a28b-588c9106e55f", + "dependency_uid": "pkg:npm/%40vitest/expect@1.0.1?uuid=92573c48-e94d-48d9-9b48-c7abbe4239a4", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -6055,7 +6055,7 @@ "purl": "pkg:npm/%40vitest/runner@1.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40vitest/runner@1.0.1?uuid=3ac83732-97f8-4f2c-86af-56d987ee18ba", + "dependency_uid": "pkg:npm/%40vitest/runner@1.0.1?uuid=bcba029d-ab3c-4861-9088-0df230e77042", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -6153,7 +6153,7 @@ "purl": "pkg:npm/%40vitest/snapshot@1.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40vitest/snapshot@1.0.1?uuid=6d57013c-217d-4a1b-bd72-77c4af416cd4", + "dependency_uid": "pkg:npm/%40vitest/snapshot@1.0.1?uuid=ff59fb8d-5945-4823-bd1b-1f5be1ce61a5", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -6231,7 +6231,7 @@ "purl": "pkg:npm/%40vitest/spy@1.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40vitest/spy@1.0.1?uuid=010b1320-e79d-409a-845f-37f1b8382d60", + "dependency_uid": "pkg:npm/%40vitest/spy@1.0.1?uuid=477b39c8-70ae-4247-ad54-8387ec485976", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -6329,7 +6329,7 @@ "purl": "pkg:npm/%40vitest/utils@1.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40vitest/utils@1.0.1?uuid=760207c3-393f-48df-8b58-036a5e642526", + "dependency_uid": "pkg:npm/%40vitest/utils@1.0.1?uuid=81736bf5-c76a-4309-a56c-48a97e608fba", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -6396,7 +6396,7 @@ "purl": "pkg:npm/acorn@8.11.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/acorn@8.11.2?uuid=7a2c277f-ef08-44dd-ad63-00c176e41b55", + "dependency_uid": "pkg:npm/acorn@8.11.2?uuid=e3305acf-5b03-4265-89c5-796f0eb47308", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -6463,7 +6463,7 @@ "purl": "pkg:npm/acorn-walk@8.3.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/acorn-walk@8.3.0?uuid=d552fe72-841d-45e3-867f-7163bc5d29a9", + "dependency_uid": "pkg:npm/acorn-walk@8.3.0?uuid=b8bbd6f2-7911-4560-8181-1d649baf0e90", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -6541,7 +6541,7 @@ "purl": "pkg:npm/agent-base@7.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/agent-base@7.1.0?uuid=7946c08d-e687-4281-95d6-4081a542803d", + "dependency_uid": "pkg:npm/agent-base@7.1.0?uuid=b3392130-7c13-4730-893e-dc98351360ba", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -6619,7 +6619,7 @@ "purl": "pkg:npm/ansi-escapes@5.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/ansi-escapes@5.0.0?uuid=bd75e4cf-48a3-42bc-b96d-ba7f30ebb0e8", + "dependency_uid": "pkg:npm/ansi-escapes@5.0.0?uuid=cfec0f48-0224-44b7-9226-5ddbbe448948", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -6686,7 +6686,7 @@ "purl": "pkg:npm/ansi-regex@6.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/ansi-regex@6.0.1?uuid=029817aa-cedb-4f0e-88f5-a060791c597b", + "dependency_uid": "pkg:npm/ansi-regex@6.0.1?uuid=0fdb1b17-9203-4c25-b3ed-64ce39ead961", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -6753,7 +6753,7 @@ "purl": "pkg:npm/ansi-styles@6.2.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/ansi-styles@6.2.1?uuid=9e0de9be-c54c-477e-a41c-1a988509861e", + "dependency_uid": "pkg:npm/ansi-styles@6.2.1?uuid=74d5aa77-5c4e-4b56-a1e9-ee6bdf1c2abf", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -6820,7 +6820,7 @@ "purl": "pkg:npm/arg@5.0.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/arg@5.0.2?uuid=0c216c32-01b7-4e1c-9cf8-3a3f8572f0c7", + "dependency_uid": "pkg:npm/arg@5.0.2?uuid=b8c35bc3-8d0b-4397-854d-8a51ff0d5863", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -6887,7 +6887,7 @@ "purl": "pkg:npm/assertion-error@1.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/assertion-error@1.1.0?uuid=4658457c-9746-4b60-957f-2b1c9bc8f554", + "dependency_uid": "pkg:npm/assertion-error@1.1.0?uuid=8ad2b6c4-5bd6-41ce-82f5-d7ab282cc24b", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -6954,7 +6954,7 @@ "purl": "pkg:npm/asynckit@0.4.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/asynckit@0.4.0?uuid=d744a7f7-fc31-4bbc-a5d6-bfe3dd9cccc5", + "dependency_uid": "pkg:npm/asynckit@0.4.0?uuid=498dddc7-d43f-4469-9321-277182c8438d", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -7021,7 +7021,7 @@ "purl": "pkg:npm/balanced-match@1.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/balanced-match@1.0.0?uuid=a587b6e3-d8e7-48b6-8b01-65dc1bb212c8", + "dependency_uid": "pkg:npm/balanced-match@1.0.0?uuid=ef74c45e-6717-466d-b659-78dcd1abd986", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -7088,7 +7088,7 @@ "purl": "pkg:npm/big-integer@1.6.51" }, "extra_data": {}, - "dependency_uid": "pkg:npm/big-integer@1.6.51?uuid=e055d44e-4cd1-4937-91c1-faea539122bd", + "dependency_uid": "pkg:npm/big-integer@1.6.51?uuid=a1bbc30d-af28-48dc-887d-9861272ed1e2", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -7166,7 +7166,7 @@ "purl": "pkg:npm/bplist-parser@0.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/bplist-parser@0.2.0?uuid=ed1058ee-ce20-4380-9a0f-82980b5cd495", + "dependency_uid": "pkg:npm/bplist-parser@0.2.0?uuid=97292792-7eba-4e59-a3d9-201a97f0117d", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -7254,7 +7254,7 @@ "purl": "pkg:npm/brace-expansion@1.1.11" }, "extra_data": {}, - "dependency_uid": "pkg:npm/brace-expansion@1.1.11?uuid=6d4dc234-9da6-4fe6-9fb5-362e26bc36a4", + "dependency_uid": "pkg:npm/brace-expansion@1.1.11?uuid=d6fbff8d-6d3f-459d-9820-edaffc4006bc", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -7332,7 +7332,7 @@ "purl": "pkg:npm/braces@3.0.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/braces@3.0.2?uuid=970f1ec5-d2fe-4582-b570-0e674f01d535", + "dependency_uid": "pkg:npm/braces@3.0.2?uuid=119724af-c658-49ba-9d42-51a1b5470e0d", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -7399,7 +7399,7 @@ "purl": "pkg:npm/buffer-from@1.1.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/buffer-from@1.1.2?uuid=9d4c2b13-3659-422f-b484-256c3d5141aa", + "dependency_uid": "pkg:npm/buffer-from@1.1.2?uuid=7b543f09-0416-47a7-8a55-7f5e970dcaa5", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -7477,7 +7477,7 @@ "purl": "pkg:npm/bundle-name@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/bundle-name@3.0.0?uuid=3c93d52c-6d44-4269-b89c-eb62b1837471", + "dependency_uid": "pkg:npm/bundle-name@3.0.0?uuid=e2c11958-8d95-45cb-8fc5-e602aa3bd332", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -7544,7 +7544,7 @@ "purl": "pkg:npm/cac@6.7.14" }, "extra_data": {}, - "dependency_uid": "pkg:npm/cac@6.7.14?uuid=8d2ab5f7-5c36-4915-99a6-db6177b11a34", + "dependency_uid": "pkg:npm/cac@6.7.14?uuid=f228d248-b4fa-4881-a626-84bba1b57174", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -7682,7 +7682,7 @@ "purl": "pkg:npm/chai@4.3.10" }, "extra_data": {}, - "dependency_uid": "pkg:npm/chai@4.3.10?uuid=6d871985-751c-4a85-afaf-1cedb168f958", + "dependency_uid": "pkg:npm/chai@4.3.10?uuid=bd0af7d5-3080-4039-b1b7-5971fc7c3606", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -7749,7 +7749,7 @@ "purl": "pkg:npm/chalk@5.3.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/chalk@5.3.0?uuid=8163dd81-d0b2-4478-b9f7-332e06d8d08e", + "dependency_uid": "pkg:npm/chalk@5.3.0?uuid=ec8bb1f0-0a82-4591-abc4-cade80d3ed7f", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -7816,7 +7816,7 @@ "purl": "pkg:npm/change-case" }, "extra_data": {}, - "dependency_uid": "pkg:npm/change-case?uuid=f8c1c6b6-d2b9-4026-831c-ff5ea60f3347", + "dependency_uid": "pkg:npm/change-case?uuid=37cc9c3f-837f-4b20-a687-8d13679935b1", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -7894,7 +7894,7 @@ "purl": "pkg:npm/check-error@1.0.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/check-error@1.0.3?uuid=2a895013-a084-47ca-8b0a-c649a0c55f2f", + "dependency_uid": "pkg:npm/check-error@1.0.3?uuid=7f70460e-3368-4ce8-a78b-3dcc0edfe065", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -7972,7 +7972,7 @@ "purl": "pkg:npm/cli-cursor@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/cli-cursor@4.0.0?uuid=250ed338-00ea-4190-9b23-5e1d7f28769a", + "dependency_uid": "pkg:npm/cli-cursor@4.0.0?uuid=1b5b5b8f-8c2d-49d7-88f6-42bcdc18a161", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -8060,7 +8060,7 @@ "purl": "pkg:npm/cli-truncate@3.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/cli-truncate@3.1.0?uuid=56a1bda6-1b5e-4c67-ae1b-40e8507f7054", + "dependency_uid": "pkg:npm/cli-truncate@3.1.0?uuid=fe5548ef-560c-4265-8840-9777a9f643db", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -8138,7 +8138,7 @@ "purl": "pkg:npm/color-convert@2.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/color-convert@2.0.1?uuid=e5bf7b8f-9c0f-4835-a9e9-a7a82a5c04e8", + "dependency_uid": "pkg:npm/color-convert@2.0.1?uuid=1fe6b7c4-0005-4d31-8acf-c7e189e61bef", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -8205,7 +8205,7 @@ "purl": "pkg:npm/color-name@1.1.4" }, "extra_data": {}, - "dependency_uid": "pkg:npm/color-name@1.1.4?uuid=32ca351f-2117-47eb-8fbf-782ee299bc63", + "dependency_uid": "pkg:npm/color-name@1.1.4?uuid=21240065-263e-4069-aeb5-ebc455f50612", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -8272,7 +8272,7 @@ "purl": "pkg:npm/colorette@2.0.20" }, "extra_data": {}, - "dependency_uid": "pkg:npm/colorette@2.0.20?uuid=7a4331c3-7ee5-4b4c-96a3-c1e2258a366b", + "dependency_uid": "pkg:npm/colorette@2.0.20?uuid=306621c2-9b88-4d56-aa71-ff7914564ab5", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -8350,7 +8350,7 @@ "purl": "pkg:npm/combined-stream@1.0.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/combined-stream@1.0.8?uuid=ccf7d9f6-45fc-4e3f-ac2f-2c750a4eb575", + "dependency_uid": "pkg:npm/combined-stream@1.0.8?uuid=d68498d3-a561-4002-a34f-3c277e37edad", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -8417,7 +8417,7 @@ "purl": "pkg:npm/commander@11.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/commander@11.1.0?uuid=614349cf-cd3f-48f9-9d6f-29a1dd7a858b", + "dependency_uid": "pkg:npm/commander@11.1.0?uuid=646d3083-4b0e-419b-9a27-363e7a90a58a", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -8484,7 +8484,7 @@ "purl": "pkg:npm/concat-map@0.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/concat-map@0.0.1?uuid=e53f4a41-a4e9-4ff6-966b-9a6fdaf8c29d", + "dependency_uid": "pkg:npm/concat-map@0.0.1?uuid=453fed42-0b91-4068-be96-44b48bc3e7b7", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -8551,7 +8551,7 @@ "purl": "pkg:npm/convert-source-map@2.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/convert-source-map@2.0.0?uuid=1e9b577d-7148-4625-8bce-ef8ba9364cce", + "dependency_uid": "pkg:npm/convert-source-map@2.0.0?uuid=95c5fa65-8875-4f8f-90a7-ecd530c081b2", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -8649,7 +8649,7 @@ "purl": "pkg:npm/cross-spawn@7.0.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/cross-spawn@7.0.3?uuid=e7e46c1e-ab88-4667-ad70-28457b71a0b6", + "dependency_uid": "pkg:npm/cross-spawn@7.0.3?uuid=41b562b7-6c35-4139-96fe-92b0cb69d650", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -8727,7 +8727,7 @@ "purl": "pkg:npm/cssstyle@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/cssstyle@3.0.0?uuid=189c064a-7053-4526-b537-a79ac81ff74d", + "dependency_uid": "pkg:npm/cssstyle@3.0.0?uuid=0faac3e5-0ab4-4cdb-b180-58825373480a", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -8815,7 +8815,7 @@ "purl": "pkg:npm/data-urls@5.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/data-urls@5.0.0?uuid=89b7e3bb-fb30-46e1-b248-39575a075bbb", + "dependency_uid": "pkg:npm/data-urls@5.0.0?uuid=c36cf807-0d93-4e71-a707-e22b210bcfaf", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -8893,7 +8893,7 @@ "purl": "pkg:npm/debug@4.3.4" }, "extra_data": {}, - "dependency_uid": "pkg:npm/debug@4.3.4?uuid=d9af7fea-5ba4-491c-9f46-dc6f750b7403", + "dependency_uid": "pkg:npm/debug@4.3.4?uuid=f422b8a1-d71a-4dfd-80cc-25862c790318", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -8960,7 +8960,7 @@ "purl": "pkg:npm/decimal.js@10.4.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/decimal.js@10.4.3?uuid=22a343a6-3021-425e-9b76-fbf4fe48ec73", + "dependency_uid": "pkg:npm/decimal.js@10.4.3?uuid=d72f5a63-29d9-4689-be2d-eadb5c6c62de", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -9038,7 +9038,7 @@ "purl": "pkg:npm/deep-eql@4.1.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/deep-eql@4.1.3?uuid=bcacfa4a-6b33-46c8-a98e-44c14d96e12b", + "dependency_uid": "pkg:npm/deep-eql@4.1.3?uuid=3ab4a82f-c26d-4162-b208-645084be957c", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -9146,7 +9146,7 @@ "purl": "pkg:npm/default-browser@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/default-browser@4.0.0?uuid=49dcdadf-4507-479e-9ef6-132f641dccfe", + "dependency_uid": "pkg:npm/default-browser@4.0.0?uuid=4dbb870b-8eb3-4efe-baf6-543af157052d", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -9234,7 +9234,7 @@ "purl": "pkg:npm/default-browser-id@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/default-browser-id@3.0.0?uuid=5460d9cb-b684-4308-b71a-11ea8535a56d", + "dependency_uid": "pkg:npm/default-browser-id@3.0.0?uuid=181ae3e7-2333-40ba-854e-085041474b26", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -9392,7 +9392,7 @@ "purl": "pkg:npm/execa@7.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/execa@7.2.0?uuid=b7d636d7-17cf-43a7-9fd7-4e459e726115", + "dependency_uid": "pkg:npm/execa@7.2.0?uuid=cceebb98-3831-440d-a69c-ebed9db55874", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -9459,7 +9459,7 @@ "purl": "pkg:npm/get-stream@6.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/get-stream@6.0.1?uuid=d5ef936a-bf06-45bd-b5e9-f8458f060b90", + "dependency_uid": "pkg:npm/get-stream@6.0.1?uuid=7c26b4b6-e4f7-4d75-beba-2283d04a4813", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -9526,7 +9526,7 @@ "purl": "pkg:npm/human-signals@4.3.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/human-signals@4.3.1?uuid=19a46d8b-8e6c-4b7d-b4f6-4657d498dada", + "dependency_uid": "pkg:npm/human-signals@4.3.1?uuid=d938130d-d521-454e-8513-0abc02212b27", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -9593,7 +9593,7 @@ "purl": "pkg:npm/signal-exit@3.0.7" }, "extra_data": {}, - "dependency_uid": "pkg:npm/signal-exit@3.0.7?uuid=be504cff-481d-4710-a12c-49009ccef520", + "dependency_uid": "pkg:npm/signal-exit@3.0.7?uuid=900c20e9-6a7a-48d1-bd07-fedf34359b89", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -9660,7 +9660,7 @@ "purl": "pkg:npm/define-lazy-prop@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/define-lazy-prop@3.0.0?uuid=e66f58c6-ec9b-4b0e-84f6-e7bbd374b38e", + "dependency_uid": "pkg:npm/define-lazy-prop@3.0.0?uuid=20ca7c42-f01c-47b8-800c-a4852158f27c", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -9727,7 +9727,7 @@ "purl": "pkg:npm/delayed-stream@1.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/delayed-stream@1.0.0?uuid=8978663f-d219-4c47-9905-483df060279c", + "dependency_uid": "pkg:npm/delayed-stream@1.0.0?uuid=e352ed63-2e9d-4128-9f98-44f2db939536", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -9794,7 +9794,7 @@ "purl": "pkg:npm/detect-indent@7.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/detect-indent@7.0.1?uuid=c1e41667-578e-4bd5-895c-b87dc20f1904", + "dependency_uid": "pkg:npm/detect-indent@7.0.1?uuid=9036deee-3f92-4a93-8900-550f0b13b1bc", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -9861,7 +9861,7 @@ "purl": "pkg:npm/detect-newline@4.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/detect-newline@4.0.1?uuid=944fc9c3-5b44-4810-8195-e5a23945d872", + "dependency_uid": "pkg:npm/detect-newline@4.0.1?uuid=eb4006d7-8604-4f79-9ec0-326f7c0eb792", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -9928,7 +9928,7 @@ "purl": "pkg:npm/diff-sequences@29.6.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/diff-sequences@29.6.3?uuid=cea7d6f4-ea9e-4e7f-8e45-3937b3b2203f", + "dependency_uid": "pkg:npm/diff-sequences@29.6.3?uuid=49e1daa0-8445-479e-97cb-a7d8ff6bbc13", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -10006,7 +10006,7 @@ "purl": "pkg:npm/dir-glob@3.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/dir-glob@3.0.1?uuid=0e0a186d-80b6-4408-a23a-b93445d798e0", + "dependency_uid": "pkg:npm/dir-glob@3.0.1?uuid=caf7554d-a7fd-4164-8604-59dcd616a5bb", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -10073,7 +10073,7 @@ "purl": "pkg:npm/eastasianwidth@0.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/eastasianwidth@0.2.0?uuid=f7337211-91b9-4a10-81c7-5fb6d297d1a9", + "dependency_uid": "pkg:npm/eastasianwidth@0.2.0?uuid=d9f138b7-c5c5-4055-b160-247ad870fbe7", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -10140,7 +10140,7 @@ "purl": "pkg:npm/emoji-regex@9.2.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/emoji-regex@9.2.2?uuid=3d15549c-b55a-424d-8890-73adba8b4bc9", + "dependency_uid": "pkg:npm/emoji-regex@9.2.2?uuid=2578095e-354b-4178-8a0d-22dc3a7c4cee", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -10207,7 +10207,7 @@ "purl": "pkg:npm/entities@4.5.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/entities@4.5.0?uuid=df9acca6-36d5-487d-ac0e-bf1c160ef15a", + "dependency_uid": "pkg:npm/entities@4.5.0?uuid=08123b2a-60ca-4064-ab2e-52a9e9c2d3b1", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -10274,7 +10274,7 @@ "purl": "pkg:npm/esbuild@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/esbuild@0.19.8?uuid=3e5063f2-3799-4848-ac27-6faf55fa31d6", + "dependency_uid": "pkg:npm/esbuild@0.19.8?uuid=abb647f2-54d7-4f39-87cb-5a2174433c21", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -10341,7 +10341,7 @@ "purl": "pkg:npm/eventemitter3@5.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/eventemitter3@5.0.1?uuid=a478816e-cc4b-4b4a-8093-4e1919ea9643", + "dependency_uid": "pkg:npm/eventemitter3@5.0.1?uuid=c3da1e98-0152-4d57-9a4f-92278af734e9", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -10499,7 +10499,7 @@ "purl": "pkg:npm/execa@8.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/execa@8.0.1?uuid=c481b996-5ee6-4bcb-95f8-fb4ebb06f89e", + "dependency_uid": "pkg:npm/execa@8.0.1?uuid=8f2caeb8-e9ab-4a62-bda2-59e8767a0f04", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -10617,7 +10617,7 @@ "purl": "pkg:npm/fast-glob@3.3.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/fast-glob@3.3.1?uuid=8bf0ea79-d4c1-4e1a-94d7-96d4021c4a05", + "dependency_uid": "pkg:npm/fast-glob@3.3.1?uuid=de2bb8c3-c831-46e6-9912-09a5d7cfa971", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -10695,7 +10695,7 @@ "purl": "pkg:npm/fastq@1.15.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/fastq@1.15.0?uuid=6de40b24-ae2f-4669-8c6b-608d2213a0d5", + "dependency_uid": "pkg:npm/fastq@1.15.0?uuid=8233719a-f5c1-4ce0-893d-8f2af2678ae3", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -10773,7 +10773,7 @@ "purl": "pkg:npm/fill-range@7.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/fill-range@7.0.1?uuid=66dac270-29b3-4e3b-8861-305fe683867b", + "dependency_uid": "pkg:npm/fill-range@7.0.1?uuid=4fc1c84a-4487-4f44-b974-e7e0f0fc4636", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -10861,7 +10861,7 @@ "purl": "pkg:npm/foreground-child@3.1.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/foreground-child@3.1.1?uuid=aabfe0c5-ed25-4ed6-8194-5b46e81159ab", + "dependency_uid": "pkg:npm/foreground-child@3.1.1?uuid=b314705f-6e18-4766-974e-d40f0e9b4ced", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -10959,7 +10959,7 @@ "purl": "pkg:npm/form-data@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/form-data@4.0.0?uuid=7a8bdb9d-e6b3-42ce-a257-90fd747de23f", + "dependency_uid": "pkg:npm/form-data@4.0.0?uuid=52d63a66-9c5b-4b80-86ac-127e02194224", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -11026,7 +11026,7 @@ "purl": "pkg:npm/fs.realpath@1.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/fs.realpath@1.0.0?uuid=59227930-9c6f-492f-85d4-0257b26ac8d4", + "dependency_uid": "pkg:npm/fs.realpath@1.0.0?uuid=93496888-946b-4628-8401-4adb882ed462", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -11093,7 +11093,7 @@ "purl": "pkg:npm/fsevents@2.3.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/fsevents@2.3.3?uuid=37a4cb5c-d2be-41a8-91ff-fb1bb614d4ea", + "dependency_uid": "pkg:npm/fsevents@2.3.3?uuid=01da11e5-95d1-45e8-a434-1c65bd6534c6", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -11160,7 +11160,7 @@ "purl": "pkg:npm/get-func-name@2.0.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/get-func-name@2.0.2?uuid=670473b8-cee0-4606-ae84-382fc7f3f8e2", + "dependency_uid": "pkg:npm/get-func-name@2.0.2?uuid=b0198b64-8ae6-41dd-94e8-54793055a6c5", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -11227,7 +11227,7 @@ "purl": "pkg:npm/get-stdin@9.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/get-stdin@9.0.0?uuid=4ef17f4f-1ba2-49dc-abe5-f8f31b9f9c77", + "dependency_uid": "pkg:npm/get-stdin@9.0.0?uuid=c15b4f20-f614-4089-a065-9e9523209483", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -11294,7 +11294,7 @@ "purl": "pkg:npm/get-stream@8.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/get-stream@8.0.1?uuid=21ebcec9-d16e-4b18-bb85-d4e27b2a5a36", + "dependency_uid": "pkg:npm/get-stream@8.0.1?uuid=45dffd30-c6b4-4c2a-885d-365d01958509", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -11361,7 +11361,7 @@ "purl": "pkg:npm/git-hooks-list@3.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/git-hooks-list@3.1.0?uuid=98628511-b396-4019-8086-56b2c18655b0", + "dependency_uid": "pkg:npm/git-hooks-list@3.1.0?uuid=867fc4ca-14a9-49c9-bc7f-0a7ba56f5dc6", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -11489,7 +11489,7 @@ "purl": "pkg:npm/glob@7.2.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/glob@7.2.3?uuid=2121c5c7-3636-41f6-8f15-f2e2549973f2", + "dependency_uid": "pkg:npm/glob@7.2.3?uuid=3c2e0382-0a60-4461-81c0-672af8ad192e", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -11567,7 +11567,7 @@ "purl": "pkg:npm/glob-parent@5.1.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/glob-parent@5.1.2?uuid=0a004046-8b32-44bf-8f02-6639b0571e2a", + "dependency_uid": "pkg:npm/glob-parent@5.1.2?uuid=8abd325b-0cde-46c2-acba-fb77b6f0c979", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -11685,7 +11685,7 @@ "purl": "pkg:npm/globby@13.2.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/globby@13.2.2?uuid=97631d3e-a9b4-48af-9287-4afc64c2b104", + "dependency_uid": "pkg:npm/globby@13.2.2?uuid=64100db4-baa0-4991-8e35-c3f72f614da9", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -11752,7 +11752,7 @@ "purl": "pkg:npm/has-flag@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/has-flag@4.0.0?uuid=64349c7d-8477-464d-99c0-fbf2bafeaec5", + "dependency_uid": "pkg:npm/has-flag@4.0.0?uuid=c969ae6a-0f12-47d8-9e3a-cf6a86607cc2", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -11830,7 +11830,7 @@ "purl": "pkg:npm/html-encoding-sniffer@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/html-encoding-sniffer@4.0.0?uuid=f74e1786-a758-4f97-aa6e-c01c85a0cc73", + "dependency_uid": "pkg:npm/html-encoding-sniffer@4.0.0?uuid=af92ce22-6472-4890-ba22-098efca34f0b", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -11897,7 +11897,7 @@ "purl": "pkg:npm/html-escaper@2.0.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/html-escaper@2.0.2?uuid=1d14e500-723e-4778-8a92-ce804ab999d7", + "dependency_uid": "pkg:npm/html-escaper@2.0.2?uuid=90943a80-b4ff-42ce-95a7-eff5affb3262", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -11985,7 +11985,7 @@ "purl": "pkg:npm/http-proxy-agent@7.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/http-proxy-agent@7.0.0?uuid=a350c33a-cb49-4222-a5da-df6b75f7324f", + "dependency_uid": "pkg:npm/http-proxy-agent@7.0.0?uuid=f620ebcd-3f56-4bda-a1bc-24576aaab7e4", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -12073,7 +12073,7 @@ "purl": "pkg:npm/https-proxy-agent@7.0.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/https-proxy-agent@7.0.2?uuid=46871978-0489-4bf6-9e1e-68079377f44f", + "dependency_uid": "pkg:npm/https-proxy-agent@7.0.2?uuid=d5647af8-1955-4564-9832-ebfa070540dd", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -12140,7 +12140,7 @@ "purl": "pkg:npm/human-signals@5.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/human-signals@5.0.0?uuid=67665059-2062-4b54-89c1-216f56e26063", + "dependency_uid": "pkg:npm/human-signals@5.0.0?uuid=165e3ba2-02a2-455c-858a-aa63072c0f98", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -12207,7 +12207,7 @@ "purl": "pkg:npm/husky@8.0.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/husky@8.0.3?uuid=6af903a2-4585-4e96-8e25-19e8b83cba63", + "dependency_uid": "pkg:npm/husky@8.0.3?uuid=4b136241-9c3a-45bc-935c-1f5e46c0580b", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -12285,7 +12285,7 @@ "purl": "pkg:npm/iconv-lite@0.6.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/iconv-lite@0.6.3?uuid=5bb1bfeb-efd2-46e2-a246-edde632c8a54", + "dependency_uid": "pkg:npm/iconv-lite@0.6.3?uuid=cfa73e18-960a-44a3-9a81-7c2fb6cfa738", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -12352,7 +12352,7 @@ "purl": "pkg:npm/ignore@5.2.4" }, "extra_data": {}, - "dependency_uid": "pkg:npm/ignore@5.2.4?uuid=40f4df98-6290-40af-8ede-ad24f792f95e", + "dependency_uid": "pkg:npm/ignore@5.2.4?uuid=849614e2-3573-451c-9180-d5f0bb4f25c2", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -12440,7 +12440,7 @@ "purl": "pkg:npm/inflight@1.0.6" }, "extra_data": {}, - "dependency_uid": "pkg:npm/inflight@1.0.6?uuid=9cc26477-8833-42f5-997c-ad131211f20d", + "dependency_uid": "pkg:npm/inflight@1.0.6?uuid=76bb2257-b41d-4184-a65e-8b4d5df92eb9", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -12507,7 +12507,7 @@ "purl": "pkg:npm/inherits@2.0.4" }, "extra_data": {}, - "dependency_uid": "pkg:npm/inherits@2.0.4?uuid=43ff38a6-808d-4453-aedf-3ece8a4c4604", + "dependency_uid": "pkg:npm/inherits@2.0.4?uuid=35ec8abb-2876-4f21-8e50-510a6ded220a", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -12574,7 +12574,7 @@ "purl": "pkg:npm/is-docker@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/is-docker@3.0.0?uuid=2521d1f3-f373-43db-99ba-5e89664be701", + "dependency_uid": "pkg:npm/is-docker@3.0.0?uuid=41b690e8-346f-43fa-a8c7-b8cb6541e105", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -12641,7 +12641,7 @@ "purl": "pkg:npm/is-extglob@2.1.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/is-extglob@2.1.1?uuid=e91143ab-e5ce-4b43-ab5a-29488611d0e8", + "dependency_uid": "pkg:npm/is-extglob@2.1.1?uuid=1da4cfe9-2764-410e-bb9d-1e94b885a340", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -12708,7 +12708,7 @@ "purl": "pkg:npm/is-fullwidth-code-point@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/is-fullwidth-code-point@4.0.0?uuid=4fef3d2a-b529-41b9-83aa-aace2352be3f", + "dependency_uid": "pkg:npm/is-fullwidth-code-point@4.0.0?uuid=358d8659-8967-48e4-8c3a-2608cbf434cb", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -12786,7 +12786,7 @@ "purl": "pkg:npm/is-glob@4.0.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/is-glob@4.0.3?uuid=66fe855d-2ef9-4f54-891b-eee46c74ca32", + "dependency_uid": "pkg:npm/is-glob@4.0.3?uuid=94b1edd6-79ae-4329-b58a-78f01c197ab7", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -12864,7 +12864,7 @@ "purl": "pkg:npm/is-inside-container@1.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/is-inside-container@1.0.0?uuid=89b80fae-2486-4b87-9f88-5521fe1e3e77", + "dependency_uid": "pkg:npm/is-inside-container@1.0.0?uuid=27506e2f-f655-4655-a8c0-c117a74299bf", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -12931,7 +12931,7 @@ "purl": "pkg:npm/is-number@7.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/is-number@7.0.0?uuid=53b484e2-56a8-4d18-891f-82d7d10f3443", + "dependency_uid": "pkg:npm/is-number@7.0.0?uuid=6c389d2a-fb46-48c1-b808-f66e57e3d596", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -12998,7 +12998,7 @@ "purl": "pkg:npm/is-plain-obj@4.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/is-plain-obj@4.1.0?uuid=017452bc-7555-4f28-b75f-5fa030d81505", + "dependency_uid": "pkg:npm/is-plain-obj@4.1.0?uuid=34dc112d-5a1f-4b17-a1ce-503c4a1b1b32", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -13065,7 +13065,7 @@ "purl": "pkg:npm/is-potential-custom-element-name@1.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/is-potential-custom-element-name@1.0.1?uuid=52fab740-6b14-44c2-a67a-0a4c2d1ad38d", + "dependency_uid": "pkg:npm/is-potential-custom-element-name@1.0.1?uuid=6371e29a-be2e-431b-85f0-a79de5977c22", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -13132,7 +13132,7 @@ "purl": "pkg:npm/is-stream@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/is-stream@3.0.0?uuid=a10d6a8f-fc34-4dae-a8df-5aba0b58bf73", + "dependency_uid": "pkg:npm/is-stream@3.0.0?uuid=68f4108a-b69c-459c-888f-7891a3700c97", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -13210,7 +13210,7 @@ "purl": "pkg:npm/is-wsl@2.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/is-wsl@2.2.0?uuid=e1bfcd91-6dd6-48be-acb0-76b1eb1f5e23", + "dependency_uid": "pkg:npm/is-wsl@2.2.0?uuid=799aac54-c00a-4612-8406-919fbbed4517", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -13277,7 +13277,7 @@ "purl": "pkg:npm/is-docker@2.2.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/is-docker@2.2.1?uuid=189a7bde-1d14-44a6-9d53-5c726ebd7ea6", + "dependency_uid": "pkg:npm/is-docker@2.2.1?uuid=ac935e23-65cb-4e77-9912-b70846028824", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -13344,7 +13344,7 @@ "purl": "pkg:npm/isexe@2.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/isexe@2.0.0?uuid=e292deaf-9b5f-4567-b159-726ac4b3eedf", + "dependency_uid": "pkg:npm/isexe@2.0.0?uuid=1581f04d-26ae-4c9b-8b4a-dbbfffb01a82", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -13411,7 +13411,7 @@ "purl": "pkg:npm/istanbul-lib-coverage@3.2.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/istanbul-lib-coverage@3.2.2?uuid=71cd3efe-f882-4879-9868-fccc7b6c03fb", + "dependency_uid": "pkg:npm/istanbul-lib-coverage@3.2.2?uuid=5b465e3d-b81c-4349-a281-7ea3491ab12c", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -13509,7 +13509,7 @@ "purl": "pkg:npm/istanbul-lib-report@3.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/istanbul-lib-report@3.0.1?uuid=2fc06d5e-7887-4dd5-adc6-8286c35bc077", + "dependency_uid": "pkg:npm/istanbul-lib-report@3.0.1?uuid=c51a9ea8-2708-4943-abd7-896a6c45e1e9", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -13607,7 +13607,7 @@ "purl": "pkg:npm/istanbul-lib-source-maps@4.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/istanbul-lib-source-maps@4.0.1?uuid=91d2a4f3-0ee4-429a-9fdb-ff8470c72374", + "dependency_uid": "pkg:npm/istanbul-lib-source-maps@4.0.1?uuid=71eb4297-0f45-4211-92ed-d5900f85a5ad", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -13695,7 +13695,7 @@ "purl": "pkg:npm/istanbul-reports@3.1.6" }, "extra_data": {}, - "dependency_uid": "pkg:npm/istanbul-reports@3.1.6?uuid=d1c94346-eaad-4d07-a17e-c2db314a2ce2", + "dependency_uid": "pkg:npm/istanbul-reports@3.1.6?uuid=175df108-ee5e-4369-9925-6a8f223f9882", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -13773,7 +13773,7 @@ "purl": "pkg:npm/jackspeak@2.3.5" }, "extra_data": {}, - "dependency_uid": "pkg:npm/jackspeak@2.3.5?uuid=71c96ca9-faf1-41cd-92fc-62bcd43ba6ca", + "dependency_uid": "pkg:npm/jackspeak@2.3.5?uuid=45f661f6-4d78-491c-9a6c-0b6ee41f6620", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -14051,7 +14051,7 @@ "purl": "pkg:npm/jsdom@23.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/jsdom@23.0.1?uuid=84daf837-3afc-4230-9217-0eff89b53e41", + "dependency_uid": "pkg:npm/jsdom@23.0.1?uuid=857287cb-077b-40c4-b43a-e9f6a31b6ee6", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -14118,7 +14118,7 @@ "purl": "pkg:npm/jsonc-parser@3.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/jsonc-parser@3.2.0?uuid=7beed84f-7091-4074-ae0e-0af0e8942d04", + "dependency_uid": "pkg:npm/jsonc-parser@3.2.0?uuid=846bfaeb-62e9-4125-a328-f4b8e9fccc4b", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -14185,7 +14185,7 @@ "purl": "pkg:npm/lilconfig@2.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/lilconfig@2.1.0?uuid=52ed4198-833b-4fc2-85b9-157be912efce", + "dependency_uid": "pkg:npm/lilconfig@2.1.0?uuid=42991e74-a425-4376-bb73-0cd2d59c0551", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -14353,7 +14353,7 @@ "purl": "pkg:npm/lint-staged@15.0.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/lint-staged@15.0.2?uuid=16f77332-ec31-49b3-8d5a-ffba1a4030c1", + "dependency_uid": "pkg:npm/lint-staged@15.0.2?uuid=dcaaae98-b6e7-4cdb-b1f1-9fd8677940c9", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -14481,7 +14481,7 @@ "purl": "pkg:npm/listr2@7.0.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/listr2@7.0.2?uuid=08fe068a-4012-4417-92ae-1aaedb392bf1", + "dependency_uid": "pkg:npm/listr2@7.0.2?uuid=49f93311-e387-424d-a8f0-b7113fdff483", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -14569,7 +14569,7 @@ "purl": "pkg:npm/local-pkg@0.5.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/local-pkg@0.5.0?uuid=c2ce7672-13cb-4bd5-a457-77757c8dfab8", + "dependency_uid": "pkg:npm/local-pkg@0.5.0?uuid=0ef6b938-682a-4ca1-8eeb-8f427b2a916f", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -14687,7 +14687,7 @@ "purl": "pkg:npm/log-update@5.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/log-update@5.0.1?uuid=86a8a743-9e76-4afe-9252-8e0e39347856", + "dependency_uid": "pkg:npm/log-update@5.0.1?uuid=475dd6aa-6484-4cc0-822f-d259085a9918", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -14765,7 +14765,7 @@ "purl": "pkg:npm/loupe@2.3.7" }, "extra_data": {}, - "dependency_uid": "pkg:npm/loupe@2.3.7?uuid=cdf93dd6-d21a-4691-b83e-b53b0f3bc4a8", + "dependency_uid": "pkg:npm/loupe@2.3.7?uuid=d8dfd9c1-958b-48c8-bbfa-ee74f4b075a3", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -14843,7 +14843,7 @@ "purl": "pkg:npm/lru-cache@6.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/lru-cache@6.0.0?uuid=e57b1336-f042-4b06-baa1-35317c3fba4a", + "dependency_uid": "pkg:npm/lru-cache@6.0.0?uuid=273d574d-a4bd-4f71-b00d-a92f9366bebc", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -14921,7 +14921,7 @@ "purl": "pkg:npm/magic-string@0.30.5" }, "extra_data": {}, - "dependency_uid": "pkg:npm/magic-string@0.30.5?uuid=cfc7caff-1246-44ec-b0e1-df0d4b4ba314", + "dependency_uid": "pkg:npm/magic-string@0.30.5?uuid=792d4b3d-eda0-4740-8d5c-094f5c8af384", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -15019,7 +15019,7 @@ "purl": "pkg:npm/magicast@0.3.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/magicast@0.3.2?uuid=83ca3f2f-80ca-40e7-8079-f5b5edce33fe", + "dependency_uid": "pkg:npm/magicast@0.3.2?uuid=aa966dd4-bd59-4d0b-a2c5-9c9aba005697", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -15097,7 +15097,7 @@ "purl": "pkg:npm/make-dir@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/make-dir@4.0.0?uuid=820ac71d-b8f9-4620-af47-19eb85ec10d4", + "dependency_uid": "pkg:npm/make-dir@4.0.0?uuid=c4a0bbf1-631a-4fbe-8169-77a7f704c749", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -15164,7 +15164,7 @@ "purl": "pkg:npm/merge-stream@2.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/merge-stream@2.0.0?uuid=d7485653-e174-497a-98af-7f69e2bb9ae2", + "dependency_uid": "pkg:npm/merge-stream@2.0.0?uuid=0f140caf-109c-404e-872d-859f9a11c830", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -15231,7 +15231,7 @@ "purl": "pkg:npm/merge2@1.4.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/merge2@1.4.1?uuid=60949fc3-f722-4c0a-9412-295741be1fdb", + "dependency_uid": "pkg:npm/merge2@1.4.1?uuid=c0b3804c-1f33-47b5-9fa2-462c7ad3c662", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -15319,7 +15319,7 @@ "purl": "pkg:npm/micromatch@4.0.5" }, "extra_data": {}, - "dependency_uid": "pkg:npm/micromatch@4.0.5?uuid=d4f46d98-e811-48ae-b307-e00e5513780b", + "dependency_uid": "pkg:npm/micromatch@4.0.5?uuid=034b3fcd-3c78-429f-9144-45cc558f69ac", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -15386,7 +15386,7 @@ "purl": "pkg:npm/mime-db@1.52.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/mime-db@1.52.0?uuid=22ecebf4-3ace-4ff3-869e-77176c7bb34a", + "dependency_uid": "pkg:npm/mime-db@1.52.0?uuid=27d78570-5d65-4e0a-adad-65ca65821420", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -15464,7 +15464,7 @@ "purl": "pkg:npm/mime-types@2.1.35" }, "extra_data": {}, - "dependency_uid": "pkg:npm/mime-types@2.1.35?uuid=e1a027da-640c-4abd-b0c8-8805b20a51cb", + "dependency_uid": "pkg:npm/mime-types@2.1.35?uuid=8d80ff01-b5c7-4529-8d82-b46a0ce44153", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -15531,7 +15531,7 @@ "purl": "pkg:npm/mimic-fn@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/mimic-fn@4.0.0?uuid=3acfcc80-6633-4e4b-bb71-345be252ca86", + "dependency_uid": "pkg:npm/mimic-fn@4.0.0?uuid=9765fba5-8894-4630-8c0c-87e7f7643b80", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -15609,7 +15609,7 @@ "purl": "pkg:npm/minimatch@3.1.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/minimatch@3.1.2?uuid=bab2f487-6873-401a-91ae-c4c03719eed8", + "dependency_uid": "pkg:npm/minimatch@3.1.2?uuid=1ef9b09e-e7a0-4bb8-8084-e79478c79fbf", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -15717,7 +15717,7 @@ "purl": "pkg:npm/mlly@1.4.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/mlly@1.4.2?uuid=fd26f2b6-37b7-4224-ad64-41f19944698f", + "dependency_uid": "pkg:npm/mlly@1.4.2?uuid=2914fc23-3168-451f-8bcf-d4ef4083f134", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -15784,7 +15784,7 @@ "purl": "pkg:npm/ms@2.1.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/ms@2.1.2?uuid=3328391e-67be-4779-9d25-89a89e4a45df", + "dependency_uid": "pkg:npm/ms@2.1.2?uuid=a719e2c5-44fa-4923-8fab-3bc8cdebd4ba", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -15851,7 +15851,7 @@ "purl": "pkg:npm/nanoid@3.3.7" }, "extra_data": {}, - "dependency_uid": "pkg:npm/nanoid@3.3.7?uuid=972dc68c-596e-4ea9-9185-9b4a4ea475cf", + "dependency_uid": "pkg:npm/nanoid@3.3.7?uuid=e2a447b2-94b7-4204-958a-91cc6f49e9f4", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -15929,7 +15929,7 @@ "purl": "pkg:npm/npm-run-path@5.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/npm-run-path@5.1.0?uuid=33db54a6-d503-4db9-949f-6c39ece713b1", + "dependency_uid": "pkg:npm/npm-run-path@5.1.0?uuid=4b3a87b7-4d9c-4fce-8789-04c99d670686", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -15996,7 +15996,7 @@ "purl": "pkg:npm/path-key@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/path-key@4.0.0?uuid=8b152864-4d01-4556-93a5-a7941648263e", + "dependency_uid": "pkg:npm/path-key@4.0.0?uuid=c44cc2d0-2084-4dc9-85c7-a1eafd57745b", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -16063,7 +16063,7 @@ "purl": "pkg:npm/nwsapi@2.2.7" }, "extra_data": {}, - "dependency_uid": "pkg:npm/nwsapi@2.2.7?uuid=c77c988c-d919-4578-b99c-bce718d39fa0", + "dependency_uid": "pkg:npm/nwsapi@2.2.7?uuid=7fbcd28d-fcfa-47d2-83d6-0418c86c36ab", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -16141,7 +16141,7 @@ "purl": "pkg:npm/once@1.4.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/once@1.4.0?uuid=2391d059-7a00-4c4e-82c9-fbe81b463969", + "dependency_uid": "pkg:npm/once@1.4.0?uuid=c83b822e-c8ee-4bc1-8cf7-10da6c967647", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -16219,7 +16219,7 @@ "purl": "pkg:npm/onetime@6.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/onetime@6.0.0?uuid=5dc4a3b5-e36d-4867-a917-c7841bf497aa", + "dependency_uid": "pkg:npm/onetime@6.0.0?uuid=a2364678-c85c-46b4-add3-bf7fa5c33c99", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -16327,7 +16327,7 @@ "purl": "pkg:npm/open@9.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/open@9.1.0?uuid=b839108b-ee2e-48a6-a08e-fabef8e8fb8c", + "dependency_uid": "pkg:npm/open@9.1.0?uuid=fb6942dd-e450-4616-8336-59fad4b6d041", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -16405,7 +16405,7 @@ "purl": "pkg:npm/p-limit@5.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/p-limit@5.0.0?uuid=ccbb7518-a13e-4d5f-b6eb-2c0655d4e2b5", + "dependency_uid": "pkg:npm/p-limit@5.0.0?uuid=5e088159-f3e7-4bb0-acc2-9cd81828aa21", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -16483,7 +16483,7 @@ "purl": "pkg:npm/parse5@7.1.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/parse5@7.1.2?uuid=9ba72186-3595-4957-8642-247210a16a7d", + "dependency_uid": "pkg:npm/parse5@7.1.2?uuid=564fabe5-5042-49d1-8d2d-a2334c5c9ef7", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -16550,7 +16550,7 @@ "purl": "pkg:npm/path-is-absolute@1.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/path-is-absolute@1.0.1?uuid=ad9ddccf-87ad-4cd3-9bae-4d9a85784fda", + "dependency_uid": "pkg:npm/path-is-absolute@1.0.1?uuid=0451caa1-0702-4e73-9cde-7cb7c84014f1", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -16617,7 +16617,7 @@ "purl": "pkg:npm/path-key@3.1.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/path-key@3.1.1?uuid=053624a3-a57c-44a2-a9ff-81e2f8b6ba4d", + "dependency_uid": "pkg:npm/path-key@3.1.1?uuid=39f65d66-d851-4d4a-8d9c-195fb81132fc", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -16705,7 +16705,7 @@ "purl": "pkg:npm/path-scurry@1.10.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/path-scurry@1.10.1?uuid=1548c751-b387-4fa9-8c0b-54561bdb9bcb", + "dependency_uid": "pkg:npm/path-scurry@1.10.1?uuid=b6693f42-e5c3-4447-94f2-10ba2590c05d", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -16772,7 +16772,7 @@ "purl": "pkg:npm/lru-cache@10.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/lru-cache@10.0.1?uuid=5b1b5d17-ee59-4bb8-8777-e1be184b750e", + "dependency_uid": "pkg:npm/lru-cache@10.0.1?uuid=67c0a3c0-381d-4e9c-b950-ecc0b32fe381", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -16839,7 +16839,7 @@ "purl": "pkg:npm/minipass@7.0.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/minipass@7.0.3?uuid=e28caab8-0630-44db-b7c9-25d16c781fbd", + "dependency_uid": "pkg:npm/minipass@7.0.3?uuid=d9a7d530-9571-4a9d-8074-05d8da6f72fe", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -16906,7 +16906,7 @@ "purl": "pkg:npm/path-type@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/path-type@4.0.0?uuid=b43d9e86-3324-43d6-a5a8-4666bfac1f18", + "dependency_uid": "pkg:npm/path-type@4.0.0?uuid=239cfd2d-5e47-4170-b21a-730236556fd8", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -16973,7 +16973,7 @@ "purl": "pkg:npm/pathe@1.1.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/pathe@1.1.1?uuid=895436f3-878e-4e0e-841c-c4fd83f752ec", + "dependency_uid": "pkg:npm/pathe@1.1.1?uuid=498af428-613d-4797-885f-06cc49cfef4b", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -17040,7 +17040,7 @@ "purl": "pkg:npm/pathval@1.1.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/pathval@1.1.1?uuid=252e14df-6538-4b52-b8f0-6f60a2c13e56", + "dependency_uid": "pkg:npm/pathval@1.1.1?uuid=2be69a71-5a5e-47ba-8b3e-c45c8d04a63d", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -17107,7 +17107,7 @@ "purl": "pkg:npm/picocolors@1.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/picocolors@1.0.0?uuid=1c199855-7c10-471d-aa6b-334a1a668578", + "dependency_uid": "pkg:npm/picocolors@1.0.0?uuid=bbabdbd1-ae32-44ea-b805-1f1af4266aad", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -17174,7 +17174,7 @@ "purl": "pkg:npm/picomatch@2.3.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/picomatch@2.3.1?uuid=7fba6857-b455-41f9-85b4-c570f431ac88", + "dependency_uid": "pkg:npm/picomatch@2.3.1?uuid=301483f2-4840-445a-8524-0d5f89760b3c", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -17241,7 +17241,7 @@ "purl": "pkg:npm/pidtree@0.6.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/pidtree@0.6.0?uuid=51dd21d2-2154-4355-97c6-143763cdfd1f", + "dependency_uid": "pkg:npm/pidtree@0.6.0?uuid=c0c6c026-2e72-4de5-8836-00ac4781b317", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -17329,7 +17329,7 @@ "purl": "pkg:npm/pkg-conf@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/pkg-conf@4.0.0?uuid=eb923d91-59be-4601-b610-f888f0377af3", + "dependency_uid": "pkg:npm/pkg-conf@4.0.0?uuid=d76a58af-9eee-41c8-8c55-b6081dce894a", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -17417,7 +17417,7 @@ "purl": "pkg:npm/find-up@6.3.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/find-up@6.3.0?uuid=e1bec955-179b-4bce-8718-4fdf346af525", + "dependency_uid": "pkg:npm/find-up@6.3.0?uuid=1d04fee7-22db-4c8d-aa58-8ea5ca6adc31", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -17484,7 +17484,7 @@ "purl": "pkg:npm/load-json-file@7.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/load-json-file@7.0.1?uuid=66eb366e-1aa6-4b12-87fd-a16ac3b41acc", + "dependency_uid": "pkg:npm/load-json-file@7.0.1?uuid=9158195b-55b9-4840-9494-bca683a9acbc", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -17562,7 +17562,7 @@ "purl": "pkg:npm/locate-path@7.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/locate-path@7.2.0?uuid=a5a9d381-b58c-4f28-a655-b20786c7caa0", + "dependency_uid": "pkg:npm/locate-path@7.2.0?uuid=494c44f5-bbc2-44be-b9e6-dd5806665d0d", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -17640,7 +17640,7 @@ "purl": "pkg:npm/p-limit@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/p-limit@4.0.0?uuid=2f47cc36-5705-4cf4-9e2e-31de1947c768", + "dependency_uid": "pkg:npm/p-limit@4.0.0?uuid=4040b6f0-34e8-4c53-9d45-a5a094198e14", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -17718,7 +17718,7 @@ "purl": "pkg:npm/p-locate@6.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/p-locate@6.0.0?uuid=54cbf7e1-2851-4ec5-ae6f-9b89c5efb92d", + "dependency_uid": "pkg:npm/p-locate@6.0.0?uuid=a774d9c2-e9a7-45ff-9f43-d587eb78e1f4", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -17785,7 +17785,7 @@ "purl": "pkg:npm/path-exists@5.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/path-exists@5.0.0?uuid=f98a4bac-9c30-4873-9953-25a65fcdf0c9", + "dependency_uid": "pkg:npm/path-exists@5.0.0?uuid=f66eeab0-0805-4cb9-a174-4a4cf108a713", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -17883,7 +17883,7 @@ "purl": "pkg:npm/pkg-types@1.0.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/pkg-types@1.0.3?uuid=12eca3b8-1f4e-431d-832e-98862413277a", + "dependency_uid": "pkg:npm/pkg-types@1.0.3?uuid=ac92fad9-bf5e-4317-8e55-6ec22771e429", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -17981,7 +17981,7 @@ "purl": "pkg:npm/postcss@8.4.32" }, "extra_data": {}, - "dependency_uid": "pkg:npm/postcss@8.4.32?uuid=81294514-d136-433d-bf8e-de7d0ed7fc3b", + "dependency_uid": "pkg:npm/postcss@8.4.32?uuid=59148deb-c2b8-4a5c-99be-b2bff6b68bbf", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -18048,7 +18048,7 @@ "purl": "pkg:npm/prettier@3.0.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/prettier@3.0.3?uuid=c78d0ade-36e4-4fc7-952b-2f835012379f", + "dependency_uid": "pkg:npm/prettier@3.0.3?uuid=28c81a63-4176-4ca4-8a94-e57689048643", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -18136,7 +18136,7 @@ "purl": "pkg:npm/prettier-plugin-packagejson@2.4.6" }, "extra_data": {}, - "dependency_uid": "pkg:npm/prettier-plugin-packagejson@2.4.6?uuid=107d3da8-d3e1-4736-9e8a-21d1e865d434", + "dependency_uid": "pkg:npm/prettier-plugin-packagejson@2.4.6?uuid=7872ebe4-98e5-4231-9910-cf388bcdb374", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -18234,7 +18234,7 @@ "purl": "pkg:npm/pretty-format@29.7.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/pretty-format@29.7.0?uuid=223b2360-374e-4ed9-8130-6a718fae690f", + "dependency_uid": "pkg:npm/pretty-format@29.7.0?uuid=c49cc665-73fb-4c94-b33d-6fb607eedd76", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -18301,7 +18301,7 @@ "purl": "pkg:npm/ansi-styles@5.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/ansi-styles@5.2.0?uuid=f427c3c2-12b3-472c-a332-71425a9337dd", + "dependency_uid": "pkg:npm/ansi-styles@5.2.0?uuid=8bf64fc7-0410-4241-a034-601f362a945a", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -18368,7 +18368,7 @@ "purl": "pkg:npm/psl@1.9.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/psl@1.9.0?uuid=c1e4fe70-65c1-4a18-b502-5389f601c384", + "dependency_uid": "pkg:npm/psl@1.9.0?uuid=1c30dbff-271a-42e2-84f3-5c3690287d42", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -18435,7 +18435,7 @@ "purl": "pkg:npm/punycode@2.3.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/punycode@2.3.1?uuid=db659109-4c9d-4432-abcb-0c7e943d62b6", + "dependency_uid": "pkg:npm/punycode@2.3.1?uuid=1ab263c3-a83f-41c7-a346-7ef400c8e37f", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -18502,7 +18502,7 @@ "purl": "pkg:npm/querystringify@2.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/querystringify@2.2.0?uuid=bbff197b-d647-4846-b22a-f358d64c7af3", + "dependency_uid": "pkg:npm/querystringify@2.2.0?uuid=d8977639-cbaf-403a-adc7-63b2731698d7", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -18569,7 +18569,7 @@ "purl": "pkg:npm/queue-microtask@1.2.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/queue-microtask@1.2.3?uuid=0cb84bd1-4dc2-4535-a84b-e747a8fb7d0c", + "dependency_uid": "pkg:npm/queue-microtask@1.2.3?uuid=2ee4ef9a-32ca-4c4b-bd84-4317d440df67", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -18636,7 +18636,7 @@ "purl": "pkg:npm/react-is@18.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/react-is@18.2.0?uuid=6505e5cb-ca19-44e9-a996-a774ba9da2d7", + "dependency_uid": "pkg:npm/react-is@18.2.0?uuid=0ee3a6ba-7d91-40ce-9d97-f6915aa62bf4", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -18703,7 +18703,7 @@ "purl": "pkg:npm/requires-port@1.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/requires-port@1.0.0?uuid=51c002c3-3b68-49b4-8618-0a09fef49138", + "dependency_uid": "pkg:npm/requires-port@1.0.0?uuid=6baed4f9-8f9d-416b-b82a-543caccff757", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -18791,7 +18791,7 @@ "purl": "pkg:npm/restore-cursor@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/restore-cursor@4.0.0?uuid=9374bacf-eb6f-4742-8ad3-526d91cd36ef", + "dependency_uid": "pkg:npm/restore-cursor@4.0.0?uuid=67422b1a-951c-4c2f-83bf-1bd0be65130c", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -18858,7 +18858,7 @@ "purl": "pkg:npm/mimic-fn@2.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/mimic-fn@2.1.0?uuid=7108df32-5dca-4dc1-b78d-d2d2efc0db75", + "dependency_uid": "pkg:npm/mimic-fn@2.1.0?uuid=8b0c8c19-8985-467a-b26e-adeee9c96742", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -18936,7 +18936,7 @@ "purl": "pkg:npm/onetime@5.1.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/onetime@5.1.2?uuid=45f1794f-64be-4c82-9f9b-834b414b4ab9", + "dependency_uid": "pkg:npm/onetime@5.1.2?uuid=2577f21d-4789-4ca6-89e7-f83eef41243b", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -19003,7 +19003,7 @@ "purl": "pkg:npm/signal-exit@3.0.7" }, "extra_data": {}, - "dependency_uid": "pkg:npm/signal-exit@3.0.7?uuid=f88e0975-38b7-4110-a24a-d78b4385dca7", + "dependency_uid": "pkg:npm/signal-exit@3.0.7?uuid=4969135f-e7cc-4130-b4ef-4d40d5060eb1", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -19070,7 +19070,7 @@ "purl": "pkg:npm/reusify@1.0.4" }, "extra_data": {}, - "dependency_uid": "pkg:npm/reusify@1.0.4?uuid=9800ef9a-c32b-4272-936d-4edbc0d1b1c5", + "dependency_uid": "pkg:npm/reusify@1.0.4?uuid=6930dd30-d5db-489e-845d-f2c598ceeacf", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -19137,7 +19137,7 @@ "purl": "pkg:npm/rfdc@1.3.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/rfdc@1.3.0?uuid=72fa8eb5-a308-4958-857d-0c0295188e47", + "dependency_uid": "pkg:npm/rfdc@1.3.0?uuid=c8f6a5eb-647c-4cda-b211-cb04daf11a41", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -19204,7 +19204,7 @@ "purl": "pkg:npm/rollup@4.6.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/rollup@4.6.1?uuid=49393087-acc2-4e53-b06c-0b455ef621d5", + "dependency_uid": "pkg:npm/rollup@4.6.1?uuid=c6364cd6-193a-4108-b70b-0db8b2ae4d3d", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -19271,7 +19271,7 @@ "purl": "pkg:npm/rrweb-cssom@0.6.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/rrweb-cssom@0.6.0?uuid=696fba27-bc0b-4a33-8fc3-df2d4f8dba09", + "dependency_uid": "pkg:npm/rrweb-cssom@0.6.0?uuid=201c717e-b2a9-4d5b-a556-a3558825a7a2", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -19349,7 +19349,7 @@ "purl": "pkg:npm/run-applescript@5.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/run-applescript@5.0.0?uuid=92fce1ba-9aa2-4639-bdd3-4187b2601e69", + "dependency_uid": "pkg:npm/run-applescript@5.0.0?uuid=02a356a2-02d0-419a-88ac-b592e09afe46", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -19507,7 +19507,7 @@ "purl": "pkg:npm/execa@5.1.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/execa@5.1.1?uuid=02aa91ce-b69e-43cf-8687-1dcf09a29bde", + "dependency_uid": "pkg:npm/execa@5.1.1?uuid=badb9923-1308-43fe-aacd-edb87e081ca2", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -19574,7 +19574,7 @@ "purl": "pkg:npm/get-stream@6.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/get-stream@6.0.1?uuid=83e43191-1138-4861-85ca-373c8ba9ad76", + "dependency_uid": "pkg:npm/get-stream@6.0.1?uuid=61386e1b-e15a-410c-bfb6-cecd8f3c540d", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -19641,7 +19641,7 @@ "purl": "pkg:npm/human-signals@2.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/human-signals@2.1.0?uuid=93a28e0e-863b-4244-93f6-47ee32821407", + "dependency_uid": "pkg:npm/human-signals@2.1.0?uuid=9c970867-59e6-4b89-ba1b-a81979e2ae63", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -19708,7 +19708,7 @@ "purl": "pkg:npm/is-stream@2.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/is-stream@2.0.1?uuid=462467df-7274-4f36-b1c0-837b1473375d", + "dependency_uid": "pkg:npm/is-stream@2.0.1?uuid=0da71677-71e9-4bf2-a285-d4c296861c37", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -19775,7 +19775,7 @@ "purl": "pkg:npm/mimic-fn@2.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/mimic-fn@2.1.0?uuid=5ccab9c6-ac99-4bd8-9341-b0ac63087dea", + "dependency_uid": "pkg:npm/mimic-fn@2.1.0?uuid=32f261fd-3964-4931-9381-df56b265d83d", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -19853,7 +19853,7 @@ "purl": "pkg:npm/npm-run-path@4.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/npm-run-path@4.0.1?uuid=cc36d1d2-9039-403e-b920-48283590aaea", + "dependency_uid": "pkg:npm/npm-run-path@4.0.1?uuid=19a69ec1-6711-4cdb-b1d0-beb027c57e14", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -19931,7 +19931,7 @@ "purl": "pkg:npm/onetime@5.1.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/onetime@5.1.2?uuid=48342a9e-9a08-4ff5-87af-0c0601c6961b", + "dependency_uid": "pkg:npm/onetime@5.1.2?uuid=ad141996-bedc-42f0-a402-e7884b47f720", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -19998,7 +19998,7 @@ "purl": "pkg:npm/signal-exit@3.0.7" }, "extra_data": {}, - "dependency_uid": "pkg:npm/signal-exit@3.0.7?uuid=d6beabca-8041-4563-8ea7-665069fc2a8d", + "dependency_uid": "pkg:npm/signal-exit@3.0.7?uuid=d6a8d8de-cf65-40d3-a21e-bc915fee952d", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -20065,7 +20065,7 @@ "purl": "pkg:npm/strip-final-newline@2.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/strip-final-newline@2.0.0?uuid=81c0e46c-81fd-468d-8f9e-94ad2eb71b03", + "dependency_uid": "pkg:npm/strip-final-newline@2.0.0?uuid=57f0e594-2b49-4620-93f8-422b7d390faa", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -20143,7 +20143,7 @@ "purl": "pkg:npm/run-parallel@1.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/run-parallel@1.2.0?uuid=11ae75f5-231b-432e-b989-eb2443e58340", + "dependency_uid": "pkg:npm/run-parallel@1.2.0?uuid=173635ec-0d85-4c45-823b-64c839689d43", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -20210,7 +20210,7 @@ "purl": "pkg:npm/safer-buffer@2.1.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/safer-buffer@2.1.2?uuid=2e9895aa-d885-473d-a9e5-458c72938481", + "dependency_uid": "pkg:npm/safer-buffer@2.1.2?uuid=33a15d91-8405-41a6-b800-81409b8f2789", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -20288,7 +20288,7 @@ "purl": "pkg:npm/saxes@6.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/saxes@6.0.0?uuid=1f07e765-f59b-4805-83f9-1fa2f206b430", + "dependency_uid": "pkg:npm/saxes@6.0.0?uuid=c391c482-e549-4a0b-8aee-1b7ff941a99b", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -20366,7 +20366,7 @@ "purl": "pkg:npm/semver@7.5.4" }, "extra_data": {}, - "dependency_uid": "pkg:npm/semver@7.5.4?uuid=2d83ed9f-4729-46d2-8078-1e611d35d48f", + "dependency_uid": "pkg:npm/semver@7.5.4?uuid=c71bdf1e-a9f4-4e52-a18d-c597b635850b", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -20444,7 +20444,7 @@ "purl": "pkg:npm/shebang-command@2.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/shebang-command@2.0.0?uuid=3fcf139c-afdf-4c61-995a-33b2202abfde", + "dependency_uid": "pkg:npm/shebang-command@2.0.0?uuid=dc9f1a41-f8a1-45f1-8fac-38b4b772458c", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -20511,7 +20511,7 @@ "purl": "pkg:npm/shebang-regex@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/shebang-regex@3.0.0?uuid=8690c70c-bac2-4e6e-89da-600e4c8c72e4", + "dependency_uid": "pkg:npm/shebang-regex@3.0.0?uuid=41077948-7484-4af3-86de-75d9dd9ad719", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -20578,7 +20578,7 @@ "purl": "pkg:npm/siginfo@2.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/siginfo@2.0.0?uuid=a8a14f6d-161c-4c9b-967e-7b3b0506d3d9", + "dependency_uid": "pkg:npm/siginfo@2.0.0?uuid=8cc31e07-85cd-4d1a-a013-20c000f782c1", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -20645,7 +20645,7 @@ "purl": "pkg:npm/signal-exit@4.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/signal-exit@4.1.0?uuid=4453b477-5fc7-4fda-82df-f18ff24842fb", + "dependency_uid": "pkg:npm/signal-exit@4.1.0?uuid=fc9891ea-6434-45bd-b6f6-570323e7fd41", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -20712,7 +20712,7 @@ "purl": "pkg:npm/slash@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/slash@4.0.0?uuid=8a6ec803-00d5-4aa3-8639-6ec16331379e", + "dependency_uid": "pkg:npm/slash@4.0.0?uuid=8e458d56-e930-4dc5-85ed-c4bb58db659c", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -20800,7 +20800,7 @@ "purl": "pkg:npm/slice-ansi@5.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/slice-ansi@5.0.0?uuid=3631fc40-e658-4f32-9ac1-b853b77e4cc9", + "dependency_uid": "pkg:npm/slice-ansi@5.0.0?uuid=5cc37879-851f-4912-a5be-810b65844138", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -20867,7 +20867,7 @@ "purl": "pkg:npm/sort-object-keys@1.1.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/sort-object-keys@1.1.3?uuid=5f01b531-8079-41b7-a547-8b678f243863", + "dependency_uid": "pkg:npm/sort-object-keys@1.1.3?uuid=449fbc94-ce35-4705-b2a7-7892834648fa", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -21005,7 +21005,7 @@ "purl": "pkg:npm/sort-package-json@2.6.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/sort-package-json@2.6.0?uuid=c1b41e57-5e4f-4020-b7d9-4142af48dd11", + "dependency_uid": "pkg:npm/sort-package-json@2.6.0?uuid=d09c3d10-365f-4f21-8703-0cdade409f47", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -21072,7 +21072,7 @@ "purl": "pkg:npm/source-map@0.6.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/source-map@0.6.1?uuid=66e029d7-110f-486a-ab89-c9f294c33332", + "dependency_uid": "pkg:npm/source-map@0.6.1?uuid=fcbfdc5a-6c3f-42fa-b243-32ee6e74ec43", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -21139,7 +21139,7 @@ "purl": "pkg:npm/source-map-js@1.0.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/source-map-js@1.0.2?uuid=fdb821ce-917f-464a-b586-af7209b251f8", + "dependency_uid": "pkg:npm/source-map-js@1.0.2?uuid=3ff29eef-ec44-488a-b0cf-4456a0639674", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -21227,7 +21227,7 @@ "purl": "pkg:npm/source-map-support@0.5.21" }, "extra_data": {}, - "dependency_uid": "pkg:npm/source-map-support@0.5.21?uuid=fb955b5f-b6ae-4d80-be3e-6ef24cec0414", + "dependency_uid": "pkg:npm/source-map-support@0.5.21?uuid=284cbefc-50a5-4b14-8053-cfdc68de7c89", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -21294,7 +21294,7 @@ "purl": "pkg:npm/sponge-case" }, "extra_data": {}, - "dependency_uid": "pkg:npm/sponge-case?uuid=e99117bf-9347-4dfc-a067-f3037e1731b3", + "dependency_uid": "pkg:npm/sponge-case?uuid=1d6c0fa2-bc2c-4f3e-ae90-ee91521663b1", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -21361,7 +21361,7 @@ "purl": "pkg:npm/stackback@0.0.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/stackback@0.0.2?uuid=d3b37cb0-2710-4cd3-ab43-fb9b0397b060", + "dependency_uid": "pkg:npm/stackback@0.0.2?uuid=6bda5294-a624-4381-9215-dcbf2ba21c96", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -21428,7 +21428,7 @@ "purl": "pkg:npm/std-env@3.6.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/std-env@3.6.0?uuid=708bef17-be9f-400d-914a-0d76fae96212", + "dependency_uid": "pkg:npm/std-env@3.6.0?uuid=70f1827c-84bc-4d83-be67-12d949b60b43", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -21495,7 +21495,7 @@ "purl": "pkg:npm/string-argv@0.3.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/string-argv@0.3.2?uuid=d2088436-b149-4ec8-931e-5ec0ad7d79e2", + "dependency_uid": "pkg:npm/string-argv@0.3.2?uuid=53993e9b-33dc-497a-90d2-688f18f23988", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -21593,7 +21593,7 @@ "purl": "pkg:npm/string-width@5.1.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/string-width@5.1.2?uuid=0b42c4ff-f6bd-476e-ad5c-97a8f0af0be8", + "dependency_uid": "pkg:npm/string-width@5.1.2?uuid=cf0b4ce1-75f4-4403-aa09-a3c86825df57", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -21691,7 +21691,7 @@ "purl": "pkg:npm/string-width@4.2.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/string-width@4.2.3?uuid=3f2d8c28-d1ea-4cea-a3ce-b9257b05e9df", + "dependency_uid": "pkg:npm/string-width@4.2.3?uuid=05c7f0a1-702b-4426-9e5e-dcb7f6f6b76b", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -21758,7 +21758,7 @@ "purl": "pkg:npm/ansi-regex@5.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/ansi-regex@5.0.1?uuid=6d6eab8b-9fbf-46f0-add3-912fb6030f5d", + "dependency_uid": "pkg:npm/ansi-regex@5.0.1?uuid=d979854f-fa95-4db1-a4d4-76c88bf30dd5", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -21825,7 +21825,7 @@ "purl": "pkg:npm/emoji-regex@8.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/emoji-regex@8.0.0?uuid=668a55d1-53f3-41df-88e2-0b1e7f50f352", + "dependency_uid": "pkg:npm/emoji-regex@8.0.0?uuid=83e42df1-5943-4293-b333-f990e70c3dbc", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -21892,7 +21892,7 @@ "purl": "pkg:npm/is-fullwidth-code-point@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/is-fullwidth-code-point@3.0.0?uuid=808aa937-fb0f-4517-a43c-81ea4a649174", + "dependency_uid": "pkg:npm/is-fullwidth-code-point@3.0.0?uuid=4536a833-0558-4094-b200-d757107928c3", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -21970,7 +21970,7 @@ "purl": "pkg:npm/strip-ansi@6.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/strip-ansi@6.0.1?uuid=d0608469-c2ed-4fcb-ba39-a95df7173a5a", + "dependency_uid": "pkg:npm/strip-ansi@6.0.1?uuid=feb7ae8c-5521-40d6-b899-e7920298ce72", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -22048,7 +22048,7 @@ "purl": "pkg:npm/strip-ansi@7.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/strip-ansi@7.1.0?uuid=54d6abe9-d365-4967-81f4-945b0b37cb26", + "dependency_uid": "pkg:npm/strip-ansi@7.1.0?uuid=f6e3bbf7-7cf8-4514-91a1-3cfba1a73d49", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -22126,7 +22126,7 @@ "purl": "pkg:npm/strip-ansi@6.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/strip-ansi@6.0.1?uuid=64c621df-87f6-42d6-bb1d-b3ddf23b3f58", + "dependency_uid": "pkg:npm/strip-ansi@6.0.1?uuid=37653925-5bb0-4171-95ce-f224a9fe9395", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -22193,7 +22193,7 @@ "purl": "pkg:npm/ansi-regex@5.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/ansi-regex@5.0.1?uuid=6ee46ac4-4ab2-4af7-8612-7e3f3445118c", + "dependency_uid": "pkg:npm/ansi-regex@5.0.1?uuid=813e82ff-4de3-497f-82b5-8798a066e61c", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -22260,7 +22260,7 @@ "purl": "pkg:npm/strip-final-newline@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/strip-final-newline@3.0.0?uuid=a7ded192-3b55-4e10-b058-2634b6fa2ca7", + "dependency_uid": "pkg:npm/strip-final-newline@3.0.0?uuid=8753c9e1-fb0d-4771-bc69-de507a15ba33", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -22338,7 +22338,7 @@ "purl": "pkg:npm/strip-literal@1.3.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/strip-literal@1.3.0?uuid=be61c030-61ab-4690-ae4a-9e6ae5847909", + "dependency_uid": "pkg:npm/strip-literal@1.3.0?uuid=3185fc7e-1739-4170-8285-e5ae107f0d37", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -22416,7 +22416,7 @@ "purl": "pkg:npm/supports-color@7.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/supports-color@7.2.0?uuid=ecf54445-a564-48c6-a459-f09b5108f6ab", + "dependency_uid": "pkg:npm/supports-color@7.2.0?uuid=173b9ff7-abd0-4e46-a433-8879fd17ba7a", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -22483,7 +22483,7 @@ "purl": "pkg:npm/swap-case" }, "extra_data": {}, - "dependency_uid": "pkg:npm/swap-case?uuid=d432b86c-a4a3-4d02-9c94-75b70d58cf39", + "dependency_uid": "pkg:npm/swap-case?uuid=6a76f6f1-cfb3-48fb-bf2c-9d06706d640a", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -22550,7 +22550,7 @@ "purl": "pkg:npm/symbol-tree@3.2.4" }, "extra_data": {}, - "dependency_uid": "pkg:npm/symbol-tree@3.2.4?uuid=0885ae7a-b593-4445-852e-bbbbdd0ade12", + "dependency_uid": "pkg:npm/symbol-tree@3.2.4?uuid=61ff43b4-e090-4e39-be38-b41ed46c9ac4", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -22638,7 +22638,7 @@ "purl": "pkg:npm/synckit@0.8.5" }, "extra_data": {}, - "dependency_uid": "pkg:npm/synckit@0.8.5?uuid=378fc7db-6b74-420f-9d35-89c0097446d9", + "dependency_uid": "pkg:npm/synckit@0.8.5?uuid=a0b5b846-517f-497b-8b6e-34b6d520e141", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -22746,7 +22746,7 @@ "purl": "pkg:npm/terser@5.25.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/terser@5.25.0?uuid=e3da8cf6-107f-4b33-af20-48dc881a8e8b", + "dependency_uid": "pkg:npm/terser@5.25.0?uuid=d2da9c0d-9afc-495d-838c-16459018d45e", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -22813,7 +22813,7 @@ "purl": "pkg:npm/commander@2.20.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/commander@2.20.3?uuid=8d1f41f2-2c7f-41b1-8f56-a53778ba67d5", + "dependency_uid": "pkg:npm/commander@2.20.3?uuid=25b1931f-9c40-4afe-85c8-782d4393d1a9", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -22911,7 +22911,7 @@ "purl": "pkg:npm/test-exclude@6.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/test-exclude@6.0.0?uuid=170a1487-d340-4948-868c-92ff09fedfa5", + "dependency_uid": "pkg:npm/test-exclude@6.0.0?uuid=cef706f3-527c-4429-a9aa-e3bbd3333d8d", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -22978,7 +22978,7 @@ "purl": "pkg:npm/tinybench@2.5.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/tinybench@2.5.1?uuid=1cab55df-ea67-4926-aba5-9ae7010fed0e", + "dependency_uid": "pkg:npm/tinybench@2.5.1?uuid=cbf8ab6c-dd07-4342-8d19-8afbc465e9ad", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -23045,7 +23045,7 @@ "purl": "pkg:npm/tinypool@0.8.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/tinypool@0.8.1?uuid=3ede16aa-00e1-44f4-8488-79caf661c185", + "dependency_uid": "pkg:npm/tinypool@0.8.1?uuid=a2404515-1a10-4bbd-beed-f2eae8d4b835", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -23112,7 +23112,7 @@ "purl": "pkg:npm/tinyspy@2.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/tinyspy@2.2.0?uuid=db78045e-27e6-48ea-af7c-007f5fa9fb4e", + "dependency_uid": "pkg:npm/tinyspy@2.2.0?uuid=e7b9eff3-e23d-4eb8-af85-e323ff616604", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -23179,7 +23179,7 @@ "purl": "pkg:npm/title-case" }, "extra_data": {}, - "dependency_uid": "pkg:npm/title-case?uuid=72c66629-1c16-4b3b-a8aa-1c4e865b0d5d", + "dependency_uid": "pkg:npm/title-case?uuid=69d5c3b9-3ae4-4494-9e7c-f3025b294803", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -23246,7 +23246,7 @@ "purl": "pkg:npm/titleize@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/titleize@3.0.0?uuid=13c2941e-d77f-4d1f-be50-77670af6724a", + "dependency_uid": "pkg:npm/titleize@3.0.0?uuid=25603056-66eb-4912-88e7-45ec3ae429ae", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -23313,7 +23313,7 @@ "purl": "pkg:npm/to-fast-properties@2.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/to-fast-properties@2.0.0?uuid=c0d21940-4722-4010-a684-f0b1e09b9619", + "dependency_uid": "pkg:npm/to-fast-properties@2.0.0?uuid=87356a3f-f462-49eb-ad75-d5d39142a6a0", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -23391,7 +23391,7 @@ "purl": "pkg:npm/to-regex-range@5.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/to-regex-range@5.0.1?uuid=9c8a48d6-ac8a-4e1c-946f-bb160395ed7e", + "dependency_uid": "pkg:npm/to-regex-range@5.0.1?uuid=e385ca0d-a497-4d70-af05-6d98ba7d60d2", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -23499,7 +23499,7 @@ "purl": "pkg:npm/tough-cookie@4.1.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/tough-cookie@4.1.3?uuid=58ca1856-e661-4404-8926-8f2543234fe4", + "dependency_uid": "pkg:npm/tough-cookie@4.1.3?uuid=e6309c4e-2d54-4c9b-a422-573988d8f191", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -23577,7 +23577,7 @@ "purl": "pkg:npm/tr46@5.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/tr46@5.0.0?uuid=0e57000e-0d5d-4355-9846-4a14ccb8209a", + "dependency_uid": "pkg:npm/tr46@5.0.0?uuid=4160ba02-b2e6-45cc-8926-35a980722d52", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -23644,7 +23644,7 @@ "purl": "pkg:npm/tslib@2.6.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/tslib@2.6.2?uuid=cd6cf741-ea44-450c-b053-fa4a639b6a02", + "dependency_uid": "pkg:npm/tslib@2.6.2?uuid=5c58d155-a650-4133-8faf-0629d638358d", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -23711,7 +23711,7 @@ "purl": "pkg:npm/type-detect@4.0.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/type-detect@4.0.8?uuid=4cebc2fc-2e9b-4891-9197-2504d509f9c6", + "dependency_uid": "pkg:npm/type-detect@4.0.8?uuid=650abd89-ea58-4626-a552-3db04a968331", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -23778,7 +23778,7 @@ "purl": "pkg:npm/type-fest@1.4.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/type-fest@1.4.0?uuid=2b32c5fa-9736-41e6-8283-65657a1ac226", + "dependency_uid": "pkg:npm/type-fest@1.4.0?uuid=fdffbb1a-3ba3-4b0d-89f9-664e7b081331", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -23845,7 +23845,7 @@ "purl": "pkg:npm/typescript@5.2.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/typescript@5.2.2?uuid=07fa02de-4635-4810-8f6f-01716545e972", + "dependency_uid": "pkg:npm/typescript@5.2.2?uuid=973847a2-e3f1-4b63-86b2-ec7486034ad9", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -23912,7 +23912,7 @@ "purl": "pkg:npm/ufo@1.3.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/ufo@1.3.2?uuid=aa022951-2f56-41cb-8b21-95fabe18b9b8", + "dependency_uid": "pkg:npm/ufo@1.3.2?uuid=d15049b2-94ba-477a-bd40-da16330bc9d1", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -23979,7 +23979,7 @@ "purl": "pkg:npm/undici-types@5.26.5" }, "extra_data": {}, - "dependency_uid": "pkg:npm/undici-types@5.26.5?uuid=6663049c-587e-430f-855a-afc6253146a3", + "dependency_uid": "pkg:npm/undici-types@5.26.5?uuid=e14dd7f1-8eea-45e7-b9f0-806e75da9dd8", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -24046,7 +24046,7 @@ "purl": "pkg:npm/universalify@0.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/universalify@0.2.0?uuid=a9818005-f9b0-4bf6-9b1b-93e6a217a7ad", + "dependency_uid": "pkg:npm/universalify@0.2.0?uuid=54bb78f3-ab4f-45c6-b70e-4b660a5f8072", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -24113,7 +24113,7 @@ "purl": "pkg:npm/untildify@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/untildify@4.0.0?uuid=228b4257-3780-4ca3-81de-c7332671dade", + "dependency_uid": "pkg:npm/untildify@4.0.0?uuid=dd690da1-1229-431a-a19b-0de949e4bd56", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -24201,7 +24201,7 @@ "purl": "pkg:npm/url-parse@1.5.10" }, "extra_data": {}, - "dependency_uid": "pkg:npm/url-parse@1.5.10?uuid=5a5133b3-a398-4cf9-a28f-f15f7355dde3", + "dependency_uid": "pkg:npm/url-parse@1.5.10?uuid=e5730e7c-6646-4319-83ca-806e3cb7b3ff", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -24299,7 +24299,7 @@ "purl": "pkg:npm/v8-to-istanbul@9.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/v8-to-istanbul@9.2.0?uuid=50037317-4f2c-48e1-9c18-3dfe74528435", + "dependency_uid": "pkg:npm/v8-to-istanbul@9.2.0?uuid=d63a7616-a137-4249-8992-abf3e5d32a74", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -24397,7 +24397,7 @@ "purl": "pkg:npm/vite@5.0.5" }, "extra_data": {}, - "dependency_uid": "pkg:npm/vite@5.0.5?uuid=fbf229e8-8944-431e-a52d-7d07bda0bb3b", + "dependency_uid": "pkg:npm/vite@5.0.5?uuid=3a4cacf0-8725-46c4-a6ee-a26a53ed1cf9", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -24515,7 +24515,7 @@ "purl": "pkg:npm/vite-node@1.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/vite-node@1.0.1?uuid=8f528162-f4f4-4989-b023-ec4e39b7b28a", + "dependency_uid": "pkg:npm/vite-node@1.0.1?uuid=16b394b6-0468-4473-9dc3-3a071b0b803c", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -24793,7 +24793,7 @@ "purl": "pkg:npm/vitest@1.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/vitest@1.0.1?uuid=4d031f93-1d0c-444c-88bc-0d7a200d3b47", + "dependency_uid": "pkg:npm/vitest@1.0.1?uuid=94bae1a7-c9fd-411a-8a7b-a3ea7bfd0dd9", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -24871,7 +24871,7 @@ "purl": "pkg:npm/w3c-xmlserializer@5.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/w3c-xmlserializer@5.0.0?uuid=27bd60a4-5130-43a6-b101-df02a738ca58", + "dependency_uid": "pkg:npm/w3c-xmlserializer@5.0.0?uuid=bc8da265-763a-433e-98ad-cf9da94b8d6e", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -24938,7 +24938,7 @@ "purl": "pkg:npm/webidl-conversions@7.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/webidl-conversions@7.0.0?uuid=39ba0476-9b4b-4a5a-b449-95cf83386fec", + "dependency_uid": "pkg:npm/webidl-conversions@7.0.0?uuid=6e26e1a0-32fa-40d8-96f6-2c77f9547861", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -25016,7 +25016,7 @@ "purl": "pkg:npm/whatwg-encoding@3.1.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/whatwg-encoding@3.1.1?uuid=fa396ab7-cd4d-4dde-b3cf-b357d1518fb0", + "dependency_uid": "pkg:npm/whatwg-encoding@3.1.1?uuid=95c92921-3624-4ed4-953f-0b62b5363831", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -25083,7 +25083,7 @@ "purl": "pkg:npm/whatwg-mimetype@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/whatwg-mimetype@4.0.0?uuid=41b494fe-4981-4fa7-9b24-05f71c54d3cc", + "dependency_uid": "pkg:npm/whatwg-mimetype@4.0.0?uuid=d9bda7f9-fd45-42c5-8bfb-c9ae8cbe7d97", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -25171,7 +25171,7 @@ "purl": "pkg:npm/whatwg-url@14.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/whatwg-url@14.0.0?uuid=1649d48a-1019-4e71-9216-6147ebe132c0", + "dependency_uid": "pkg:npm/whatwg-url@14.0.0?uuid=47e2bb29-bd4e-405a-bf3a-a8cc8b3a9c5e", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -25249,7 +25249,7 @@ "purl": "pkg:npm/which@2.0.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/which@2.0.2?uuid=a9dde551-eb45-4d9a-aaee-e6296addc366", + "dependency_uid": "pkg:npm/which@2.0.2?uuid=f57c1ac2-b4f4-4377-989b-98ad8c0881f4", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -25337,7 +25337,7 @@ "purl": "pkg:npm/why-is-node-running@2.2.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/why-is-node-running@2.2.2?uuid=cfe5731a-7fe9-49be-899f-102f3c36e16c", + "dependency_uid": "pkg:npm/why-is-node-running@2.2.2?uuid=6e9ce11e-e149-41de-b874-167b85a36bf4", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -25435,7 +25435,7 @@ "purl": "pkg:npm/wrap-ansi@8.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/wrap-ansi@8.1.0?uuid=e34d587e-c731-439c-9871-ca6dad0cfb4a", + "dependency_uid": "pkg:npm/wrap-ansi@8.1.0?uuid=8c2ad6db-f3c0-4b49-a797-d02b42ff6d18", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -25533,7 +25533,7 @@ "purl": "pkg:npm/wrap-ansi@7.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/wrap-ansi@7.0.0?uuid=ed9d9b29-a50b-4a57-8037-da2e5ef11caf", + "dependency_uid": "pkg:npm/wrap-ansi@7.0.0?uuid=b657508b-eb25-4583-ad68-7f4972ab5389", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -25600,7 +25600,7 @@ "purl": "pkg:npm/ansi-regex@5.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/ansi-regex@5.0.1?uuid=61ff4360-ed76-4b8f-9a1a-b607f658d494", + "dependency_uid": "pkg:npm/ansi-regex@5.0.1?uuid=472967a8-cc3f-45a9-b9dd-071a0be77374", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -25678,7 +25678,7 @@ "purl": "pkg:npm/ansi-styles@4.3.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/ansi-styles@4.3.0?uuid=702ef3e9-c6e5-4039-adc3-e19e7a9e96b8", + "dependency_uid": "pkg:npm/ansi-styles@4.3.0?uuid=83586ce6-445f-47b2-af38-f009e9d6440d", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -25745,7 +25745,7 @@ "purl": "pkg:npm/emoji-regex@8.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/emoji-regex@8.0.0?uuid=46e36bef-b66a-45a2-82f7-0a1922f1c4ea", + "dependency_uid": "pkg:npm/emoji-regex@8.0.0?uuid=30a8560f-7356-44b9-b4eb-dd508dec40b1", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -25812,7 +25812,7 @@ "purl": "pkg:npm/is-fullwidth-code-point@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/is-fullwidth-code-point@3.0.0?uuid=f312c2ba-08ef-493d-9de0-f0c863a88b1c", + "dependency_uid": "pkg:npm/is-fullwidth-code-point@3.0.0?uuid=b33dc7db-99b1-4cdd-83fc-cd9c0f06d40f", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -25910,7 +25910,7 @@ "purl": "pkg:npm/string-width@4.2.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/string-width@4.2.3?uuid=fb4ed182-11d4-4212-9ef3-eb9b09f93943", + "dependency_uid": "pkg:npm/string-width@4.2.3?uuid=c1f1f381-c2fe-4467-bcc0-11edf77b6c79", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -25988,7 +25988,7 @@ "purl": "pkg:npm/strip-ansi@6.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/strip-ansi@6.0.1?uuid=9257a098-9648-43de-ace2-32b131a55b5d", + "dependency_uid": "pkg:npm/strip-ansi@6.0.1?uuid=d9f3c0c2-9e58-4833-91fd-b030215134e3", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -26055,7 +26055,7 @@ "purl": "pkg:npm/wrappy@1.0.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/wrappy@1.0.2?uuid=16132c81-6e1a-44b9-ada8-112f937aced5", + "dependency_uid": "pkg:npm/wrappy@1.0.2?uuid=c6ae188e-c4cb-458c-ae3f-98864c4131ba", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -26122,7 +26122,7 @@ "purl": "pkg:npm/ws@8.14.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/ws@8.14.2?uuid=48ea0d74-5df7-4826-b19f-540d2e491a6d", + "dependency_uid": "pkg:npm/ws@8.14.2?uuid=a880e508-2dd6-4352-9dc5-78272da9195f", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -26189,7 +26189,7 @@ "purl": "pkg:npm/xml-name-validator@5.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/xml-name-validator@5.0.0?uuid=a593fed8-28c9-42dd-b0c2-81ae01592327", + "dependency_uid": "pkg:npm/xml-name-validator@5.0.0?uuid=587d1647-a0c5-4400-8c00-130a9033aeac", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -26256,7 +26256,7 @@ "purl": "pkg:npm/xmlchars@2.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/xmlchars@2.2.0?uuid=6470db81-8c0c-412c-a4e0-84ac5048a139", + "dependency_uid": "pkg:npm/xmlchars@2.2.0?uuid=70131135-6bae-4920-81d2-e13873950a2c", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -26323,7 +26323,7 @@ "purl": "pkg:npm/yallist@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/yallist@4.0.0?uuid=05d14d78-270e-4e61-9086-1e6f82c9b9be", + "dependency_uid": "pkg:npm/yallist@4.0.0?uuid=7f2dc3fa-10d1-4aae-b6ba-6520318ff9d9", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -26390,7 +26390,7 @@ "purl": "pkg:npm/yaml@2.3.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/yaml@2.3.3?uuid=617ed30a-1581-4e15-b2f1-26220a90824c", + "dependency_uid": "pkg:npm/yaml@2.3.3?uuid=f7c779c7-43c3-4238-9226-7999dc4accf0", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -26457,7 +26457,7 @@ "purl": "pkg:npm/yocto-queue@1.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/yocto-queue@1.0.0?uuid=8204c05a-363b-4f0f-9ca8-1159d2e166e4", + "dependency_uid": "pkg:npm/yocto-queue@1.0.0?uuid=0fa36257-cd8f-4be4-acaa-d8cc50e1cf74", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -26524,7 +26524,7 @@ "purl": "pkg:npm/zod@3.22.4" }, "extra_data": {}, - "dependency_uid": "pkg:npm/zod@3.22.4?uuid=9de93d0e-a335-4c84-8c5c-798d6921f96c", + "dependency_uid": "pkg:npm/zod@3.22.4?uuid=f2e59267-8887-4dc7-a6b0-36adce4a0844", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -26625,7 +26625,7 @@ "purl": "pkg:npm/packages/camel-case@5.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/camel-case@5.0.0?uuid=69adcadc-798c-4a96-bb27-2bac16687b3f", + "dependency_uid": "pkg:npm/packages/camel-case@5.0.0?uuid=f382a071-e8b8-45d2-b649-73c3efc21a52", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -26726,7 +26726,7 @@ "purl": "pkg:npm/packages/capital-case@2.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/capital-case@2.0.0?uuid=37b1ce6f-883b-47e9-b7ff-1d89530f0c75", + "dependency_uid": "pkg:npm/packages/capital-case@2.0.0?uuid=2776ea3f-5a01-44e0-ab88-7d04e98408dd", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -26816,7 +26816,7 @@ "purl": "pkg:npm/packages/change-case@5.4.4" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/change-case@5.4.4?uuid=ba4c9474-131e-4ce5-af5a-aba4aa689f52", + "dependency_uid": "pkg:npm/packages/change-case@5.4.4?uuid=e243b481-4187-462b-a209-441e1f7bb699", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -26906,7 +26906,7 @@ "purl": "pkg:npm/packages/change-case-of-keys@0.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/change-case-of-keys@0.0.0?uuid=91c886f0-269a-4d67-add4-80778e731f99", + "dependency_uid": "pkg:npm/packages/change-case-of-keys@0.0.0?uuid=15e88d49-3a63-4e3a-a391-cb0554163a25", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -27007,7 +27007,7 @@ "purl": "pkg:npm/packages/constant-case@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/constant-case@4.0.0?uuid=e7cb5251-5092-412b-ae34-9e790c5cbe25", + "dependency_uid": "pkg:npm/packages/constant-case@4.0.0?uuid=d19bbc42-7109-4b6c-9f23-b1ac54f95912", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -27108,7 +27108,7 @@ "purl": "pkg:npm/packages/dot-case@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/dot-case@4.0.0?uuid=0d4fb8b9-bf1c-4739-be77-6913692fd6a5", + "dependency_uid": "pkg:npm/packages/dot-case@4.0.0?uuid=9433397a-cbfe-43ed-a18c-dfc21e582802", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -27209,7 +27209,7 @@ "purl": "pkg:npm/packages/header-case@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/header-case@3.0.0?uuid=7d02dc40-3103-4233-8436-3e754a8c8fdc", + "dependency_uid": "pkg:npm/packages/header-case@3.0.0?uuid=64195b3f-964e-4abf-bb54-ebb0ed5c9608", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -27299,7 +27299,7 @@ "purl": "pkg:npm/packages/is-lower-case@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/is-lower-case@3.0.0?uuid=690c763c-e8a5-4710-98af-7adebb9da672", + "dependency_uid": "pkg:npm/packages/is-lower-case@3.0.0?uuid=ec9bd2c8-112b-4b07-aba3-e387b04b00cb", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -27389,7 +27389,7 @@ "purl": "pkg:npm/packages/is-upper-case@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/is-upper-case@3.0.0?uuid=7bcd4464-8280-4df8-b8f7-37dd3f66ae9a", + "dependency_uid": "pkg:npm/packages/is-upper-case@3.0.0?uuid=4e1880fc-84a8-454e-a63d-e5878e1c9bf5", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -27479,7 +27479,7 @@ "purl": "pkg:npm/packages/lower-case@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/lower-case@3.0.0?uuid=677207bd-747b-412d-aad9-371dcc5c03b2", + "dependency_uid": "pkg:npm/packages/lower-case@3.0.0?uuid=8993d722-2802-4e98-9ace-403147328480", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -27569,7 +27569,7 @@ "purl": "pkg:npm/packages/lower-case-first@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/lower-case-first@3.0.0?uuid=85ffc449-8806-4c2b-9a32-b64774fc3bef", + "dependency_uid": "pkg:npm/packages/lower-case-first@3.0.0?uuid=c8118c9e-2a28-4434-9a18-3a0a6cb28c5e", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -27659,7 +27659,7 @@ "purl": "pkg:npm/packages/no-case@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/no-case@4.0.0?uuid=a429cc93-085e-4f66-8260-5cf36e91c9f6", + "dependency_uid": "pkg:npm/packages/no-case@4.0.0?uuid=f4bbdb3d-4432-4799-9383-ebe934f1a654", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -27760,7 +27760,7 @@ "purl": "pkg:npm/packages/param-case@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/param-case@4.0.0?uuid=1eb0b435-faa2-4e0d-b442-72d2aed77aeb", + "dependency_uid": "pkg:npm/packages/param-case@4.0.0?uuid=fc38c325-ca72-4a2d-8a42-18bbb5d7fdae", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -27861,7 +27861,7 @@ "purl": "pkg:npm/packages/pascal-case@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/pascal-case@4.0.0?uuid=8f9597fb-9891-411f-bca0-d927de1eb747", + "dependency_uid": "pkg:npm/packages/pascal-case@4.0.0?uuid=252c0391-ee7e-41f1-913a-7fdeb055f28f", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -27962,7 +27962,7 @@ "purl": "pkg:npm/packages/path-case@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/path-case@4.0.0?uuid=327b904c-21cc-4a21-9bf1-c850f931d981", + "dependency_uid": "pkg:npm/packages/path-case@4.0.0?uuid=d61a543e-9524-467b-bc25-c759af496822", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -28063,7 +28063,7 @@ "purl": "pkg:npm/packages/sentence-case@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/sentence-case@4.0.0?uuid=67daabfd-cd49-4c64-8c52-9a013197f59e", + "dependency_uid": "pkg:npm/packages/sentence-case@4.0.0?uuid=339f6cba-5825-4f24-9f92-15fc3279becb", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -28164,7 +28164,7 @@ "purl": "pkg:npm/packages/snake-case@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/snake-case@4.0.0?uuid=bde0dc86-a111-412b-9b30-a16747ec9ccb", + "dependency_uid": "pkg:npm/packages/snake-case@4.0.0?uuid=582b5a4f-6437-433f-b19d-0125c7503c89", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -28254,7 +28254,7 @@ "purl": "pkg:npm/packages/sponge-case@2.0.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/sponge-case@2.0.3?uuid=bdb7c8a6-aa79-453e-8f61-dae217de5aeb", + "dependency_uid": "pkg:npm/packages/sponge-case@2.0.3?uuid=b78137f0-11bd-44d3-82d2-a8d417cd5b44", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -28344,7 +28344,7 @@ "purl": "pkg:npm/packages/swap-case@3.0.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/swap-case@3.0.3?uuid=83664266-7d15-49bb-9561-690c4ef54045", + "dependency_uid": "pkg:npm/packages/swap-case@3.0.3?uuid=a70ee2b4-cb10-42d8-8522-381188b55371", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -28434,7 +28434,7 @@ "purl": "pkg:npm/packages/title-case@4.3.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/title-case@4.3.1?uuid=584f4f84-6b64-4e3f-a2ff-140f999f0fed", + "dependency_uid": "pkg:npm/packages/title-case@4.3.1?uuid=70eb9caf-1556-4b25-b7bf-a691fe3d98c5", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -28524,7 +28524,7 @@ "purl": "pkg:npm/packages/upper-case@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/upper-case@3.0.0?uuid=fb4062fd-1fb1-4f82-83d6-6a027d69d1ac", + "dependency_uid": "pkg:npm/packages/upper-case@3.0.0?uuid=f4cf4d43-db6e-4383-9f98-e52bfcefaf8b", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -28614,7 +28614,7 @@ "purl": "pkg:npm/packages/upper-case-first@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/upper-case-first@3.0.0?uuid=f5f9c969-f59e-4ed9-89cc-aff5f25aa2d4", + "dependency_uid": "pkg:npm/packages/upper-case-first@3.0.0?uuid=5a86ad26-b8ec-482b-9e34-3e67135140f7", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -55661,7 +55661,7 @@ } ], "for_packages": [ - "pkg:npm/change-case@5.4.4?uuid=4a92fd99-f970-46cd-a41c-e18f60134f97" + "pkg:npm/change-case@5.4.4?uuid=d880a3d4-03c8-42f3-8a10-810f57e715e1" ], "scan_errors": [] }, @@ -55670,7 +55670,7 @@ "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/change-case@5.4.4?uuid=4a92fd99-f970-46cd-a41c-e18f60134f97" + "pkg:npm/change-case@5.4.4?uuid=d880a3d4-03c8-42f3-8a10-810f57e715e1" ], "scan_errors": [] }, @@ -55679,7 +55679,7 @@ "type": "directory", "package_data": [], "for_packages": [ - "pkg:npm/change-case@5.4.4?uuid=4a92fd99-f970-46cd-a41c-e18f60134f97" + "pkg:npm/change-case@5.4.4?uuid=d880a3d4-03c8-42f3-8a10-810f57e715e1" ], "scan_errors": [] }, @@ -55688,7 +55688,7 @@ "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/change-case@5.4.4?uuid=4a92fd99-f970-46cd-a41c-e18f60134f97" + "pkg:npm/change-case@5.4.4?uuid=d880a3d4-03c8-42f3-8a10-810f57e715e1" ], "scan_errors": [] }, @@ -55697,7 +55697,7 @@ "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/change-case@5.4.4?uuid=4a92fd99-f970-46cd-a41c-e18f60134f97" + "pkg:npm/change-case@5.4.4?uuid=d880a3d4-03c8-42f3-8a10-810f57e715e1" ], "scan_errors": [] }, @@ -55706,7 +55706,7 @@ "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/change-case@5.4.4?uuid=4a92fd99-f970-46cd-a41c-e18f60134f97" + "pkg:npm/change-case@5.4.4?uuid=d880a3d4-03c8-42f3-8a10-810f57e715e1" ], "scan_errors": [] }, @@ -55715,7 +55715,7 @@ "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/change-case@5.4.4?uuid=4a92fd99-f970-46cd-a41c-e18f60134f97" + "pkg:npm/change-case@5.4.4?uuid=d880a3d4-03c8-42f3-8a10-810f57e715e1" ], "scan_errors": [] }, @@ -55815,7 +55815,7 @@ } ], "for_packages": [ - "pkg:npm/sponge-case@2.0.3?uuid=f060868a-9007-45fd-b4b4-902c93e54124" + "pkg:npm/sponge-case@2.0.3?uuid=f01e1cbd-8271-4171-b706-d632a3f0e081" ], "scan_errors": [] }, @@ -55824,7 +55824,7 @@ "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/sponge-case@2.0.3?uuid=f060868a-9007-45fd-b4b4-902c93e54124" + "pkg:npm/sponge-case@2.0.3?uuid=f01e1cbd-8271-4171-b706-d632a3f0e081" ], "scan_errors": [] }, @@ -55833,7 +55833,7 @@ "type": "directory", "package_data": [], "for_packages": [ - "pkg:npm/sponge-case@2.0.3?uuid=f060868a-9007-45fd-b4b4-902c93e54124" + "pkg:npm/sponge-case@2.0.3?uuid=f01e1cbd-8271-4171-b706-d632a3f0e081" ], "scan_errors": [] }, @@ -55842,7 +55842,7 @@ "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/sponge-case@2.0.3?uuid=f060868a-9007-45fd-b4b4-902c93e54124" + "pkg:npm/sponge-case@2.0.3?uuid=f01e1cbd-8271-4171-b706-d632a3f0e081" ], "scan_errors": [] }, @@ -55851,7 +55851,7 @@ "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/sponge-case@2.0.3?uuid=f060868a-9007-45fd-b4b4-902c93e54124" + "pkg:npm/sponge-case@2.0.3?uuid=f01e1cbd-8271-4171-b706-d632a3f0e081" ], "scan_errors": [] }, @@ -55949,7 +55949,7 @@ } ], "for_packages": [ - "pkg:npm/swap-case@3.0.3?uuid=986758b2-5634-4a9d-9ce1-d9d4c7dfccf2" + "pkg:npm/swap-case@3.0.3?uuid=92721a39-2667-43f4-82d0-7fd0930cbcec" ], "scan_errors": [] }, @@ -55958,7 +55958,7 @@ "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/swap-case@3.0.3?uuid=986758b2-5634-4a9d-9ce1-d9d4c7dfccf2" + "pkg:npm/swap-case@3.0.3?uuid=92721a39-2667-43f4-82d0-7fd0930cbcec" ], "scan_errors": [] }, @@ -55967,7 +55967,7 @@ "type": "directory", "package_data": [], "for_packages": [ - "pkg:npm/swap-case@3.0.3?uuid=986758b2-5634-4a9d-9ce1-d9d4c7dfccf2" + "pkg:npm/swap-case@3.0.3?uuid=92721a39-2667-43f4-82d0-7fd0930cbcec" ], "scan_errors": [] }, @@ -55976,7 +55976,7 @@ "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/swap-case@3.0.3?uuid=986758b2-5634-4a9d-9ce1-d9d4c7dfccf2" + "pkg:npm/swap-case@3.0.3?uuid=92721a39-2667-43f4-82d0-7fd0930cbcec" ], "scan_errors": [] }, @@ -55985,7 +55985,7 @@ "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/swap-case@3.0.3?uuid=986758b2-5634-4a9d-9ce1-d9d4c7dfccf2" + "pkg:npm/swap-case@3.0.3?uuid=92721a39-2667-43f4-82d0-7fd0930cbcec" ], "scan_errors": [] }, @@ -56083,7 +56083,7 @@ } ], "for_packages": [ - "pkg:npm/title-case@4.3.1?uuid=a93d331b-8fc4-48a9-8354-8e3219082cb0" + "pkg:npm/title-case@4.3.1?uuid=ab0d4de8-55d1-49ca-84ef-be96fba56d0e" ], "scan_errors": [] }, @@ -56092,7 +56092,7 @@ "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/title-case@4.3.1?uuid=a93d331b-8fc4-48a9-8354-8e3219082cb0" + "pkg:npm/title-case@4.3.1?uuid=ab0d4de8-55d1-49ca-84ef-be96fba56d0e" ], "scan_errors": [] }, @@ -56101,7 +56101,7 @@ "type": "directory", "package_data": [], "for_packages": [ - "pkg:npm/title-case@4.3.1?uuid=a93d331b-8fc4-48a9-8354-8e3219082cb0" + "pkg:npm/title-case@4.3.1?uuid=ab0d4de8-55d1-49ca-84ef-be96fba56d0e" ], "scan_errors": [] }, @@ -56110,7 +56110,7 @@ "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/title-case@4.3.1?uuid=a93d331b-8fc4-48a9-8354-8e3219082cb0" + "pkg:npm/title-case@4.3.1?uuid=ab0d4de8-55d1-49ca-84ef-be96fba56d0e" ], "scan_errors": [] }, @@ -56119,7 +56119,7 @@ "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/title-case@4.3.1?uuid=a93d331b-8fc4-48a9-8354-8e3219082cb0" + "pkg:npm/title-case@4.3.1?uuid=ab0d4de8-55d1-49ca-84ef-be96fba56d0e" ], "scan_errors": [] } From 6144567e27a36c83a0b5cf595159123a8bb905d1 Mon Sep 17 00:00:00 2001 From: swastik Date: Mon, 8 Jul 2024 01:37:23 +0530 Subject: [PATCH 16/57] Update: Made --classify as required plugin for --package-summary & update test, #3802 Signed-off-by: swastik --- src/packagedcode/plugin_package.py | 1 + .../data/package_summary/expected.json | 933 +++++++++++------- tests/packagedcode/test_plugin_package.py | 2 +- 3 files changed, 551 insertions(+), 385 deletions(-) diff --git a/src/packagedcode/plugin_package.py b/src/packagedcode/plugin_package.py index b8fef7763e5..39ad3cf03df 100644 --- a/src/packagedcode/plugin_package.py +++ b/src/packagedcode/plugin_package.py @@ -290,6 +290,7 @@ class PackageSummary(PostScanPlugin): help='Summarize scans by providing License Clarity Score' 'and populating other license/copyright attributes ' 'for package instances.', + required_options=['classify'], help_group=POST_SCAN_GROUP) ] diff --git a/tests/packagedcode/data/package_summary/expected.json b/tests/packagedcode/data/package_summary/expected.json index 1f350407071..f2b6b24fa8b 100644 --- a/tests/packagedcode/data/package_summary/expected.json +++ b/tests/packagedcode/data/package_summary/expected.json @@ -78,7 +78,7 @@ "repository_homepage_url": "https://www.npmjs.com/package/change-case", "repository_download_url": "https://registry.npmjs.org/change-case/-/change-case-5.4.4.tgz", "api_data_url": "https://registry.npmjs.org/change-case/5.4.4", - "package_uid": "pkg:npm/change-case@5.4.4?uuid=d880a3d4-03c8-42f3-8a10-810f57e715e1", + "package_uid": "pkg:npm/change-case@5.4.4?uuid=0347e754-59a4-41bd-9a75-80be2a3c3cac", "datafile_paths": [ "change-case-change-case-5.4.4/packages/change-case/package.json" ], @@ -174,7 +174,7 @@ "repository_homepage_url": "https://www.npmjs.com/package/sponge-case", "repository_download_url": "https://registry.npmjs.org/sponge-case/-/sponge-case-2.0.3.tgz", "api_data_url": "https://registry.npmjs.org/sponge-case/2.0.3", - "package_uid": "pkg:npm/sponge-case@2.0.3?uuid=f01e1cbd-8271-4171-b706-d632a3f0e081", + "package_uid": "pkg:npm/sponge-case@2.0.3?uuid=1fdfc3ab-508d-4acd-ad1d-94e2d8622455", "datafile_paths": [ "change-case-change-case-5.4.4/packages/sponge-case/package.json" ], @@ -268,7 +268,7 @@ "repository_homepage_url": "https://www.npmjs.com/package/swap-case", "repository_download_url": "https://registry.npmjs.org/swap-case/-/swap-case-3.0.3.tgz", "api_data_url": "https://registry.npmjs.org/swap-case/3.0.3", - "package_uid": "pkg:npm/swap-case@3.0.3?uuid=92721a39-2667-43f4-82d0-7fd0930cbcec", + "package_uid": "pkg:npm/swap-case@3.0.3?uuid=d24a89bb-56e6-4629-8029-7d45c1474773", "datafile_paths": [ "change-case-change-case-5.4.4/packages/swap-case/package.json" ], @@ -362,7 +362,7 @@ "repository_homepage_url": "https://www.npmjs.com/package/title-case", "repository_download_url": "https://registry.npmjs.org/title-case/-/title-case-4.3.1.tgz", "api_data_url": "https://registry.npmjs.org/title-case/4.3.1", - "package_uid": "pkg:npm/title-case@4.3.1?uuid=ab0d4de8-55d1-49ca-84ef-be96fba56d0e", + "package_uid": "pkg:npm/title-case@4.3.1?uuid=2e71332c-0b3c-44a7-a9c0-45cfdec9c834", "datafile_paths": [ "change-case-change-case-5.4.4/packages/title-case/package.json" ], @@ -391,7 +391,7 @@ "is_resolved": false, "resolved_package": {}, "extra_data": {}, - "dependency_uid": "pkg:npm/%40borderless/ts-scripts?uuid=db1c63e4-3c75-4240-ae78-5d205db76e56", + "dependency_uid": "pkg:npm/%40borderless/ts-scripts?uuid=372ce9fe-7f9d-42fa-9580-2fea323e3a9e", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package.json", "datasource_id": "npm_package_json" @@ -405,7 +405,7 @@ "is_resolved": false, "resolved_package": {}, "extra_data": {}, - "dependency_uid": "pkg:npm/%40vitest/coverage-v8?uuid=bc1a6e83-75e6-4f55-aa2c-d0a4b5241d67", + "dependency_uid": "pkg:npm/%40vitest/coverage-v8?uuid=da868034-e67d-48f8-ade4-75b266218dec", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package.json", "datasource_id": "npm_package_json" @@ -419,7 +419,7 @@ "is_resolved": false, "resolved_package": {}, "extra_data": {}, - "dependency_uid": "pkg:npm/typescript?uuid=ee4d5fe2-818c-4a08-90d7-ed32f09a5235", + "dependency_uid": "pkg:npm/typescript?uuid=abcaa3af-233d-4138-b855-9123f0e9c324", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package.json", "datasource_id": "npm_package_json" @@ -433,7 +433,7 @@ "is_resolved": false, "resolved_package": {}, "extra_data": {}, - "dependency_uid": "pkg:npm/vitest?uuid=bcdac1d6-97fd-4cdf-86e1-264d8b366a0e", + "dependency_uid": "pkg:npm/vitest?uuid=80d1c510-0202-4633-84f2-51ad81382800", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package.json", "datasource_id": "npm_package_json" @@ -488,7 +488,7 @@ "purl": "pkg:npm/root" }, "extra_data": {}, - "dependency_uid": "pkg:npm/root?uuid=93c1e1a8-9efd-4f35-8750-a58ea676840a", + "dependency_uid": "pkg:npm/root?uuid=b5ff04d1-285b-46f1-8ecb-d6b26dcd3ae1", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -576,7 +576,7 @@ "purl": "pkg:npm/%40ampproject/remapping@2.2.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40ampproject/remapping@2.2.1?uuid=f30f1305-2612-4ace-a17f-e121535c8078", + "dependency_uid": "pkg:npm/%40ampproject/remapping@2.2.1?uuid=18e1ecaa-a2b3-49ac-8d76-e88658a9fac6", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -643,7 +643,7 @@ "purl": "pkg:npm/%40babel/helper-string-parser@7.23.4" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40babel/helper-string-parser@7.23.4?uuid=96d8281d-5ca2-47c7-8332-d650c0be6c38", + "dependency_uid": "pkg:npm/%40babel/helper-string-parser@7.23.4?uuid=eba7a38d-2eed-4540-925a-933234e98e18", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -710,7 +710,7 @@ "purl": "pkg:npm/%40babel/helper-validator-identifier@7.22.20" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40babel/helper-validator-identifier@7.22.20?uuid=09f00687-64fc-442d-a6ab-2d6df3ae0d39", + "dependency_uid": "pkg:npm/%40babel/helper-validator-identifier@7.22.20?uuid=322f734a-8488-4ef7-b4c8-31c057aa259d", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -777,7 +777,7 @@ "purl": "pkg:npm/%40babel/parser@7.23.5" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40babel/parser@7.23.5?uuid=32ed2613-ba5d-4112-9561-6765dc21f33c", + "dependency_uid": "pkg:npm/%40babel/parser@7.23.5?uuid=356d6c32-1dbb-49e6-8cab-7257cf302ef7", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -875,7 +875,7 @@ "purl": "pkg:npm/%40babel/types@7.23.5" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40babel/types@7.23.5?uuid=0c65d1d9-f07d-458e-944b-7d8559d3d291", + "dependency_uid": "pkg:npm/%40babel/types@7.23.5?uuid=ff07ae45-e2a5-4b8c-ac14-7532ea6649e8", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -942,7 +942,7 @@ "purl": "pkg:npm/%40bcoe/v8-coverage@0.2.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40bcoe/v8-coverage@0.2.3?uuid=7b29bcca-01f6-4c93-a702-9eaa75178f41", + "dependency_uid": "pkg:npm/%40bcoe/v8-coverage@0.2.3?uuid=5cab447b-fe71-496e-805c-cb8abd6b88cc", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -1110,7 +1110,7 @@ "purl": "pkg:npm/%40borderless/ts-scripts@0.15.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40borderless/ts-scripts@0.15.0?uuid=90fbc7f9-8862-445d-9278-7bcf50410634", + "dependency_uid": "pkg:npm/%40borderless/ts-scripts@0.15.0?uuid=0ba46a07-f39a-44b9-890e-d2e023859271", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -1188,7 +1188,7 @@ "purl": "pkg:npm/brace-expansion@2.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/brace-expansion@2.0.1?uuid=c3a0ccdc-b272-4722-8575-3095ee45a12f", + "dependency_uid": "pkg:npm/brace-expansion@2.0.1?uuid=dfcb85b1-7fc4-4abe-ab07-6439d845562b", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -1255,7 +1255,7 @@ "purl": "pkg:npm/ci-info@3.8.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/ci-info@3.8.0?uuid=ccef3d65-93e8-4fea-92e8-89811e8e81fa", + "dependency_uid": "pkg:npm/ci-info@3.8.0?uuid=cc6c6aad-b60f-4fdc-b0d4-182a95031f67", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -1343,7 +1343,7 @@ "purl": "pkg:npm/find-up@6.3.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/find-up@6.3.0?uuid=de3b1943-bf90-4355-97bc-a683e00dd4a4", + "dependency_uid": "pkg:npm/find-up@6.3.0?uuid=0d87932d-cfae-4c72-9efa-c33d19c02aec", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -1461,7 +1461,7 @@ "purl": "pkg:npm/glob@10.3.9" }, "extra_data": {}, - "dependency_uid": "pkg:npm/glob@10.3.9?uuid=05e9f3ad-a604-4b2a-956f-c403cbd18a99", + "dependency_uid": "pkg:npm/glob@10.3.9?uuid=d34ba271-ba91-41ff-a419-65afbd23f060", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -1539,7 +1539,7 @@ "purl": "pkg:npm/locate-path@7.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/locate-path@7.2.0?uuid=1de88465-172f-4acb-9dff-159b7d8e15fc", + "dependency_uid": "pkg:npm/locate-path@7.2.0?uuid=46bcf58c-0b5e-4bb8-8548-177b32756bc7", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -1617,7 +1617,7 @@ "purl": "pkg:npm/minimatch@9.0.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/minimatch@9.0.3?uuid=1e1052c9-fa6e-4f54-b096-2a8cf4e68442", + "dependency_uid": "pkg:npm/minimatch@9.0.3?uuid=595a4195-6f33-4546-a55f-c958f5f01e9c", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -1684,7 +1684,7 @@ "purl": "pkg:npm/minipass@7.0.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/minipass@7.0.3?uuid=b0f86e8d-9023-4dba-9bda-b3ef18d4aec0", + "dependency_uid": "pkg:npm/minipass@7.0.3?uuid=fdfda2cb-7e19-4550-89ab-8ceccb02d57c", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -1762,7 +1762,7 @@ "purl": "pkg:npm/p-limit@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/p-limit@4.0.0?uuid=056d8cbe-4dee-45a8-b494-d2afcb22ec6f", + "dependency_uid": "pkg:npm/p-limit@4.0.0?uuid=2925744d-a9b5-4c7e-8247-c118eb88a70a", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -1840,7 +1840,7 @@ "purl": "pkg:npm/p-locate@6.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/p-locate@6.0.0?uuid=50389553-5c6b-4da2-9f9b-f57dd06fdc0b", + "dependency_uid": "pkg:npm/p-locate@6.0.0?uuid=61fc7821-0c7a-47ea-b7ec-d2e040f3f2ad", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -1907,7 +1907,7 @@ "purl": "pkg:npm/path-exists@5.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/path-exists@5.0.0?uuid=5bc89a10-ad45-49e9-9bf6-a204c8bd449e", + "dependency_uid": "pkg:npm/path-exists@5.0.0?uuid=b1675d86-41e5-42b9-8d58-50a737779666", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -1985,7 +1985,7 @@ "purl": "pkg:npm/rimraf@5.0.4" }, "extra_data": {}, - "dependency_uid": "pkg:npm/rimraf@5.0.4?uuid=13c16766-13d0-4bd5-bdfb-20d2ef81c3c5", + "dependency_uid": "pkg:npm/rimraf@5.0.4?uuid=67acd51b-28bb-4c60-9a4b-a828e4cab2c9", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2052,7 +2052,7 @@ "purl": "pkg:npm/%40esbuild/android-arm@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/android-arm@0.19.8?uuid=d151f4e6-92aa-4387-9a45-5e9c515604ac", + "dependency_uid": "pkg:npm/%40esbuild/android-arm@0.19.8?uuid=88b12a4c-055c-4a2e-bb6f-18e36252411d", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2119,7 +2119,7 @@ "purl": "pkg:npm/%40esbuild/android-arm64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/android-arm64@0.19.8?uuid=0b2dd2ae-53f2-4a62-8074-ee51028c63a0", + "dependency_uid": "pkg:npm/%40esbuild/android-arm64@0.19.8?uuid=a4fec1aa-82f7-425c-81d1-17b991d4d3fd", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2186,7 +2186,7 @@ "purl": "pkg:npm/%40esbuild/android-x64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/android-x64@0.19.8?uuid=64a799fd-dd6c-49f7-83f5-dd0e5ab3e6f6", + "dependency_uid": "pkg:npm/%40esbuild/android-x64@0.19.8?uuid=fdc05bf5-7342-4094-a456-34f96e49e91a", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2253,7 +2253,7 @@ "purl": "pkg:npm/%40esbuild/darwin-arm64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/darwin-arm64@0.19.8?uuid=b74faa3d-50bf-4b19-a4ac-ce17ab4ae433", + "dependency_uid": "pkg:npm/%40esbuild/darwin-arm64@0.19.8?uuid=c7b37a49-d626-4e42-929f-7dae894232c3", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2320,7 +2320,7 @@ "purl": "pkg:npm/%40esbuild/darwin-x64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/darwin-x64@0.19.8?uuid=861acf1a-877e-48ee-96f1-b5433948c338", + "dependency_uid": "pkg:npm/%40esbuild/darwin-x64@0.19.8?uuid=e2de5748-a4bc-4ac9-8a5b-43d401689cdd", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2387,7 +2387,7 @@ "purl": "pkg:npm/%40esbuild/freebsd-arm64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/freebsd-arm64@0.19.8?uuid=677d8bcd-7ba7-4c5e-9bf8-3d9f79b7c4e7", + "dependency_uid": "pkg:npm/%40esbuild/freebsd-arm64@0.19.8?uuid=f68af572-d496-454d-bb26-3cd5a5b3a51a", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2454,7 +2454,7 @@ "purl": "pkg:npm/%40esbuild/freebsd-x64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/freebsd-x64@0.19.8?uuid=689aa067-f1c2-494a-8cfc-fd527bc2be5e", + "dependency_uid": "pkg:npm/%40esbuild/freebsd-x64@0.19.8?uuid=bd9e1b82-65c7-4c1e-a9be-1a12e3bfd90f", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2521,7 +2521,7 @@ "purl": "pkg:npm/%40esbuild/linux-arm@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/linux-arm@0.19.8?uuid=102f79cb-f284-4105-8029-760c62673f83", + "dependency_uid": "pkg:npm/%40esbuild/linux-arm@0.19.8?uuid=e3063bc4-822a-4807-b269-7536119bb5a2", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2588,7 +2588,7 @@ "purl": "pkg:npm/%40esbuild/linux-arm64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/linux-arm64@0.19.8?uuid=de8c4815-c965-4914-bccb-12d76ad23fe2", + "dependency_uid": "pkg:npm/%40esbuild/linux-arm64@0.19.8?uuid=6f9f4b87-66c5-4145-b210-e3a1661d7a8e", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2655,7 +2655,7 @@ "purl": "pkg:npm/%40esbuild/linux-ia32@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/linux-ia32@0.19.8?uuid=6013527d-e0a7-4c2f-9235-1639386aa3f4", + "dependency_uid": "pkg:npm/%40esbuild/linux-ia32@0.19.8?uuid=5065253a-0f72-49a5-9b99-a7019944bf89", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2722,7 +2722,7 @@ "purl": "pkg:npm/%40esbuild/linux-loong64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/linux-loong64@0.19.8?uuid=5c185ae4-fed7-4e96-823c-1560aefa2f2a", + "dependency_uid": "pkg:npm/%40esbuild/linux-loong64@0.19.8?uuid=07a8a8ca-699b-4547-b406-c3cf79c03faa", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2789,7 +2789,7 @@ "purl": "pkg:npm/%40esbuild/linux-mips64el@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/linux-mips64el@0.19.8?uuid=773393a7-e061-465d-a639-20ba868cb5be", + "dependency_uid": "pkg:npm/%40esbuild/linux-mips64el@0.19.8?uuid=a2c6916e-60bd-4164-8604-f5aab524c3b5", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2856,7 +2856,7 @@ "purl": "pkg:npm/%40esbuild/linux-ppc64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/linux-ppc64@0.19.8?uuid=edfbcf11-4ccc-4a40-887a-7517bf680f35", + "dependency_uid": "pkg:npm/%40esbuild/linux-ppc64@0.19.8?uuid=d6a218dc-7728-4902-beb1-02ef7ca6b041", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2923,7 +2923,7 @@ "purl": "pkg:npm/%40esbuild/linux-riscv64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/linux-riscv64@0.19.8?uuid=67419cbe-b536-40f4-8524-efbed3923d5c", + "dependency_uid": "pkg:npm/%40esbuild/linux-riscv64@0.19.8?uuid=124ff5c0-95c7-47d3-896b-a4f64788d449", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2990,7 +2990,7 @@ "purl": "pkg:npm/%40esbuild/linux-s390x@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/linux-s390x@0.19.8?uuid=fd07654f-849b-4c7d-b41b-ad1cf717f991", + "dependency_uid": "pkg:npm/%40esbuild/linux-s390x@0.19.8?uuid=26add12e-167c-482b-ada8-06e8bec168df", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -3057,7 +3057,7 @@ "purl": "pkg:npm/%40esbuild/linux-x64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/linux-x64@0.19.8?uuid=6b11cb05-e184-4fff-8aa8-d8cb10a16840", + "dependency_uid": "pkg:npm/%40esbuild/linux-x64@0.19.8?uuid=e30a9106-a14c-4921-82af-4797ac117e6e", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -3124,7 +3124,7 @@ "purl": "pkg:npm/%40esbuild/netbsd-x64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/netbsd-x64@0.19.8?uuid=1b4f6f06-c64f-49f0-b306-fa958a9aea33", + "dependency_uid": "pkg:npm/%40esbuild/netbsd-x64@0.19.8?uuid=a179ce97-6b16-49ef-b4d6-7455276edef6", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -3191,7 +3191,7 @@ "purl": "pkg:npm/%40esbuild/openbsd-x64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/openbsd-x64@0.19.8?uuid=62985fa4-c3e5-4db6-85f5-62df8811bf6d", + "dependency_uid": "pkg:npm/%40esbuild/openbsd-x64@0.19.8?uuid=032803f5-6ae4-4ce9-adf5-f23e6d4ac174", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -3258,7 +3258,7 @@ "purl": "pkg:npm/%40esbuild/sunos-x64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/sunos-x64@0.19.8?uuid=89ea522d-6ca6-4e90-94a1-cb4f2f5d8f88", + "dependency_uid": "pkg:npm/%40esbuild/sunos-x64@0.19.8?uuid=8f24d6e6-1f15-447f-9743-ed8d8908c801", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -3325,7 +3325,7 @@ "purl": "pkg:npm/%40esbuild/win32-arm64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/win32-arm64@0.19.8?uuid=12ce4be2-6090-417c-b182-3a186089c622", + "dependency_uid": "pkg:npm/%40esbuild/win32-arm64@0.19.8?uuid=11b08db0-3ab6-4d15-8a9a-6e76873c3a8b", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -3392,7 +3392,7 @@ "purl": "pkg:npm/%40esbuild/win32-ia32@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/win32-ia32@0.19.8?uuid=ad54a73d-8867-42b8-8afb-693ebaf992b8", + "dependency_uid": "pkg:npm/%40esbuild/win32-ia32@0.19.8?uuid=24e3600d-a5f4-442a-9675-5f4f41fe7cfc", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -3459,7 +3459,7 @@ "purl": "pkg:npm/%40esbuild/win32-x64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/win32-x64@0.19.8?uuid=c1186e2d-075e-4a16-9b55-4128573dd0bc", + "dependency_uid": "pkg:npm/%40esbuild/win32-x64@0.19.8?uuid=3dbe12a7-2b83-47cd-945a-d15ddd10d309", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -3587,7 +3587,7 @@ "purl": "pkg:npm/%40isaacs/cliui@8.0.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40isaacs/cliui@8.0.2?uuid=9176e3f8-b24b-4946-a4be-91928f96b767", + "dependency_uid": "pkg:npm/%40isaacs/cliui@8.0.2?uuid=dd30ec53-aeca-4718-8aee-8b27cf570020", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -3654,7 +3654,7 @@ "purl": "pkg:npm/%40istanbuljs/schema@0.1.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40istanbuljs/schema@0.1.3?uuid=81995b15-6072-49b8-82ad-15c4ad61bf70", + "dependency_uid": "pkg:npm/%40istanbuljs/schema@0.1.3?uuid=b9e57f82-e1cb-469a-9cd9-24d4a27a38c9", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -3732,7 +3732,7 @@ "purl": "pkg:npm/%40jest/schemas@29.6.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40jest/schemas@29.6.3?uuid=eed38264-d75c-486b-953f-d8cddfef0eb4", + "dependency_uid": "pkg:npm/%40jest/schemas@29.6.3?uuid=967eb606-3978-4bed-b81e-ae248f5cefe3", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -3830,7 +3830,7 @@ "purl": "pkg:npm/%40jridgewell/gen-mapping@0.3.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40jridgewell/gen-mapping@0.3.3?uuid=6b0078c0-6436-4ae1-b748-61232ef275d6", + "dependency_uid": "pkg:npm/%40jridgewell/gen-mapping@0.3.3?uuid=41f00c4c-f537-4616-8609-166b015b2471", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -3897,7 +3897,7 @@ "purl": "pkg:npm/%40jridgewell/resolve-uri@3.1.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40jridgewell/resolve-uri@3.1.1?uuid=36fa42b5-c900-43ba-94e6-8a502943aa97", + "dependency_uid": "pkg:npm/%40jridgewell/resolve-uri@3.1.1?uuid=5a6a5731-72af-4479-9472-6d474a765a52", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -3964,7 +3964,7 @@ "purl": "pkg:npm/%40jridgewell/set-array@1.1.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40jridgewell/set-array@1.1.2?uuid=02e64a70-2d92-4876-a9c3-f774eea881dc", + "dependency_uid": "pkg:npm/%40jridgewell/set-array@1.1.2?uuid=19698496-04ce-4821-822b-bda8d4f23d26", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -4052,7 +4052,7 @@ "purl": "pkg:npm/%40jridgewell/source-map@0.3.5" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40jridgewell/source-map@0.3.5?uuid=b72295f1-c926-4b20-a6ba-175afebb0db0", + "dependency_uid": "pkg:npm/%40jridgewell/source-map@0.3.5?uuid=2a88d636-e953-4bbd-b80f-359e6a50c22e", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -4119,7 +4119,7 @@ "purl": "pkg:npm/%40jridgewell/sourcemap-codec@1.4.15" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40jridgewell/sourcemap-codec@1.4.15?uuid=2d6f9450-e370-4b47-8b20-08ff14156cfc", + "dependency_uid": "pkg:npm/%40jridgewell/sourcemap-codec@1.4.15?uuid=e3e05488-59b7-482c-931a-0f2211254b38", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -4207,7 +4207,7 @@ "purl": "pkg:npm/%40jridgewell/trace-mapping@0.3.19" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40jridgewell/trace-mapping@0.3.19?uuid=fd36142e-57b0-4b5a-9bf7-5d182f39d247", + "dependency_uid": "pkg:npm/%40jridgewell/trace-mapping@0.3.19?uuid=6cd8dbc6-a624-49bd-9530-0863cca877bf", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -4295,7 +4295,7 @@ "purl": "pkg:npm/%40nodelib/fs.scandir@2.1.5" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40nodelib/fs.scandir@2.1.5?uuid=c0e59228-0e6e-4ab9-8718-bf6fad124e95", + "dependency_uid": "pkg:npm/%40nodelib/fs.scandir@2.1.5?uuid=a9d3a772-27d4-4b43-9c1d-68685f1859fa", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -4362,7 +4362,7 @@ "purl": "pkg:npm/%40nodelib/fs.stat@2.0.5" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40nodelib/fs.stat@2.0.5?uuid=ecd57a53-88ff-4d40-b1d8-0beffd01958c", + "dependency_uid": "pkg:npm/%40nodelib/fs.stat@2.0.5?uuid=50f41b97-f6ec-49ab-b24e-16a73ef23dac", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -4450,7 +4450,7 @@ "purl": "pkg:npm/%40nodelib/fs.walk@1.2.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40nodelib/fs.walk@1.2.8?uuid=c6740f53-c774-497d-8a55-7f8eb0ebb143", + "dependency_uid": "pkg:npm/%40nodelib/fs.walk@1.2.8?uuid=39911840-64e4-424d-b0fa-d899a739d987", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -4517,7 +4517,7 @@ "purl": "pkg:npm/%40pkgjs/parseargs@0.11.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40pkgjs/parseargs@0.11.0?uuid=083c90bf-aa78-4b53-8ac7-01c406c9af1f", + "dependency_uid": "pkg:npm/%40pkgjs/parseargs@0.11.0?uuid=c1c5441b-fb4e-4909-ab22-6b022987e46e", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -4645,7 +4645,7 @@ "purl": "pkg:npm/%40pkgr/utils@2.4.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40pkgr/utils@2.4.2?uuid=1c4c3c14-a7f0-491a-9932-8fbbc2a76d03", + "dependency_uid": "pkg:npm/%40pkgr/utils@2.4.2?uuid=e2f4e1e0-5655-4cfd-9574-431ba2a3d84e", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -4712,7 +4712,7 @@ "purl": "pkg:npm/%40rollup/rollup-android-arm-eabi@4.6.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-android-arm-eabi@4.6.1?uuid=451154f6-a114-427e-8ae9-ccae4af4bc09", + "dependency_uid": "pkg:npm/%40rollup/rollup-android-arm-eabi@4.6.1?uuid=94f27953-c03c-4d51-b893-a01976cf3896", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -4779,7 +4779,7 @@ "purl": "pkg:npm/%40rollup/rollup-android-arm64@4.6.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-android-arm64@4.6.1?uuid=2649f68d-5e1c-4afe-a13c-6693e9e174b1", + "dependency_uid": "pkg:npm/%40rollup/rollup-android-arm64@4.6.1?uuid=b188552b-dd63-46ab-a514-06c63ad5385a", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -4846,7 +4846,7 @@ "purl": "pkg:npm/%40rollup/rollup-darwin-arm64@4.6.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-darwin-arm64@4.6.1?uuid=7ac64e77-c71f-4b90-8aba-d2113fb7695c", + "dependency_uid": "pkg:npm/%40rollup/rollup-darwin-arm64@4.6.1?uuid=ab3b28a8-15eb-41d4-a479-71fa12e30df5", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -4913,7 +4913,7 @@ "purl": "pkg:npm/%40rollup/rollup-darwin-x64@4.6.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-darwin-x64@4.6.1?uuid=98763478-0f25-46d7-aa6f-69181b4e79cc", + "dependency_uid": "pkg:npm/%40rollup/rollup-darwin-x64@4.6.1?uuid=7809bfb9-e8a5-4fec-beec-d07a8b7ab886", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -4980,7 +4980,7 @@ "purl": "pkg:npm/%40rollup/rollup-linux-arm-gnueabihf@4.6.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-linux-arm-gnueabihf@4.6.1?uuid=1c6a3093-926d-4376-929b-940132d04f84", + "dependency_uid": "pkg:npm/%40rollup/rollup-linux-arm-gnueabihf@4.6.1?uuid=21138c20-427a-4f2f-aeaf-9f3ce7aa957f", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -5047,7 +5047,7 @@ "purl": "pkg:npm/%40rollup/rollup-linux-arm64-gnu@4.6.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-linux-arm64-gnu@4.6.1?uuid=6916427c-3b79-477d-a2c4-0ab13c0edccb", + "dependency_uid": "pkg:npm/%40rollup/rollup-linux-arm64-gnu@4.6.1?uuid=d0eef406-fc5d-4847-87bb-038bfda29b0f", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -5114,7 +5114,7 @@ "purl": "pkg:npm/%40rollup/rollup-linux-arm64-musl@4.6.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-linux-arm64-musl@4.6.1?uuid=1603084c-e624-4710-85e5-6907f7f6e0ef", + "dependency_uid": "pkg:npm/%40rollup/rollup-linux-arm64-musl@4.6.1?uuid=72fe38ee-cb5e-4dee-9051-284fc8b94762", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -5181,7 +5181,7 @@ "purl": "pkg:npm/%40rollup/rollup-linux-x64-gnu@4.6.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-linux-x64-gnu@4.6.1?uuid=2ce0c34a-5f36-4f5a-8d02-78bd4375a1f6", + "dependency_uid": "pkg:npm/%40rollup/rollup-linux-x64-gnu@4.6.1?uuid=cedd9a33-05b5-4e44-82fd-d720b1058633", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -5248,7 +5248,7 @@ "purl": "pkg:npm/%40rollup/rollup-linux-x64-musl@4.6.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-linux-x64-musl@4.6.1?uuid=4d6c4192-a14f-49a6-9bda-8936f79bbe34", + "dependency_uid": "pkg:npm/%40rollup/rollup-linux-x64-musl@4.6.1?uuid=004ec5a1-9e68-47ff-be5f-0485c1c32453", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -5315,7 +5315,7 @@ "purl": "pkg:npm/%40rollup/rollup-win32-arm64-msvc@4.6.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-win32-arm64-msvc@4.6.1?uuid=139e7251-395c-48a0-8f33-a7851166d608", + "dependency_uid": "pkg:npm/%40rollup/rollup-win32-arm64-msvc@4.6.1?uuid=7ba4fa17-cbf2-4ede-a76a-57dc9882f038", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -5382,7 +5382,7 @@ "purl": "pkg:npm/%40rollup/rollup-win32-ia32-msvc@4.6.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-win32-ia32-msvc@4.6.1?uuid=0c8b755a-cbb9-4501-affc-978ed276a123", + "dependency_uid": "pkg:npm/%40rollup/rollup-win32-ia32-msvc@4.6.1?uuid=6c491725-83da-4816-a78f-af0d17efe67a", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -5449,7 +5449,7 @@ "purl": "pkg:npm/%40rollup/rollup-win32-x64-msvc@4.6.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-win32-x64-msvc@4.6.1?uuid=41ae8ad6-8f02-4181-a02b-04728f290515", + "dependency_uid": "pkg:npm/%40rollup/rollup-win32-x64-msvc@4.6.1?uuid=4b0fb311-6782-40eb-a039-902e39358306", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -5516,7 +5516,7 @@ "purl": "pkg:npm/%40sinclair/typebox@0.27.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40sinclair/typebox@0.27.8?uuid=1d238e3e-1d7c-4c0d-8c9a-3af2c64de5dd", + "dependency_uid": "pkg:npm/%40sinclair/typebox@0.27.8?uuid=cbc3a5b1-42d9-4e18-908a-d970f3da4f82", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -5583,7 +5583,7 @@ "purl": "pkg:npm/%40types/istanbul-lib-coverage@2.0.6" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40types/istanbul-lib-coverage@2.0.6?uuid=548a388f-0b41-4d24-9021-32ec32bae835", + "dependency_uid": "pkg:npm/%40types/istanbul-lib-coverage@2.0.6?uuid=a31242eb-5c07-4d15-b856-970a40d6b57a", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -5661,7 +5661,7 @@ "purl": "pkg:npm/%40types/node@20.10.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40types/node@20.10.3?uuid=1296a3c8-7117-4624-970f-7cde0dc6df19", + "dependency_uid": "pkg:npm/%40types/node@20.10.3?uuid=032be59c-e0d2-4853-858d-aaa6b583c80e", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -5859,7 +5859,7 @@ "purl": "pkg:npm/%40vitest/coverage-v8@1.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40vitest/coverage-v8@1.0.1?uuid=c93d0b41-5593-474e-9c80-999c12ed790d", + "dependency_uid": "pkg:npm/%40vitest/coverage-v8@1.0.1?uuid=4e0f8c32-7be3-47ae-9707-ebe3f1c3547a", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -5957,7 +5957,7 @@ "purl": "pkg:npm/%40vitest/expect@1.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40vitest/expect@1.0.1?uuid=92573c48-e94d-48d9-9b48-c7abbe4239a4", + "dependency_uid": "pkg:npm/%40vitest/expect@1.0.1?uuid=c8ec8c65-8ef2-4655-9702-0791494ffb96", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -6055,7 +6055,7 @@ "purl": "pkg:npm/%40vitest/runner@1.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40vitest/runner@1.0.1?uuid=bcba029d-ab3c-4861-9088-0df230e77042", + "dependency_uid": "pkg:npm/%40vitest/runner@1.0.1?uuid=5ec3e753-d81b-4ec7-8578-2f6aaffc5f8f", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -6153,7 +6153,7 @@ "purl": "pkg:npm/%40vitest/snapshot@1.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40vitest/snapshot@1.0.1?uuid=ff59fb8d-5945-4823-bd1b-1f5be1ce61a5", + "dependency_uid": "pkg:npm/%40vitest/snapshot@1.0.1?uuid=437442ab-9f45-4ec3-99b3-bbee4dbaaf8e", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -6231,7 +6231,7 @@ "purl": "pkg:npm/%40vitest/spy@1.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40vitest/spy@1.0.1?uuid=477b39c8-70ae-4247-ad54-8387ec485976", + "dependency_uid": "pkg:npm/%40vitest/spy@1.0.1?uuid=8369d586-f442-4e30-84ef-aa19901f5d79", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -6329,7 +6329,7 @@ "purl": "pkg:npm/%40vitest/utils@1.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40vitest/utils@1.0.1?uuid=81736bf5-c76a-4309-a56c-48a97e608fba", + "dependency_uid": "pkg:npm/%40vitest/utils@1.0.1?uuid=5744ff69-bcf3-4cfe-9ee3-7aea1a1aa88f", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -6396,7 +6396,7 @@ "purl": "pkg:npm/acorn@8.11.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/acorn@8.11.2?uuid=e3305acf-5b03-4265-89c5-796f0eb47308", + "dependency_uid": "pkg:npm/acorn@8.11.2?uuid=62cd34ac-c596-45c3-be39-b52c1e0f1040", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -6463,7 +6463,7 @@ "purl": "pkg:npm/acorn-walk@8.3.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/acorn-walk@8.3.0?uuid=b8bbd6f2-7911-4560-8181-1d649baf0e90", + "dependency_uid": "pkg:npm/acorn-walk@8.3.0?uuid=be9d3d4e-52ea-46ed-9625-e2a53e03102b", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -6541,7 +6541,7 @@ "purl": "pkg:npm/agent-base@7.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/agent-base@7.1.0?uuid=b3392130-7c13-4730-893e-dc98351360ba", + "dependency_uid": "pkg:npm/agent-base@7.1.0?uuid=32196d66-bb54-4918-ac7c-67b5352f1bb9", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -6619,7 +6619,7 @@ "purl": "pkg:npm/ansi-escapes@5.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/ansi-escapes@5.0.0?uuid=cfec0f48-0224-44b7-9226-5ddbbe448948", + "dependency_uid": "pkg:npm/ansi-escapes@5.0.0?uuid=23eb2ba6-f269-4edc-9e34-50052b314151", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -6686,7 +6686,7 @@ "purl": "pkg:npm/ansi-regex@6.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/ansi-regex@6.0.1?uuid=0fdb1b17-9203-4c25-b3ed-64ce39ead961", + "dependency_uid": "pkg:npm/ansi-regex@6.0.1?uuid=749ca0dc-e5b8-41a5-b0e7-2871ba42b25a", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -6753,7 +6753,7 @@ "purl": "pkg:npm/ansi-styles@6.2.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/ansi-styles@6.2.1?uuid=74d5aa77-5c4e-4b56-a1e9-ee6bdf1c2abf", + "dependency_uid": "pkg:npm/ansi-styles@6.2.1?uuid=c624267f-6546-4420-9c66-427fff4b3590", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -6820,7 +6820,7 @@ "purl": "pkg:npm/arg@5.0.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/arg@5.0.2?uuid=b8c35bc3-8d0b-4397-854d-8a51ff0d5863", + "dependency_uid": "pkg:npm/arg@5.0.2?uuid=3ca2d82b-1dc3-44b2-94ed-f49502a8f720", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -6887,7 +6887,7 @@ "purl": "pkg:npm/assertion-error@1.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/assertion-error@1.1.0?uuid=8ad2b6c4-5bd6-41ce-82f5-d7ab282cc24b", + "dependency_uid": "pkg:npm/assertion-error@1.1.0?uuid=9a587ea6-6e0f-4acd-8f68-13d3726d846a", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -6954,7 +6954,7 @@ "purl": "pkg:npm/asynckit@0.4.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/asynckit@0.4.0?uuid=498dddc7-d43f-4469-9321-277182c8438d", + "dependency_uid": "pkg:npm/asynckit@0.4.0?uuid=0d06328c-769c-482c-be2c-7c4621712f84", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -7021,7 +7021,7 @@ "purl": "pkg:npm/balanced-match@1.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/balanced-match@1.0.0?uuid=ef74c45e-6717-466d-b659-78dcd1abd986", + "dependency_uid": "pkg:npm/balanced-match@1.0.0?uuid=355be8e4-398a-4a35-86a8-dbd729ad2be9", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -7088,7 +7088,7 @@ "purl": "pkg:npm/big-integer@1.6.51" }, "extra_data": {}, - "dependency_uid": "pkg:npm/big-integer@1.6.51?uuid=a1bbc30d-af28-48dc-887d-9861272ed1e2", + "dependency_uid": "pkg:npm/big-integer@1.6.51?uuid=d246d5a5-1cec-4797-a178-62bb00e35a8b", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -7166,7 +7166,7 @@ "purl": "pkg:npm/bplist-parser@0.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/bplist-parser@0.2.0?uuid=97292792-7eba-4e59-a3d9-201a97f0117d", + "dependency_uid": "pkg:npm/bplist-parser@0.2.0?uuid=9cb7b8c4-d028-4f3f-9576-85d884f60883", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -7254,7 +7254,7 @@ "purl": "pkg:npm/brace-expansion@1.1.11" }, "extra_data": {}, - "dependency_uid": "pkg:npm/brace-expansion@1.1.11?uuid=d6fbff8d-6d3f-459d-9820-edaffc4006bc", + "dependency_uid": "pkg:npm/brace-expansion@1.1.11?uuid=a2209c4c-1b4a-4b9f-9750-e10b00e142af", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -7332,7 +7332,7 @@ "purl": "pkg:npm/braces@3.0.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/braces@3.0.2?uuid=119724af-c658-49ba-9d42-51a1b5470e0d", + "dependency_uid": "pkg:npm/braces@3.0.2?uuid=d7b736d5-ab6d-4f18-b907-b16ec82809c7", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -7399,7 +7399,7 @@ "purl": "pkg:npm/buffer-from@1.1.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/buffer-from@1.1.2?uuid=7b543f09-0416-47a7-8a55-7f5e970dcaa5", + "dependency_uid": "pkg:npm/buffer-from@1.1.2?uuid=47e06946-ef8d-45f0-890d-8507b778fead", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -7477,7 +7477,7 @@ "purl": "pkg:npm/bundle-name@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/bundle-name@3.0.0?uuid=e2c11958-8d95-45cb-8fc5-e602aa3bd332", + "dependency_uid": "pkg:npm/bundle-name@3.0.0?uuid=7cb52f59-21e3-4d23-bdae-7a5c11cf34db", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -7544,7 +7544,7 @@ "purl": "pkg:npm/cac@6.7.14" }, "extra_data": {}, - "dependency_uid": "pkg:npm/cac@6.7.14?uuid=f228d248-b4fa-4881-a626-84bba1b57174", + "dependency_uid": "pkg:npm/cac@6.7.14?uuid=1eabc3ab-67d0-4d7b-97bc-be491d56fd4b", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -7682,7 +7682,7 @@ "purl": "pkg:npm/chai@4.3.10" }, "extra_data": {}, - "dependency_uid": "pkg:npm/chai@4.3.10?uuid=bd0af7d5-3080-4039-b1b7-5971fc7c3606", + "dependency_uid": "pkg:npm/chai@4.3.10?uuid=bb7c7758-7e7f-40f9-81df-8f03131d642f", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -7749,7 +7749,7 @@ "purl": "pkg:npm/chalk@5.3.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/chalk@5.3.0?uuid=ec8bb1f0-0a82-4591-abc4-cade80d3ed7f", + "dependency_uid": "pkg:npm/chalk@5.3.0?uuid=ac5573eb-0964-4c48-817a-aee7e1f07d66", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -7816,7 +7816,7 @@ "purl": "pkg:npm/change-case" }, "extra_data": {}, - "dependency_uid": "pkg:npm/change-case?uuid=37cc9c3f-837f-4b20-a687-8d13679935b1", + "dependency_uid": "pkg:npm/change-case?uuid=8ee80a99-7bea-477d-8f3e-8bfa100d4ce0", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -7894,7 +7894,7 @@ "purl": "pkg:npm/check-error@1.0.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/check-error@1.0.3?uuid=7f70460e-3368-4ce8-a78b-3dcc0edfe065", + "dependency_uid": "pkg:npm/check-error@1.0.3?uuid=2d88c617-2aa8-468f-ac7a-84e46bd6ad0a", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -7972,7 +7972,7 @@ "purl": "pkg:npm/cli-cursor@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/cli-cursor@4.0.0?uuid=1b5b5b8f-8c2d-49d7-88f6-42bcdc18a161", + "dependency_uid": "pkg:npm/cli-cursor@4.0.0?uuid=457795ea-c754-4c6f-831e-9d626a7deb00", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -8060,7 +8060,7 @@ "purl": "pkg:npm/cli-truncate@3.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/cli-truncate@3.1.0?uuid=fe5548ef-560c-4265-8840-9777a9f643db", + "dependency_uid": "pkg:npm/cli-truncate@3.1.0?uuid=18d59b4e-bae8-4a20-a17d-11977cb601f0", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -8138,7 +8138,7 @@ "purl": "pkg:npm/color-convert@2.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/color-convert@2.0.1?uuid=1fe6b7c4-0005-4d31-8acf-c7e189e61bef", + "dependency_uid": "pkg:npm/color-convert@2.0.1?uuid=e1ad491b-e802-45a6-9413-c59b0797d6fb", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -8205,7 +8205,7 @@ "purl": "pkg:npm/color-name@1.1.4" }, "extra_data": {}, - "dependency_uid": "pkg:npm/color-name@1.1.4?uuid=21240065-263e-4069-aeb5-ebc455f50612", + "dependency_uid": "pkg:npm/color-name@1.1.4?uuid=ebc8ce32-0334-4df9-8930-40473c6259d5", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -8272,7 +8272,7 @@ "purl": "pkg:npm/colorette@2.0.20" }, "extra_data": {}, - "dependency_uid": "pkg:npm/colorette@2.0.20?uuid=306621c2-9b88-4d56-aa71-ff7914564ab5", + "dependency_uid": "pkg:npm/colorette@2.0.20?uuid=f9e46a91-c935-4970-a905-d282505e8044", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -8350,7 +8350,7 @@ "purl": "pkg:npm/combined-stream@1.0.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/combined-stream@1.0.8?uuid=d68498d3-a561-4002-a34f-3c277e37edad", + "dependency_uid": "pkg:npm/combined-stream@1.0.8?uuid=bf8ddcb9-c8da-4b5c-8dd1-7763f445a368", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -8417,7 +8417,7 @@ "purl": "pkg:npm/commander@11.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/commander@11.1.0?uuid=646d3083-4b0e-419b-9a27-363e7a90a58a", + "dependency_uid": "pkg:npm/commander@11.1.0?uuid=a169f22a-3640-410d-b006-b841dc8b6e5b", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -8484,7 +8484,7 @@ "purl": "pkg:npm/concat-map@0.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/concat-map@0.0.1?uuid=453fed42-0b91-4068-be96-44b48bc3e7b7", + "dependency_uid": "pkg:npm/concat-map@0.0.1?uuid=29261b86-156f-4631-a74d-a6030488c1de", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -8551,7 +8551,7 @@ "purl": "pkg:npm/convert-source-map@2.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/convert-source-map@2.0.0?uuid=95c5fa65-8875-4f8f-90a7-ecd530c081b2", + "dependency_uid": "pkg:npm/convert-source-map@2.0.0?uuid=9573cbaf-c675-4056-9345-003a2477df8c", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -8649,7 +8649,7 @@ "purl": "pkg:npm/cross-spawn@7.0.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/cross-spawn@7.0.3?uuid=41b562b7-6c35-4139-96fe-92b0cb69d650", + "dependency_uid": "pkg:npm/cross-spawn@7.0.3?uuid=f2531e5d-b7b3-4f10-8b4a-1088845e4392", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -8727,7 +8727,7 @@ "purl": "pkg:npm/cssstyle@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/cssstyle@3.0.0?uuid=0faac3e5-0ab4-4cdb-b180-58825373480a", + "dependency_uid": "pkg:npm/cssstyle@3.0.0?uuid=764d52b7-1b94-4b48-90aa-5c12aeede09b", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -8815,7 +8815,7 @@ "purl": "pkg:npm/data-urls@5.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/data-urls@5.0.0?uuid=c36cf807-0d93-4e71-a707-e22b210bcfaf", + "dependency_uid": "pkg:npm/data-urls@5.0.0?uuid=a26c6409-e678-4d91-98ba-13941038c7b6", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -8893,7 +8893,7 @@ "purl": "pkg:npm/debug@4.3.4" }, "extra_data": {}, - "dependency_uid": "pkg:npm/debug@4.3.4?uuid=f422b8a1-d71a-4dfd-80cc-25862c790318", + "dependency_uid": "pkg:npm/debug@4.3.4?uuid=0480c2df-e792-4842-a26c-7ab51e0bec41", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -8960,7 +8960,7 @@ "purl": "pkg:npm/decimal.js@10.4.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/decimal.js@10.4.3?uuid=d72f5a63-29d9-4689-be2d-eadb5c6c62de", + "dependency_uid": "pkg:npm/decimal.js@10.4.3?uuid=2f6cbec2-31fc-4d35-947c-8f439f95f44f", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -9038,7 +9038,7 @@ "purl": "pkg:npm/deep-eql@4.1.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/deep-eql@4.1.3?uuid=3ab4a82f-c26d-4162-b208-645084be957c", + "dependency_uid": "pkg:npm/deep-eql@4.1.3?uuid=51b829a4-066b-4765-967f-7fb7eb679031", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -9146,7 +9146,7 @@ "purl": "pkg:npm/default-browser@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/default-browser@4.0.0?uuid=4dbb870b-8eb3-4efe-baf6-543af157052d", + "dependency_uid": "pkg:npm/default-browser@4.0.0?uuid=7fea9082-bb18-4ddd-9114-e2daaee017cd", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -9234,7 +9234,7 @@ "purl": "pkg:npm/default-browser-id@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/default-browser-id@3.0.0?uuid=181ae3e7-2333-40ba-854e-085041474b26", + "dependency_uid": "pkg:npm/default-browser-id@3.0.0?uuid=10f59c08-4868-4003-8bf4-3eadc53191da", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -9392,7 +9392,7 @@ "purl": "pkg:npm/execa@7.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/execa@7.2.0?uuid=cceebb98-3831-440d-a69c-ebed9db55874", + "dependency_uid": "pkg:npm/execa@7.2.0?uuid=010b63f4-d127-4051-b0e5-f27352c1c878", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -9459,7 +9459,7 @@ "purl": "pkg:npm/get-stream@6.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/get-stream@6.0.1?uuid=7c26b4b6-e4f7-4d75-beba-2283d04a4813", + "dependency_uid": "pkg:npm/get-stream@6.0.1?uuid=00569871-d46a-4d51-a784-11035c23bf5c", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -9526,7 +9526,7 @@ "purl": "pkg:npm/human-signals@4.3.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/human-signals@4.3.1?uuid=d938130d-d521-454e-8513-0abc02212b27", + "dependency_uid": "pkg:npm/human-signals@4.3.1?uuid=f37ac235-a766-4c63-91ba-b8f57cdf1ea5", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -9593,7 +9593,7 @@ "purl": "pkg:npm/signal-exit@3.0.7" }, "extra_data": {}, - "dependency_uid": "pkg:npm/signal-exit@3.0.7?uuid=900c20e9-6a7a-48d1-bd07-fedf34359b89", + "dependency_uid": "pkg:npm/signal-exit@3.0.7?uuid=a8143733-26f9-4fae-85b7-e61480677705", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -9660,7 +9660,7 @@ "purl": "pkg:npm/define-lazy-prop@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/define-lazy-prop@3.0.0?uuid=20ca7c42-f01c-47b8-800c-a4852158f27c", + "dependency_uid": "pkg:npm/define-lazy-prop@3.0.0?uuid=73b7f5c2-dc51-488f-a60e-9cdf0de44fd7", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -9727,7 +9727,7 @@ "purl": "pkg:npm/delayed-stream@1.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/delayed-stream@1.0.0?uuid=e352ed63-2e9d-4128-9f98-44f2db939536", + "dependency_uid": "pkg:npm/delayed-stream@1.0.0?uuid=b6947d17-39b9-4980-90c3-4c570225a674", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -9794,7 +9794,7 @@ "purl": "pkg:npm/detect-indent@7.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/detect-indent@7.0.1?uuid=9036deee-3f92-4a93-8900-550f0b13b1bc", + "dependency_uid": "pkg:npm/detect-indent@7.0.1?uuid=ffed9a0e-bf44-4fd6-a23a-646a3f69cbb9", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -9861,7 +9861,7 @@ "purl": "pkg:npm/detect-newline@4.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/detect-newline@4.0.1?uuid=eb4006d7-8604-4f79-9ec0-326f7c0eb792", + "dependency_uid": "pkg:npm/detect-newline@4.0.1?uuid=f604e3fb-183a-4711-96c4-e200de7daeed", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -9928,7 +9928,7 @@ "purl": "pkg:npm/diff-sequences@29.6.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/diff-sequences@29.6.3?uuid=49e1daa0-8445-479e-97cb-a7d8ff6bbc13", + "dependency_uid": "pkg:npm/diff-sequences@29.6.3?uuid=c50ee104-a293-458e-8b66-52ee1426d1f5", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -10006,7 +10006,7 @@ "purl": "pkg:npm/dir-glob@3.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/dir-glob@3.0.1?uuid=caf7554d-a7fd-4164-8604-59dcd616a5bb", + "dependency_uid": "pkg:npm/dir-glob@3.0.1?uuid=b4c365d7-8a30-4a0b-84df-0db80c3ffd57", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -10073,7 +10073,7 @@ "purl": "pkg:npm/eastasianwidth@0.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/eastasianwidth@0.2.0?uuid=d9f138b7-c5c5-4055-b160-247ad870fbe7", + "dependency_uid": "pkg:npm/eastasianwidth@0.2.0?uuid=eb5d1412-d5d8-4bbb-ba63-3a071e87f0f2", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -10140,7 +10140,7 @@ "purl": "pkg:npm/emoji-regex@9.2.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/emoji-regex@9.2.2?uuid=2578095e-354b-4178-8a0d-22dc3a7c4cee", + "dependency_uid": "pkg:npm/emoji-regex@9.2.2?uuid=640dcb12-5e0d-42f2-85c5-1b8d33ac2aee", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -10207,7 +10207,7 @@ "purl": "pkg:npm/entities@4.5.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/entities@4.5.0?uuid=08123b2a-60ca-4064-ab2e-52a9e9c2d3b1", + "dependency_uid": "pkg:npm/entities@4.5.0?uuid=35cbee58-0bf2-42ad-bf2c-85ea5e0e7711", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -10274,7 +10274,7 @@ "purl": "pkg:npm/esbuild@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/esbuild@0.19.8?uuid=abb647f2-54d7-4f39-87cb-5a2174433c21", + "dependency_uid": "pkg:npm/esbuild@0.19.8?uuid=a93c96a4-932e-43d6-8795-e47f15f2a0cc", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -10341,7 +10341,7 @@ "purl": "pkg:npm/eventemitter3@5.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/eventemitter3@5.0.1?uuid=c3da1e98-0152-4d57-9a4f-92278af734e9", + "dependency_uid": "pkg:npm/eventemitter3@5.0.1?uuid=e0ca98ea-9aff-4329-8757-95b2ac93c7a0", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -10499,7 +10499,7 @@ "purl": "pkg:npm/execa@8.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/execa@8.0.1?uuid=8f2caeb8-e9ab-4a62-bda2-59e8767a0f04", + "dependency_uid": "pkg:npm/execa@8.0.1?uuid=ee5482d8-935a-4dde-81e7-d88473c7d96b", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -10617,7 +10617,7 @@ "purl": "pkg:npm/fast-glob@3.3.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/fast-glob@3.3.1?uuid=de2bb8c3-c831-46e6-9912-09a5d7cfa971", + "dependency_uid": "pkg:npm/fast-glob@3.3.1?uuid=967deb5e-5439-4a02-a96f-07a4890f94db", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -10695,7 +10695,7 @@ "purl": "pkg:npm/fastq@1.15.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/fastq@1.15.0?uuid=8233719a-f5c1-4ce0-893d-8f2af2678ae3", + "dependency_uid": "pkg:npm/fastq@1.15.0?uuid=53fac18b-027f-400d-bf92-907832972f61", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -10773,7 +10773,7 @@ "purl": "pkg:npm/fill-range@7.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/fill-range@7.0.1?uuid=4fc1c84a-4487-4f44-b974-e7e0f0fc4636", + "dependency_uid": "pkg:npm/fill-range@7.0.1?uuid=60caa09e-24fe-4b42-9711-ca1e8adf639a", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -10861,7 +10861,7 @@ "purl": "pkg:npm/foreground-child@3.1.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/foreground-child@3.1.1?uuid=b314705f-6e18-4766-974e-d40f0e9b4ced", + "dependency_uid": "pkg:npm/foreground-child@3.1.1?uuid=20f6de93-eab5-4e92-b2d9-9b94f9a15638", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -10959,7 +10959,7 @@ "purl": "pkg:npm/form-data@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/form-data@4.0.0?uuid=52d63a66-9c5b-4b80-86ac-127e02194224", + "dependency_uid": "pkg:npm/form-data@4.0.0?uuid=29219cc4-0390-46ff-afe7-03b016311ed5", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -11026,7 +11026,7 @@ "purl": "pkg:npm/fs.realpath@1.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/fs.realpath@1.0.0?uuid=93496888-946b-4628-8401-4adb882ed462", + "dependency_uid": "pkg:npm/fs.realpath@1.0.0?uuid=64056cf9-90c5-4fa3-862d-238c72885019", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -11093,7 +11093,7 @@ "purl": "pkg:npm/fsevents@2.3.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/fsevents@2.3.3?uuid=01da11e5-95d1-45e8-a434-1c65bd6534c6", + "dependency_uid": "pkg:npm/fsevents@2.3.3?uuid=cbb5ec9d-22b3-4604-b902-f3851158f9ad", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -11160,7 +11160,7 @@ "purl": "pkg:npm/get-func-name@2.0.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/get-func-name@2.0.2?uuid=b0198b64-8ae6-41dd-94e8-54793055a6c5", + "dependency_uid": "pkg:npm/get-func-name@2.0.2?uuid=c89d2292-fa0e-44f7-8ce9-9d954ac44791", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -11227,7 +11227,7 @@ "purl": "pkg:npm/get-stdin@9.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/get-stdin@9.0.0?uuid=c15b4f20-f614-4089-a065-9e9523209483", + "dependency_uid": "pkg:npm/get-stdin@9.0.0?uuid=39f2bb49-eed7-4daf-a4f9-f94b0feacc7b", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -11294,7 +11294,7 @@ "purl": "pkg:npm/get-stream@8.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/get-stream@8.0.1?uuid=45dffd30-c6b4-4c2a-885d-365d01958509", + "dependency_uid": "pkg:npm/get-stream@8.0.1?uuid=8828c31e-77bb-486d-812a-ecd768c668f5", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -11361,7 +11361,7 @@ "purl": "pkg:npm/git-hooks-list@3.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/git-hooks-list@3.1.0?uuid=867fc4ca-14a9-49c9-bc7f-0a7ba56f5dc6", + "dependency_uid": "pkg:npm/git-hooks-list@3.1.0?uuid=6096d42c-cc03-4497-a183-55e1ff221036", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -11489,7 +11489,7 @@ "purl": "pkg:npm/glob@7.2.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/glob@7.2.3?uuid=3c2e0382-0a60-4461-81c0-672af8ad192e", + "dependency_uid": "pkg:npm/glob@7.2.3?uuid=43a4f6c2-4c04-4e4a-84fb-5ab323df41e6", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -11567,7 +11567,7 @@ "purl": "pkg:npm/glob-parent@5.1.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/glob-parent@5.1.2?uuid=8abd325b-0cde-46c2-acba-fb77b6f0c979", + "dependency_uid": "pkg:npm/glob-parent@5.1.2?uuid=52ab9d43-018c-4ebc-beac-9ace029c8bb9", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -11685,7 +11685,7 @@ "purl": "pkg:npm/globby@13.2.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/globby@13.2.2?uuid=64100db4-baa0-4991-8e35-c3f72f614da9", + "dependency_uid": "pkg:npm/globby@13.2.2?uuid=9d580713-3649-4936-a2c3-fc1773ab3bb8", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -11752,7 +11752,7 @@ "purl": "pkg:npm/has-flag@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/has-flag@4.0.0?uuid=c969ae6a-0f12-47d8-9e3a-cf6a86607cc2", + "dependency_uid": "pkg:npm/has-flag@4.0.0?uuid=498c71c6-df12-4009-b79c-bbe8d3b2433c", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -11830,7 +11830,7 @@ "purl": "pkg:npm/html-encoding-sniffer@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/html-encoding-sniffer@4.0.0?uuid=af92ce22-6472-4890-ba22-098efca34f0b", + "dependency_uid": "pkg:npm/html-encoding-sniffer@4.0.0?uuid=9989205d-19f1-4ab9-9631-39b35c23cd1e", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -11897,7 +11897,7 @@ "purl": "pkg:npm/html-escaper@2.0.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/html-escaper@2.0.2?uuid=90943a80-b4ff-42ce-95a7-eff5affb3262", + "dependency_uid": "pkg:npm/html-escaper@2.0.2?uuid=1b911cc9-3b82-4fd5-8ed0-e2282de17b3d", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -11985,7 +11985,7 @@ "purl": "pkg:npm/http-proxy-agent@7.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/http-proxy-agent@7.0.0?uuid=f620ebcd-3f56-4bda-a1bc-24576aaab7e4", + "dependency_uid": "pkg:npm/http-proxy-agent@7.0.0?uuid=d096715a-d805-4558-b73b-4ab7c3efeb72", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -12073,7 +12073,7 @@ "purl": "pkg:npm/https-proxy-agent@7.0.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/https-proxy-agent@7.0.2?uuid=d5647af8-1955-4564-9832-ebfa070540dd", + "dependency_uid": "pkg:npm/https-proxy-agent@7.0.2?uuid=12b82a69-6f1f-48b5-bb91-30b01d0748cd", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -12140,7 +12140,7 @@ "purl": "pkg:npm/human-signals@5.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/human-signals@5.0.0?uuid=165e3ba2-02a2-455c-858a-aa63072c0f98", + "dependency_uid": "pkg:npm/human-signals@5.0.0?uuid=28896c28-37f7-48ef-9a2f-cefe79e49e91", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -12207,7 +12207,7 @@ "purl": "pkg:npm/husky@8.0.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/husky@8.0.3?uuid=4b136241-9c3a-45bc-935c-1f5e46c0580b", + "dependency_uid": "pkg:npm/husky@8.0.3?uuid=61561dee-e35e-4a7b-880a-93344b48f22b", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -12285,7 +12285,7 @@ "purl": "pkg:npm/iconv-lite@0.6.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/iconv-lite@0.6.3?uuid=cfa73e18-960a-44a3-9a81-7c2fb6cfa738", + "dependency_uid": "pkg:npm/iconv-lite@0.6.3?uuid=713dc27b-8ea6-48b6-a433-28d2fb7c03f4", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -12352,7 +12352,7 @@ "purl": "pkg:npm/ignore@5.2.4" }, "extra_data": {}, - "dependency_uid": "pkg:npm/ignore@5.2.4?uuid=849614e2-3573-451c-9180-d5f0bb4f25c2", + "dependency_uid": "pkg:npm/ignore@5.2.4?uuid=99d38239-3301-4c58-847c-f949879f8b17", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -12440,7 +12440,7 @@ "purl": "pkg:npm/inflight@1.0.6" }, "extra_data": {}, - "dependency_uid": "pkg:npm/inflight@1.0.6?uuid=76bb2257-b41d-4184-a65e-8b4d5df92eb9", + "dependency_uid": "pkg:npm/inflight@1.0.6?uuid=bc0c4a4d-fc28-4c4f-a128-08bd87b8e9b3", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -12507,7 +12507,7 @@ "purl": "pkg:npm/inherits@2.0.4" }, "extra_data": {}, - "dependency_uid": "pkg:npm/inherits@2.0.4?uuid=35ec8abb-2876-4f21-8e50-510a6ded220a", + "dependency_uid": "pkg:npm/inherits@2.0.4?uuid=f21270e0-cd5d-4b55-a60b-4887c7de63cb", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -12574,7 +12574,7 @@ "purl": "pkg:npm/is-docker@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/is-docker@3.0.0?uuid=41b690e8-346f-43fa-a8c7-b8cb6541e105", + "dependency_uid": "pkg:npm/is-docker@3.0.0?uuid=e12845bb-85ac-438c-b835-15625a30ca1e", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -12641,7 +12641,7 @@ "purl": "pkg:npm/is-extglob@2.1.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/is-extglob@2.1.1?uuid=1da4cfe9-2764-410e-bb9d-1e94b885a340", + "dependency_uid": "pkg:npm/is-extglob@2.1.1?uuid=3a8f4953-a157-4096-a759-d3a131b1e8e7", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -12708,7 +12708,7 @@ "purl": "pkg:npm/is-fullwidth-code-point@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/is-fullwidth-code-point@4.0.0?uuid=358d8659-8967-48e4-8c3a-2608cbf434cb", + "dependency_uid": "pkg:npm/is-fullwidth-code-point@4.0.0?uuid=504f756c-4c0e-48e2-bdf9-230ed7ceb5c3", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -12786,7 +12786,7 @@ "purl": "pkg:npm/is-glob@4.0.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/is-glob@4.0.3?uuid=94b1edd6-79ae-4329-b58a-78f01c197ab7", + "dependency_uid": "pkg:npm/is-glob@4.0.3?uuid=7e6327d1-d8c1-4f63-8d13-f917f073fb5d", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -12864,7 +12864,7 @@ "purl": "pkg:npm/is-inside-container@1.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/is-inside-container@1.0.0?uuid=27506e2f-f655-4655-a8c0-c117a74299bf", + "dependency_uid": "pkg:npm/is-inside-container@1.0.0?uuid=7e5ce0cd-39eb-42ae-ae44-0213d32a39e1", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -12931,7 +12931,7 @@ "purl": "pkg:npm/is-number@7.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/is-number@7.0.0?uuid=6c389d2a-fb46-48c1-b808-f66e57e3d596", + "dependency_uid": "pkg:npm/is-number@7.0.0?uuid=11cf604e-e868-4bb2-ab65-c5a2a43f3097", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -12998,7 +12998,7 @@ "purl": "pkg:npm/is-plain-obj@4.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/is-plain-obj@4.1.0?uuid=34dc112d-5a1f-4b17-a1ce-503c4a1b1b32", + "dependency_uid": "pkg:npm/is-plain-obj@4.1.0?uuid=d5abb32f-e201-4d6f-88c6-17f3f6cb628d", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -13065,7 +13065,7 @@ "purl": "pkg:npm/is-potential-custom-element-name@1.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/is-potential-custom-element-name@1.0.1?uuid=6371e29a-be2e-431b-85f0-a79de5977c22", + "dependency_uid": "pkg:npm/is-potential-custom-element-name@1.0.1?uuid=7bb70c02-dbb3-4d2a-8469-11315b4e5fe2", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -13132,7 +13132,7 @@ "purl": "pkg:npm/is-stream@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/is-stream@3.0.0?uuid=68f4108a-b69c-459c-888f-7891a3700c97", + "dependency_uid": "pkg:npm/is-stream@3.0.0?uuid=b05dfd8d-f21f-45dc-8bd3-ffee1c28424d", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -13210,7 +13210,7 @@ "purl": "pkg:npm/is-wsl@2.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/is-wsl@2.2.0?uuid=799aac54-c00a-4612-8406-919fbbed4517", + "dependency_uid": "pkg:npm/is-wsl@2.2.0?uuid=6e2562cf-d6a0-4986-926b-d9585c759967", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -13277,7 +13277,7 @@ "purl": "pkg:npm/is-docker@2.2.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/is-docker@2.2.1?uuid=ac935e23-65cb-4e77-9912-b70846028824", + "dependency_uid": "pkg:npm/is-docker@2.2.1?uuid=cac3d6a4-a578-480e-8ed6-9a7737e42d93", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -13344,7 +13344,7 @@ "purl": "pkg:npm/isexe@2.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/isexe@2.0.0?uuid=1581f04d-26ae-4c9b-8b4a-dbbfffb01a82", + "dependency_uid": "pkg:npm/isexe@2.0.0?uuid=f50cebf1-2852-44ab-b1fd-2782edd7de4d", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -13411,7 +13411,7 @@ "purl": "pkg:npm/istanbul-lib-coverage@3.2.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/istanbul-lib-coverage@3.2.2?uuid=5b465e3d-b81c-4349-a281-7ea3491ab12c", + "dependency_uid": "pkg:npm/istanbul-lib-coverage@3.2.2?uuid=38ca734d-b79d-4f42-984f-87a38ff471f2", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -13509,7 +13509,7 @@ "purl": "pkg:npm/istanbul-lib-report@3.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/istanbul-lib-report@3.0.1?uuid=c51a9ea8-2708-4943-abd7-896a6c45e1e9", + "dependency_uid": "pkg:npm/istanbul-lib-report@3.0.1?uuid=aa95afe8-27a8-4b49-b1e3-f143a46efe25", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -13607,7 +13607,7 @@ "purl": "pkg:npm/istanbul-lib-source-maps@4.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/istanbul-lib-source-maps@4.0.1?uuid=71eb4297-0f45-4211-92ed-d5900f85a5ad", + "dependency_uid": "pkg:npm/istanbul-lib-source-maps@4.0.1?uuid=f0e1610a-8cd1-4121-95fb-7d52486536d4", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -13695,7 +13695,7 @@ "purl": "pkg:npm/istanbul-reports@3.1.6" }, "extra_data": {}, - "dependency_uid": "pkg:npm/istanbul-reports@3.1.6?uuid=175df108-ee5e-4369-9925-6a8f223f9882", + "dependency_uid": "pkg:npm/istanbul-reports@3.1.6?uuid=08637c1c-d06f-478c-8b9b-6fb22f96007f", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -13773,7 +13773,7 @@ "purl": "pkg:npm/jackspeak@2.3.5" }, "extra_data": {}, - "dependency_uid": "pkg:npm/jackspeak@2.3.5?uuid=45f661f6-4d78-491c-9a6c-0b6ee41f6620", + "dependency_uid": "pkg:npm/jackspeak@2.3.5?uuid=05085ddc-508d-4701-9396-56e7ccee9540", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -14051,7 +14051,7 @@ "purl": "pkg:npm/jsdom@23.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/jsdom@23.0.1?uuid=857287cb-077b-40c4-b43a-e9f6a31b6ee6", + "dependency_uid": "pkg:npm/jsdom@23.0.1?uuid=f3cb0703-c65b-49d5-b58f-f20dc8b66df8", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -14118,7 +14118,7 @@ "purl": "pkg:npm/jsonc-parser@3.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/jsonc-parser@3.2.0?uuid=846bfaeb-62e9-4125-a328-f4b8e9fccc4b", + "dependency_uid": "pkg:npm/jsonc-parser@3.2.0?uuid=b13e2bc0-8a93-4e4d-b898-bdfeb89ac64f", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -14185,7 +14185,7 @@ "purl": "pkg:npm/lilconfig@2.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/lilconfig@2.1.0?uuid=42991e74-a425-4376-bb73-0cd2d59c0551", + "dependency_uid": "pkg:npm/lilconfig@2.1.0?uuid=f6bf5574-28bf-440a-bc48-66ff24d9aab0", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -14353,7 +14353,7 @@ "purl": "pkg:npm/lint-staged@15.0.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/lint-staged@15.0.2?uuid=dcaaae98-b6e7-4cdb-b1f1-9fd8677940c9", + "dependency_uid": "pkg:npm/lint-staged@15.0.2?uuid=a523ce82-8dcd-4052-847b-3b0971bc6c28", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -14481,7 +14481,7 @@ "purl": "pkg:npm/listr2@7.0.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/listr2@7.0.2?uuid=49f93311-e387-424d-a8f0-b7113fdff483", + "dependency_uid": "pkg:npm/listr2@7.0.2?uuid=515cc392-6816-4b49-980b-4224e3466b23", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -14569,7 +14569,7 @@ "purl": "pkg:npm/local-pkg@0.5.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/local-pkg@0.5.0?uuid=0ef6b938-682a-4ca1-8eeb-8f427b2a916f", + "dependency_uid": "pkg:npm/local-pkg@0.5.0?uuid=b27575a8-9693-48bc-8add-36f87c7dfdba", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -14687,7 +14687,7 @@ "purl": "pkg:npm/log-update@5.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/log-update@5.0.1?uuid=475dd6aa-6484-4cc0-822f-d259085a9918", + "dependency_uid": "pkg:npm/log-update@5.0.1?uuid=a354fb8b-a458-4025-b008-7ba4caba2de0", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -14765,7 +14765,7 @@ "purl": "pkg:npm/loupe@2.3.7" }, "extra_data": {}, - "dependency_uid": "pkg:npm/loupe@2.3.7?uuid=d8dfd9c1-958b-48c8-bbfa-ee74f4b075a3", + "dependency_uid": "pkg:npm/loupe@2.3.7?uuid=d6933d1b-8114-4cf1-92c8-23ed5b57e5d4", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -14843,7 +14843,7 @@ "purl": "pkg:npm/lru-cache@6.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/lru-cache@6.0.0?uuid=273d574d-a4bd-4f71-b00d-a92f9366bebc", + "dependency_uid": "pkg:npm/lru-cache@6.0.0?uuid=72b712fb-9d66-44bb-b224-402e39eb03a5", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -14921,7 +14921,7 @@ "purl": "pkg:npm/magic-string@0.30.5" }, "extra_data": {}, - "dependency_uid": "pkg:npm/magic-string@0.30.5?uuid=792d4b3d-eda0-4740-8d5c-094f5c8af384", + "dependency_uid": "pkg:npm/magic-string@0.30.5?uuid=daccc7c3-66a8-4beb-b8b7-f8acff6752fa", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -15019,7 +15019,7 @@ "purl": "pkg:npm/magicast@0.3.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/magicast@0.3.2?uuid=aa966dd4-bd59-4d0b-a2c5-9c9aba005697", + "dependency_uid": "pkg:npm/magicast@0.3.2?uuid=d8be1bd8-71a2-4e6d-957b-cc8641cf0972", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -15097,7 +15097,7 @@ "purl": "pkg:npm/make-dir@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/make-dir@4.0.0?uuid=c4a0bbf1-631a-4fbe-8169-77a7f704c749", + "dependency_uid": "pkg:npm/make-dir@4.0.0?uuid=97bbb9b5-8b23-401b-93df-526badd2cb1c", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -15164,7 +15164,7 @@ "purl": "pkg:npm/merge-stream@2.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/merge-stream@2.0.0?uuid=0f140caf-109c-404e-872d-859f9a11c830", + "dependency_uid": "pkg:npm/merge-stream@2.0.0?uuid=d6ac200f-114e-4063-976c-779be8e7d419", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -15231,7 +15231,7 @@ "purl": "pkg:npm/merge2@1.4.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/merge2@1.4.1?uuid=c0b3804c-1f33-47b5-9fa2-462c7ad3c662", + "dependency_uid": "pkg:npm/merge2@1.4.1?uuid=49a61b59-ea41-4b45-aca5-34e819580f51", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -15319,7 +15319,7 @@ "purl": "pkg:npm/micromatch@4.0.5" }, "extra_data": {}, - "dependency_uid": "pkg:npm/micromatch@4.0.5?uuid=034b3fcd-3c78-429f-9144-45cc558f69ac", + "dependency_uid": "pkg:npm/micromatch@4.0.5?uuid=12b63a2c-a377-49b6-822d-296341cd2818", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -15386,7 +15386,7 @@ "purl": "pkg:npm/mime-db@1.52.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/mime-db@1.52.0?uuid=27d78570-5d65-4e0a-adad-65ca65821420", + "dependency_uid": "pkg:npm/mime-db@1.52.0?uuid=6e1566c2-ceb2-43ed-ba86-1a0818f9afb0", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -15464,7 +15464,7 @@ "purl": "pkg:npm/mime-types@2.1.35" }, "extra_data": {}, - "dependency_uid": "pkg:npm/mime-types@2.1.35?uuid=8d80ff01-b5c7-4529-8d82-b46a0ce44153", + "dependency_uid": "pkg:npm/mime-types@2.1.35?uuid=37b19e3b-3d05-4521-9f5b-ca421c61775d", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -15531,7 +15531,7 @@ "purl": "pkg:npm/mimic-fn@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/mimic-fn@4.0.0?uuid=9765fba5-8894-4630-8c0c-87e7f7643b80", + "dependency_uid": "pkg:npm/mimic-fn@4.0.0?uuid=0ac39aa3-89e7-4947-b865-f6a65a34aa9f", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -15609,7 +15609,7 @@ "purl": "pkg:npm/minimatch@3.1.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/minimatch@3.1.2?uuid=1ef9b09e-e7a0-4bb8-8084-e79478c79fbf", + "dependency_uid": "pkg:npm/minimatch@3.1.2?uuid=80c4dd83-6895-4426-b1cc-eb2083571bb1", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -15717,7 +15717,7 @@ "purl": "pkg:npm/mlly@1.4.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/mlly@1.4.2?uuid=2914fc23-3168-451f-8bcf-d4ef4083f134", + "dependency_uid": "pkg:npm/mlly@1.4.2?uuid=208a7073-7d35-4285-8d35-8e53961d6e6a", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -15784,7 +15784,7 @@ "purl": "pkg:npm/ms@2.1.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/ms@2.1.2?uuid=a719e2c5-44fa-4923-8fab-3bc8cdebd4ba", + "dependency_uid": "pkg:npm/ms@2.1.2?uuid=c31d4f21-bde8-4bdb-bb31-483e7465c644", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -15851,7 +15851,7 @@ "purl": "pkg:npm/nanoid@3.3.7" }, "extra_data": {}, - "dependency_uid": "pkg:npm/nanoid@3.3.7?uuid=e2a447b2-94b7-4204-958a-91cc6f49e9f4", + "dependency_uid": "pkg:npm/nanoid@3.3.7?uuid=dc8368b0-6fd6-4826-9d2f-c7983b9865b6", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -15929,7 +15929,7 @@ "purl": "pkg:npm/npm-run-path@5.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/npm-run-path@5.1.0?uuid=4b3a87b7-4d9c-4fce-8789-04c99d670686", + "dependency_uid": "pkg:npm/npm-run-path@5.1.0?uuid=b3963ee7-bcfc-48df-996c-56680f2752f6", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -15996,7 +15996,7 @@ "purl": "pkg:npm/path-key@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/path-key@4.0.0?uuid=c44cc2d0-2084-4dc9-85c7-a1eafd57745b", + "dependency_uid": "pkg:npm/path-key@4.0.0?uuid=645dedbc-6bf3-491f-92d5-17de3b30ff03", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -16063,7 +16063,7 @@ "purl": "pkg:npm/nwsapi@2.2.7" }, "extra_data": {}, - "dependency_uid": "pkg:npm/nwsapi@2.2.7?uuid=7fbcd28d-fcfa-47d2-83d6-0418c86c36ab", + "dependency_uid": "pkg:npm/nwsapi@2.2.7?uuid=83368cac-68cd-4315-8da3-56b5ee9b0a6f", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -16141,7 +16141,7 @@ "purl": "pkg:npm/once@1.4.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/once@1.4.0?uuid=c83b822e-c8ee-4bc1-8cf7-10da6c967647", + "dependency_uid": "pkg:npm/once@1.4.0?uuid=a056ec30-792b-46c7-a049-2964093d1662", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -16219,7 +16219,7 @@ "purl": "pkg:npm/onetime@6.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/onetime@6.0.0?uuid=a2364678-c85c-46b4-add3-bf7fa5c33c99", + "dependency_uid": "pkg:npm/onetime@6.0.0?uuid=2bcd50ca-036a-4182-b13c-8641337bb3c8", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -16327,7 +16327,7 @@ "purl": "pkg:npm/open@9.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/open@9.1.0?uuid=fb6942dd-e450-4616-8336-59fad4b6d041", + "dependency_uid": "pkg:npm/open@9.1.0?uuid=808a5b53-50bc-45cc-a53f-6a9e3cbc653b", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -16405,7 +16405,7 @@ "purl": "pkg:npm/p-limit@5.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/p-limit@5.0.0?uuid=5e088159-f3e7-4bb0-acc2-9cd81828aa21", + "dependency_uid": "pkg:npm/p-limit@5.0.0?uuid=551437e9-8110-4ed2-b8c0-9606744d04ab", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -16483,7 +16483,7 @@ "purl": "pkg:npm/parse5@7.1.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/parse5@7.1.2?uuid=564fabe5-5042-49d1-8d2d-a2334c5c9ef7", + "dependency_uid": "pkg:npm/parse5@7.1.2?uuid=e9b2666b-6513-4ebe-92d7-1391eb2aaee1", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -16550,7 +16550,7 @@ "purl": "pkg:npm/path-is-absolute@1.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/path-is-absolute@1.0.1?uuid=0451caa1-0702-4e73-9cde-7cb7c84014f1", + "dependency_uid": "pkg:npm/path-is-absolute@1.0.1?uuid=0c9905a2-f08b-4fc5-a352-1f87706c8ecf", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -16617,7 +16617,7 @@ "purl": "pkg:npm/path-key@3.1.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/path-key@3.1.1?uuid=39f65d66-d851-4d4a-8d9c-195fb81132fc", + "dependency_uid": "pkg:npm/path-key@3.1.1?uuid=b37ff696-2725-41c5-88cc-89e5882543c2", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -16705,7 +16705,7 @@ "purl": "pkg:npm/path-scurry@1.10.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/path-scurry@1.10.1?uuid=b6693f42-e5c3-4447-94f2-10ba2590c05d", + "dependency_uid": "pkg:npm/path-scurry@1.10.1?uuid=f37fd2ad-facc-4e02-b62d-e64c95bcac80", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -16772,7 +16772,7 @@ "purl": "pkg:npm/lru-cache@10.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/lru-cache@10.0.1?uuid=67c0a3c0-381d-4e9c-b950-ecc0b32fe381", + "dependency_uid": "pkg:npm/lru-cache@10.0.1?uuid=224f92f7-fb73-419c-970d-ac13927ddc8f", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -16839,7 +16839,7 @@ "purl": "pkg:npm/minipass@7.0.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/minipass@7.0.3?uuid=d9a7d530-9571-4a9d-8074-05d8da6f72fe", + "dependency_uid": "pkg:npm/minipass@7.0.3?uuid=920d2daf-da03-4566-b088-964bd6a7ca0f", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -16906,7 +16906,7 @@ "purl": "pkg:npm/path-type@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/path-type@4.0.0?uuid=239cfd2d-5e47-4170-b21a-730236556fd8", + "dependency_uid": "pkg:npm/path-type@4.0.0?uuid=a8103a18-1961-4fb9-a7b8-4ec0816a17fd", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -16973,7 +16973,7 @@ "purl": "pkg:npm/pathe@1.1.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/pathe@1.1.1?uuid=498af428-613d-4797-885f-06cc49cfef4b", + "dependency_uid": "pkg:npm/pathe@1.1.1?uuid=56a5294f-a3a1-46f1-870e-dca5b94bc150", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -17040,7 +17040,7 @@ "purl": "pkg:npm/pathval@1.1.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/pathval@1.1.1?uuid=2be69a71-5a5e-47ba-8b3e-c45c8d04a63d", + "dependency_uid": "pkg:npm/pathval@1.1.1?uuid=827bc16e-f3b8-4c9c-9e74-49abb1a70a47", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -17107,7 +17107,7 @@ "purl": "pkg:npm/picocolors@1.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/picocolors@1.0.0?uuid=bbabdbd1-ae32-44ea-b805-1f1af4266aad", + "dependency_uid": "pkg:npm/picocolors@1.0.0?uuid=602d3fa0-587b-46e0-85a7-9d66ca04dfc2", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -17174,7 +17174,7 @@ "purl": "pkg:npm/picomatch@2.3.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/picomatch@2.3.1?uuid=301483f2-4840-445a-8524-0d5f89760b3c", + "dependency_uid": "pkg:npm/picomatch@2.3.1?uuid=2a535075-5042-445a-a9ee-71dff4658811", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -17241,7 +17241,7 @@ "purl": "pkg:npm/pidtree@0.6.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/pidtree@0.6.0?uuid=c0c6c026-2e72-4de5-8836-00ac4781b317", + "dependency_uid": "pkg:npm/pidtree@0.6.0?uuid=c48ab9f3-49b2-48f1-8c4c-d88827e3b1d2", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -17329,7 +17329,7 @@ "purl": "pkg:npm/pkg-conf@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/pkg-conf@4.0.0?uuid=d76a58af-9eee-41c8-8c55-b6081dce894a", + "dependency_uid": "pkg:npm/pkg-conf@4.0.0?uuid=26cafce8-5306-4182-a0a3-0725f504b6b7", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -17417,7 +17417,7 @@ "purl": "pkg:npm/find-up@6.3.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/find-up@6.3.0?uuid=1d04fee7-22db-4c8d-aa58-8ea5ca6adc31", + "dependency_uid": "pkg:npm/find-up@6.3.0?uuid=90799cbc-1213-4924-a871-0f0a6ea8c6a1", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -17484,7 +17484,7 @@ "purl": "pkg:npm/load-json-file@7.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/load-json-file@7.0.1?uuid=9158195b-55b9-4840-9494-bca683a9acbc", + "dependency_uid": "pkg:npm/load-json-file@7.0.1?uuid=d1178753-7eba-4f75-82e1-b158a37b2c45", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -17562,7 +17562,7 @@ "purl": "pkg:npm/locate-path@7.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/locate-path@7.2.0?uuid=494c44f5-bbc2-44be-b9e6-dd5806665d0d", + "dependency_uid": "pkg:npm/locate-path@7.2.0?uuid=52f3c8f6-f23c-4de2-a0f2-c606000477c4", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -17640,7 +17640,7 @@ "purl": "pkg:npm/p-limit@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/p-limit@4.0.0?uuid=4040b6f0-34e8-4c53-9d45-a5a094198e14", + "dependency_uid": "pkg:npm/p-limit@4.0.0?uuid=932696b8-773e-4218-aca1-a034934d8a69", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -17718,7 +17718,7 @@ "purl": "pkg:npm/p-locate@6.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/p-locate@6.0.0?uuid=a774d9c2-e9a7-45ff-9f43-d587eb78e1f4", + "dependency_uid": "pkg:npm/p-locate@6.0.0?uuid=efb1c7fb-4583-49bd-8748-9c63b59649e5", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -17785,7 +17785,7 @@ "purl": "pkg:npm/path-exists@5.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/path-exists@5.0.0?uuid=f66eeab0-0805-4cb9-a174-4a4cf108a713", + "dependency_uid": "pkg:npm/path-exists@5.0.0?uuid=1a6254c8-a27f-4c51-ba8e-cbaf610408ff", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -17883,7 +17883,7 @@ "purl": "pkg:npm/pkg-types@1.0.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/pkg-types@1.0.3?uuid=ac92fad9-bf5e-4317-8e55-6ec22771e429", + "dependency_uid": "pkg:npm/pkg-types@1.0.3?uuid=508197e6-807d-4bec-9059-2e02d344e29c", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -17981,7 +17981,7 @@ "purl": "pkg:npm/postcss@8.4.32" }, "extra_data": {}, - "dependency_uid": "pkg:npm/postcss@8.4.32?uuid=59148deb-c2b8-4a5c-99be-b2bff6b68bbf", + "dependency_uid": "pkg:npm/postcss@8.4.32?uuid=a355d5ac-4bc4-4243-932c-b13b4028dba5", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -18048,7 +18048,7 @@ "purl": "pkg:npm/prettier@3.0.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/prettier@3.0.3?uuid=28c81a63-4176-4ca4-8a94-e57689048643", + "dependency_uid": "pkg:npm/prettier@3.0.3?uuid=128c86ef-3bf0-4a3c-80a4-d42d6cd5020b", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -18136,7 +18136,7 @@ "purl": "pkg:npm/prettier-plugin-packagejson@2.4.6" }, "extra_data": {}, - "dependency_uid": "pkg:npm/prettier-plugin-packagejson@2.4.6?uuid=7872ebe4-98e5-4231-9910-cf388bcdb374", + "dependency_uid": "pkg:npm/prettier-plugin-packagejson@2.4.6?uuid=6128474a-ca0e-4715-90fd-81b3dcfeae98", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -18234,7 +18234,7 @@ "purl": "pkg:npm/pretty-format@29.7.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/pretty-format@29.7.0?uuid=c49cc665-73fb-4c94-b33d-6fb607eedd76", + "dependency_uid": "pkg:npm/pretty-format@29.7.0?uuid=0a088660-6f10-4e44-8d33-dab81591b8e3", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -18301,7 +18301,7 @@ "purl": "pkg:npm/ansi-styles@5.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/ansi-styles@5.2.0?uuid=8bf64fc7-0410-4241-a034-601f362a945a", + "dependency_uid": "pkg:npm/ansi-styles@5.2.0?uuid=4b06ffc3-e212-420e-ae8b-aecc88423279", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -18368,7 +18368,7 @@ "purl": "pkg:npm/psl@1.9.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/psl@1.9.0?uuid=1c30dbff-271a-42e2-84f3-5c3690287d42", + "dependency_uid": "pkg:npm/psl@1.9.0?uuid=4eb2d4af-32c2-4874-a931-ef62448bcdad", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -18435,7 +18435,7 @@ "purl": "pkg:npm/punycode@2.3.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/punycode@2.3.1?uuid=1ab263c3-a83f-41c7-a346-7ef400c8e37f", + "dependency_uid": "pkg:npm/punycode@2.3.1?uuid=779f65eb-119b-452d-8175-a00a402daf37", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -18502,7 +18502,7 @@ "purl": "pkg:npm/querystringify@2.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/querystringify@2.2.0?uuid=d8977639-cbaf-403a-adc7-63b2731698d7", + "dependency_uid": "pkg:npm/querystringify@2.2.0?uuid=1ba292a4-c63a-475a-a48d-94b71c13f261", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -18569,7 +18569,7 @@ "purl": "pkg:npm/queue-microtask@1.2.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/queue-microtask@1.2.3?uuid=2ee4ef9a-32ca-4c4b-bd84-4317d440df67", + "dependency_uid": "pkg:npm/queue-microtask@1.2.3?uuid=62874997-d741-42a2-b4f2-8bb53537398d", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -18636,7 +18636,7 @@ "purl": "pkg:npm/react-is@18.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/react-is@18.2.0?uuid=0ee3a6ba-7d91-40ce-9d97-f6915aa62bf4", + "dependency_uid": "pkg:npm/react-is@18.2.0?uuid=cb4e2d62-4448-45db-baed-c61305584479", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -18703,7 +18703,7 @@ "purl": "pkg:npm/requires-port@1.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/requires-port@1.0.0?uuid=6baed4f9-8f9d-416b-b82a-543caccff757", + "dependency_uid": "pkg:npm/requires-port@1.0.0?uuid=c650f54b-5356-448d-a62c-2761bf777a63", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -18791,7 +18791,7 @@ "purl": "pkg:npm/restore-cursor@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/restore-cursor@4.0.0?uuid=67422b1a-951c-4c2f-83bf-1bd0be65130c", + "dependency_uid": "pkg:npm/restore-cursor@4.0.0?uuid=0fe51386-12f5-423a-9113-4ccb481e298b", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -18858,7 +18858,7 @@ "purl": "pkg:npm/mimic-fn@2.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/mimic-fn@2.1.0?uuid=8b0c8c19-8985-467a-b26e-adeee9c96742", + "dependency_uid": "pkg:npm/mimic-fn@2.1.0?uuid=9e76f82d-8f29-4f89-9cc7-3905dc07c4b7", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -18936,7 +18936,7 @@ "purl": "pkg:npm/onetime@5.1.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/onetime@5.1.2?uuid=2577f21d-4789-4ca6-89e7-f83eef41243b", + "dependency_uid": "pkg:npm/onetime@5.1.2?uuid=1f1ede95-1304-49f0-8e28-3db7c1fac6ff", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -19003,7 +19003,7 @@ "purl": "pkg:npm/signal-exit@3.0.7" }, "extra_data": {}, - "dependency_uid": "pkg:npm/signal-exit@3.0.7?uuid=4969135f-e7cc-4130-b4ef-4d40d5060eb1", + "dependency_uid": "pkg:npm/signal-exit@3.0.7?uuid=c74e3ab0-98cf-4d02-a66a-b864e5f18bf9", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -19070,7 +19070,7 @@ "purl": "pkg:npm/reusify@1.0.4" }, "extra_data": {}, - "dependency_uid": "pkg:npm/reusify@1.0.4?uuid=6930dd30-d5db-489e-845d-f2c598ceeacf", + "dependency_uid": "pkg:npm/reusify@1.0.4?uuid=ade79f25-7910-47cc-a4ab-1084c86b7e99", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -19137,7 +19137,7 @@ "purl": "pkg:npm/rfdc@1.3.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/rfdc@1.3.0?uuid=c8f6a5eb-647c-4cda-b211-cb04daf11a41", + "dependency_uid": "pkg:npm/rfdc@1.3.0?uuid=363394c1-ecc9-4042-b228-22d51777bcd6", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -19204,7 +19204,7 @@ "purl": "pkg:npm/rollup@4.6.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/rollup@4.6.1?uuid=c6364cd6-193a-4108-b70b-0db8b2ae4d3d", + "dependency_uid": "pkg:npm/rollup@4.6.1?uuid=1660f85d-fc62-4c11-8195-f06506a12e44", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -19271,7 +19271,7 @@ "purl": "pkg:npm/rrweb-cssom@0.6.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/rrweb-cssom@0.6.0?uuid=201c717e-b2a9-4d5b-a556-a3558825a7a2", + "dependency_uid": "pkg:npm/rrweb-cssom@0.6.0?uuid=793d8f49-d802-464a-8476-a41de23b122e", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -19349,7 +19349,7 @@ "purl": "pkg:npm/run-applescript@5.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/run-applescript@5.0.0?uuid=02a356a2-02d0-419a-88ac-b592e09afe46", + "dependency_uid": "pkg:npm/run-applescript@5.0.0?uuid=7eb8d63d-25c4-4a0d-a7db-ed8db230ce99", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -19507,7 +19507,7 @@ "purl": "pkg:npm/execa@5.1.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/execa@5.1.1?uuid=badb9923-1308-43fe-aacd-edb87e081ca2", + "dependency_uid": "pkg:npm/execa@5.1.1?uuid=b99aecc5-59e9-472d-a4c2-85d07d1a083c", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -19574,7 +19574,7 @@ "purl": "pkg:npm/get-stream@6.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/get-stream@6.0.1?uuid=61386e1b-e15a-410c-bfb6-cecd8f3c540d", + "dependency_uid": "pkg:npm/get-stream@6.0.1?uuid=6b7281b2-687b-4994-b405-71a19a241135", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -19641,7 +19641,7 @@ "purl": "pkg:npm/human-signals@2.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/human-signals@2.1.0?uuid=9c970867-59e6-4b89-ba1b-a81979e2ae63", + "dependency_uid": "pkg:npm/human-signals@2.1.0?uuid=34c351c0-d5f7-4d5f-abb1-b946b59e9fa0", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -19708,7 +19708,7 @@ "purl": "pkg:npm/is-stream@2.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/is-stream@2.0.1?uuid=0da71677-71e9-4bf2-a285-d4c296861c37", + "dependency_uid": "pkg:npm/is-stream@2.0.1?uuid=6790fe50-bda4-44e9-93ec-6aa69bbbc604", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -19775,7 +19775,7 @@ "purl": "pkg:npm/mimic-fn@2.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/mimic-fn@2.1.0?uuid=32f261fd-3964-4931-9381-df56b265d83d", + "dependency_uid": "pkg:npm/mimic-fn@2.1.0?uuid=7e3ca5d8-02ba-4844-85ae-9c5b662fe370", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -19853,7 +19853,7 @@ "purl": "pkg:npm/npm-run-path@4.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/npm-run-path@4.0.1?uuid=19a69ec1-6711-4cdb-b1d0-beb027c57e14", + "dependency_uid": "pkg:npm/npm-run-path@4.0.1?uuid=c64d3706-634b-47c6-9d27-ca67af62dd1d", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -19931,7 +19931,7 @@ "purl": "pkg:npm/onetime@5.1.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/onetime@5.1.2?uuid=ad141996-bedc-42f0-a402-e7884b47f720", + "dependency_uid": "pkg:npm/onetime@5.1.2?uuid=6222b619-f7e8-40eb-875b-2498c74592e5", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -19998,7 +19998,7 @@ "purl": "pkg:npm/signal-exit@3.0.7" }, "extra_data": {}, - "dependency_uid": "pkg:npm/signal-exit@3.0.7?uuid=d6a8d8de-cf65-40d3-a21e-bc915fee952d", + "dependency_uid": "pkg:npm/signal-exit@3.0.7?uuid=1c056450-5086-48e2-88d5-ea186c24b49a", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -20065,7 +20065,7 @@ "purl": "pkg:npm/strip-final-newline@2.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/strip-final-newline@2.0.0?uuid=57f0e594-2b49-4620-93f8-422b7d390faa", + "dependency_uid": "pkg:npm/strip-final-newline@2.0.0?uuid=cdc472d2-782c-44b7-a3e2-c049913e5aec", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -20143,7 +20143,7 @@ "purl": "pkg:npm/run-parallel@1.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/run-parallel@1.2.0?uuid=173635ec-0d85-4c45-823b-64c839689d43", + "dependency_uid": "pkg:npm/run-parallel@1.2.0?uuid=45ab033c-34cb-4de2-981f-be30f6dddd6c", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -20210,7 +20210,7 @@ "purl": "pkg:npm/safer-buffer@2.1.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/safer-buffer@2.1.2?uuid=33a15d91-8405-41a6-b800-81409b8f2789", + "dependency_uid": "pkg:npm/safer-buffer@2.1.2?uuid=ff1b1aa8-8b04-4c90-8ebe-2fce8454159d", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -20288,7 +20288,7 @@ "purl": "pkg:npm/saxes@6.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/saxes@6.0.0?uuid=c391c482-e549-4a0b-8aee-1b7ff941a99b", + "dependency_uid": "pkg:npm/saxes@6.0.0?uuid=0933fc1b-a4bb-43a9-ac2d-28af7506756e", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -20366,7 +20366,7 @@ "purl": "pkg:npm/semver@7.5.4" }, "extra_data": {}, - "dependency_uid": "pkg:npm/semver@7.5.4?uuid=c71bdf1e-a9f4-4e52-a18d-c597b635850b", + "dependency_uid": "pkg:npm/semver@7.5.4?uuid=f6d1384d-7792-44d6-91b2-8f9aed8ce5e9", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -20444,7 +20444,7 @@ "purl": "pkg:npm/shebang-command@2.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/shebang-command@2.0.0?uuid=dc9f1a41-f8a1-45f1-8fac-38b4b772458c", + "dependency_uid": "pkg:npm/shebang-command@2.0.0?uuid=91131e93-7d1b-45f8-a016-d4f82fe29bff", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -20511,7 +20511,7 @@ "purl": "pkg:npm/shebang-regex@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/shebang-regex@3.0.0?uuid=41077948-7484-4af3-86de-75d9dd9ad719", + "dependency_uid": "pkg:npm/shebang-regex@3.0.0?uuid=e100b25b-510c-472b-b924-f0916d09cc88", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -20578,7 +20578,7 @@ "purl": "pkg:npm/siginfo@2.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/siginfo@2.0.0?uuid=8cc31e07-85cd-4d1a-a013-20c000f782c1", + "dependency_uid": "pkg:npm/siginfo@2.0.0?uuid=8ff0dfd4-0c05-4d91-9c5d-dd3df75b6ad7", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -20645,7 +20645,7 @@ "purl": "pkg:npm/signal-exit@4.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/signal-exit@4.1.0?uuid=fc9891ea-6434-45bd-b6f6-570323e7fd41", + "dependency_uid": "pkg:npm/signal-exit@4.1.0?uuid=e29d4338-e0bb-4e0c-a5be-3410b8d40604", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -20712,7 +20712,7 @@ "purl": "pkg:npm/slash@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/slash@4.0.0?uuid=8e458d56-e930-4dc5-85ed-c4bb58db659c", + "dependency_uid": "pkg:npm/slash@4.0.0?uuid=38f50050-3944-4ce1-9da9-8440b700db09", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -20800,7 +20800,7 @@ "purl": "pkg:npm/slice-ansi@5.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/slice-ansi@5.0.0?uuid=5cc37879-851f-4912-a5be-810b65844138", + "dependency_uid": "pkg:npm/slice-ansi@5.0.0?uuid=5ebf1544-1637-4334-83ce-0ec7edd698ab", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -20867,7 +20867,7 @@ "purl": "pkg:npm/sort-object-keys@1.1.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/sort-object-keys@1.1.3?uuid=449fbc94-ce35-4705-b2a7-7892834648fa", + "dependency_uid": "pkg:npm/sort-object-keys@1.1.3?uuid=223baa5a-2a51-49c0-aca7-644b433a9c06", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -21005,7 +21005,7 @@ "purl": "pkg:npm/sort-package-json@2.6.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/sort-package-json@2.6.0?uuid=d09c3d10-365f-4f21-8703-0cdade409f47", + "dependency_uid": "pkg:npm/sort-package-json@2.6.0?uuid=a0127a4f-2954-4718-8bf5-28fd66a8b111", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -21072,7 +21072,7 @@ "purl": "pkg:npm/source-map@0.6.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/source-map@0.6.1?uuid=fcbfdc5a-6c3f-42fa-b243-32ee6e74ec43", + "dependency_uid": "pkg:npm/source-map@0.6.1?uuid=37a5fb54-53bc-495f-aca8-3a69604d8871", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -21139,7 +21139,7 @@ "purl": "pkg:npm/source-map-js@1.0.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/source-map-js@1.0.2?uuid=3ff29eef-ec44-488a-b0cf-4456a0639674", + "dependency_uid": "pkg:npm/source-map-js@1.0.2?uuid=b15af55e-8c86-40f6-87b2-97033aff0ecb", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -21227,7 +21227,7 @@ "purl": "pkg:npm/source-map-support@0.5.21" }, "extra_data": {}, - "dependency_uid": "pkg:npm/source-map-support@0.5.21?uuid=284cbefc-50a5-4b14-8053-cfdc68de7c89", + "dependency_uid": "pkg:npm/source-map-support@0.5.21?uuid=9f32dc58-671e-4ec2-a3a6-effcb2414705", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -21294,7 +21294,7 @@ "purl": "pkg:npm/sponge-case" }, "extra_data": {}, - "dependency_uid": "pkg:npm/sponge-case?uuid=1d6c0fa2-bc2c-4f3e-ae90-ee91521663b1", + "dependency_uid": "pkg:npm/sponge-case?uuid=34b42785-9def-4494-942b-5431c8b8fcb6", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -21361,7 +21361,7 @@ "purl": "pkg:npm/stackback@0.0.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/stackback@0.0.2?uuid=6bda5294-a624-4381-9215-dcbf2ba21c96", + "dependency_uid": "pkg:npm/stackback@0.0.2?uuid=873fa58e-50af-4289-b8c2-15f51715d99f", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -21428,7 +21428,7 @@ "purl": "pkg:npm/std-env@3.6.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/std-env@3.6.0?uuid=70f1827c-84bc-4d83-be67-12d949b60b43", + "dependency_uid": "pkg:npm/std-env@3.6.0?uuid=4cdd2a6e-dc51-41a8-8891-aa9adac489fd", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -21495,7 +21495,7 @@ "purl": "pkg:npm/string-argv@0.3.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/string-argv@0.3.2?uuid=53993e9b-33dc-497a-90d2-688f18f23988", + "dependency_uid": "pkg:npm/string-argv@0.3.2?uuid=4e86fbae-c292-4d4d-b604-5da34591bdf2", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -21593,7 +21593,7 @@ "purl": "pkg:npm/string-width@5.1.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/string-width@5.1.2?uuid=cf0b4ce1-75f4-4403-aa09-a3c86825df57", + "dependency_uid": "pkg:npm/string-width@5.1.2?uuid=a422e30c-9ee6-4e0a-971f-29c79d488366", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -21691,7 +21691,7 @@ "purl": "pkg:npm/string-width@4.2.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/string-width@4.2.3?uuid=05c7f0a1-702b-4426-9e5e-dcb7f6f6b76b", + "dependency_uid": "pkg:npm/string-width@4.2.3?uuid=dfa082fd-fcae-4255-967a-ca3bb7d03d6f", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -21758,7 +21758,7 @@ "purl": "pkg:npm/ansi-regex@5.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/ansi-regex@5.0.1?uuid=d979854f-fa95-4db1-a4d4-76c88bf30dd5", + "dependency_uid": "pkg:npm/ansi-regex@5.0.1?uuid=546fda3d-6cf7-4168-b1f9-3fa53a05bbc9", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -21825,7 +21825,7 @@ "purl": "pkg:npm/emoji-regex@8.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/emoji-regex@8.0.0?uuid=83e42df1-5943-4293-b333-f990e70c3dbc", + "dependency_uid": "pkg:npm/emoji-regex@8.0.0?uuid=7df073ee-1bec-4db5-bc90-ca159a859791", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -21892,7 +21892,7 @@ "purl": "pkg:npm/is-fullwidth-code-point@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/is-fullwidth-code-point@3.0.0?uuid=4536a833-0558-4094-b200-d757107928c3", + "dependency_uid": "pkg:npm/is-fullwidth-code-point@3.0.0?uuid=284bdd22-2e94-416b-9143-b503402dad9d", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -21970,7 +21970,7 @@ "purl": "pkg:npm/strip-ansi@6.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/strip-ansi@6.0.1?uuid=feb7ae8c-5521-40d6-b899-e7920298ce72", + "dependency_uid": "pkg:npm/strip-ansi@6.0.1?uuid=f028a268-ec6e-46f2-aa64-74d98e85e1c0", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -22048,7 +22048,7 @@ "purl": "pkg:npm/strip-ansi@7.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/strip-ansi@7.1.0?uuid=f6e3bbf7-7cf8-4514-91a1-3cfba1a73d49", + "dependency_uid": "pkg:npm/strip-ansi@7.1.0?uuid=551437b1-9529-4794-babf-fe43313f0516", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -22126,7 +22126,7 @@ "purl": "pkg:npm/strip-ansi@6.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/strip-ansi@6.0.1?uuid=37653925-5bb0-4171-95ce-f224a9fe9395", + "dependency_uid": "pkg:npm/strip-ansi@6.0.1?uuid=a1ea6e4d-f2d4-48fd-a3d8-ea800789b237", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -22193,7 +22193,7 @@ "purl": "pkg:npm/ansi-regex@5.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/ansi-regex@5.0.1?uuid=813e82ff-4de3-497f-82b5-8798a066e61c", + "dependency_uid": "pkg:npm/ansi-regex@5.0.1?uuid=ca520b56-f68d-4ed6-a0ca-edbfa60b65f2", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -22260,7 +22260,7 @@ "purl": "pkg:npm/strip-final-newline@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/strip-final-newline@3.0.0?uuid=8753c9e1-fb0d-4771-bc69-de507a15ba33", + "dependency_uid": "pkg:npm/strip-final-newline@3.0.0?uuid=aa6ac738-043d-43e9-8690-47c0863cb053", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -22338,7 +22338,7 @@ "purl": "pkg:npm/strip-literal@1.3.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/strip-literal@1.3.0?uuid=3185fc7e-1739-4170-8285-e5ae107f0d37", + "dependency_uid": "pkg:npm/strip-literal@1.3.0?uuid=fa7ca603-ffb0-4b9b-9409-52738aad27db", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -22416,7 +22416,7 @@ "purl": "pkg:npm/supports-color@7.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/supports-color@7.2.0?uuid=173b9ff7-abd0-4e46-a433-8879fd17ba7a", + "dependency_uid": "pkg:npm/supports-color@7.2.0?uuid=56d8fe81-7b80-4fde-a70e-5739506cbd81", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -22483,7 +22483,7 @@ "purl": "pkg:npm/swap-case" }, "extra_data": {}, - "dependency_uid": "pkg:npm/swap-case?uuid=6a76f6f1-cfb3-48fb-bf2c-9d06706d640a", + "dependency_uid": "pkg:npm/swap-case?uuid=855b6ffd-7111-4af8-8f4e-b18e6f66810a", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -22550,7 +22550,7 @@ "purl": "pkg:npm/symbol-tree@3.2.4" }, "extra_data": {}, - "dependency_uid": "pkg:npm/symbol-tree@3.2.4?uuid=61ff43b4-e090-4e39-be38-b41ed46c9ac4", + "dependency_uid": "pkg:npm/symbol-tree@3.2.4?uuid=8c2005bc-deea-4860-bf37-8e268f8f67df", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -22638,7 +22638,7 @@ "purl": "pkg:npm/synckit@0.8.5" }, "extra_data": {}, - "dependency_uid": "pkg:npm/synckit@0.8.5?uuid=a0b5b846-517f-497b-8b6e-34b6d520e141", + "dependency_uid": "pkg:npm/synckit@0.8.5?uuid=b59d6be3-05bd-4c9d-bcaa-167c39228220", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -22746,7 +22746,7 @@ "purl": "pkg:npm/terser@5.25.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/terser@5.25.0?uuid=d2da9c0d-9afc-495d-838c-16459018d45e", + "dependency_uid": "pkg:npm/terser@5.25.0?uuid=25071e13-3445-458e-b419-2941c5ee3461", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -22813,7 +22813,7 @@ "purl": "pkg:npm/commander@2.20.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/commander@2.20.3?uuid=25b1931f-9c40-4afe-85c8-782d4393d1a9", + "dependency_uid": "pkg:npm/commander@2.20.3?uuid=3a70a1fe-5f99-477a-b897-e285838b6732", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -22911,7 +22911,7 @@ "purl": "pkg:npm/test-exclude@6.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/test-exclude@6.0.0?uuid=cef706f3-527c-4429-a9aa-e3bbd3333d8d", + "dependency_uid": "pkg:npm/test-exclude@6.0.0?uuid=103d34b3-0322-4010-afc6-83ed296947ae", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -22978,7 +22978,7 @@ "purl": "pkg:npm/tinybench@2.5.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/tinybench@2.5.1?uuid=cbf8ab6c-dd07-4342-8d19-8afbc465e9ad", + "dependency_uid": "pkg:npm/tinybench@2.5.1?uuid=a3d3844e-93a9-4c43-a3c9-592708e87b40", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -23045,7 +23045,7 @@ "purl": "pkg:npm/tinypool@0.8.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/tinypool@0.8.1?uuid=a2404515-1a10-4bbd-beed-f2eae8d4b835", + "dependency_uid": "pkg:npm/tinypool@0.8.1?uuid=44256023-1f0f-42b3-ba6f-f6ae072cf9aa", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -23112,7 +23112,7 @@ "purl": "pkg:npm/tinyspy@2.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/tinyspy@2.2.0?uuid=e7b9eff3-e23d-4eb8-af85-e323ff616604", + "dependency_uid": "pkg:npm/tinyspy@2.2.0?uuid=a01117f3-802b-460c-b0af-a2f9caa7aed8", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -23179,7 +23179,7 @@ "purl": "pkg:npm/title-case" }, "extra_data": {}, - "dependency_uid": "pkg:npm/title-case?uuid=69d5c3b9-3ae4-4494-9e7c-f3025b294803", + "dependency_uid": "pkg:npm/title-case?uuid=effa36a2-7af0-4092-a717-498090a0d7e6", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -23246,7 +23246,7 @@ "purl": "pkg:npm/titleize@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/titleize@3.0.0?uuid=25603056-66eb-4912-88e7-45ec3ae429ae", + "dependency_uid": "pkg:npm/titleize@3.0.0?uuid=dc8fdf5b-486c-4291-80be-17d99f88908e", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -23313,7 +23313,7 @@ "purl": "pkg:npm/to-fast-properties@2.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/to-fast-properties@2.0.0?uuid=87356a3f-f462-49eb-ad75-d5d39142a6a0", + "dependency_uid": "pkg:npm/to-fast-properties@2.0.0?uuid=fbfcd669-ede2-496d-866e-7daec8419f55", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -23391,7 +23391,7 @@ "purl": "pkg:npm/to-regex-range@5.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/to-regex-range@5.0.1?uuid=e385ca0d-a497-4d70-af05-6d98ba7d60d2", + "dependency_uid": "pkg:npm/to-regex-range@5.0.1?uuid=17693786-63ad-43eb-b895-a813927b0fe2", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -23499,7 +23499,7 @@ "purl": "pkg:npm/tough-cookie@4.1.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/tough-cookie@4.1.3?uuid=e6309c4e-2d54-4c9b-a422-573988d8f191", + "dependency_uid": "pkg:npm/tough-cookie@4.1.3?uuid=1a92c0c2-562e-498d-b390-b83dde041237", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -23577,7 +23577,7 @@ "purl": "pkg:npm/tr46@5.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/tr46@5.0.0?uuid=4160ba02-b2e6-45cc-8926-35a980722d52", + "dependency_uid": "pkg:npm/tr46@5.0.0?uuid=2574aee4-f3d6-4528-a6ad-4139fd34c10c", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -23644,7 +23644,7 @@ "purl": "pkg:npm/tslib@2.6.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/tslib@2.6.2?uuid=5c58d155-a650-4133-8faf-0629d638358d", + "dependency_uid": "pkg:npm/tslib@2.6.2?uuid=d6f3e777-d634-4f77-8f30-501fea9edac3", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -23711,7 +23711,7 @@ "purl": "pkg:npm/type-detect@4.0.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/type-detect@4.0.8?uuid=650abd89-ea58-4626-a552-3db04a968331", + "dependency_uid": "pkg:npm/type-detect@4.0.8?uuid=9c3fb26b-ec4e-4a03-b7e8-836864f6dea7", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -23778,7 +23778,7 @@ "purl": "pkg:npm/type-fest@1.4.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/type-fest@1.4.0?uuid=fdffbb1a-3ba3-4b0d-89f9-664e7b081331", + "dependency_uid": "pkg:npm/type-fest@1.4.0?uuid=c6c72e97-5d14-4a16-a987-96cf1ebc387c", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -23845,7 +23845,7 @@ "purl": "pkg:npm/typescript@5.2.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/typescript@5.2.2?uuid=973847a2-e3f1-4b63-86b2-ec7486034ad9", + "dependency_uid": "pkg:npm/typescript@5.2.2?uuid=a57c5d32-8217-4294-8604-887e5e5cd73b", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -23912,7 +23912,7 @@ "purl": "pkg:npm/ufo@1.3.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/ufo@1.3.2?uuid=d15049b2-94ba-477a-bd40-da16330bc9d1", + "dependency_uid": "pkg:npm/ufo@1.3.2?uuid=d8d56583-35a1-4ee9-9a50-ed6998fa03aa", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -23979,7 +23979,7 @@ "purl": "pkg:npm/undici-types@5.26.5" }, "extra_data": {}, - "dependency_uid": "pkg:npm/undici-types@5.26.5?uuid=e14dd7f1-8eea-45e7-b9f0-806e75da9dd8", + "dependency_uid": "pkg:npm/undici-types@5.26.5?uuid=fce260a3-9f57-4c8d-a0de-ad5879204be6", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -24046,7 +24046,7 @@ "purl": "pkg:npm/universalify@0.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/universalify@0.2.0?uuid=54bb78f3-ab4f-45c6-b70e-4b660a5f8072", + "dependency_uid": "pkg:npm/universalify@0.2.0?uuid=02f15b8a-d5ea-43af-abb2-e225c877375c", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -24113,7 +24113,7 @@ "purl": "pkg:npm/untildify@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/untildify@4.0.0?uuid=dd690da1-1229-431a-a19b-0de949e4bd56", + "dependency_uid": "pkg:npm/untildify@4.0.0?uuid=6eed0f66-e34e-478d-ba1e-86e81b25dd79", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -24201,7 +24201,7 @@ "purl": "pkg:npm/url-parse@1.5.10" }, "extra_data": {}, - "dependency_uid": "pkg:npm/url-parse@1.5.10?uuid=e5730e7c-6646-4319-83ca-806e3cb7b3ff", + "dependency_uid": "pkg:npm/url-parse@1.5.10?uuid=1ea4fd84-6794-4d9f-bdf5-712a38e535a4", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -24299,7 +24299,7 @@ "purl": "pkg:npm/v8-to-istanbul@9.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/v8-to-istanbul@9.2.0?uuid=d63a7616-a137-4249-8992-abf3e5d32a74", + "dependency_uid": "pkg:npm/v8-to-istanbul@9.2.0?uuid=4cb3bd95-1e04-45f2-9358-22711144987b", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -24397,7 +24397,7 @@ "purl": "pkg:npm/vite@5.0.5" }, "extra_data": {}, - "dependency_uid": "pkg:npm/vite@5.0.5?uuid=3a4cacf0-8725-46c4-a6ee-a26a53ed1cf9", + "dependency_uid": "pkg:npm/vite@5.0.5?uuid=6e809ada-837f-4091-b75c-4d6d58b33986", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -24515,7 +24515,7 @@ "purl": "pkg:npm/vite-node@1.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/vite-node@1.0.1?uuid=16b394b6-0468-4473-9dc3-3a071b0b803c", + "dependency_uid": "pkg:npm/vite-node@1.0.1?uuid=0eeb744a-d74e-4c01-ba21-878563e0832f", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -24793,7 +24793,7 @@ "purl": "pkg:npm/vitest@1.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/vitest@1.0.1?uuid=94bae1a7-c9fd-411a-8a7b-a3ea7bfd0dd9", + "dependency_uid": "pkg:npm/vitest@1.0.1?uuid=25956d59-db7c-46da-b46b-9ac8863c8481", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -24871,7 +24871,7 @@ "purl": "pkg:npm/w3c-xmlserializer@5.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/w3c-xmlserializer@5.0.0?uuid=bc8da265-763a-433e-98ad-cf9da94b8d6e", + "dependency_uid": "pkg:npm/w3c-xmlserializer@5.0.0?uuid=fbe91e98-8cbd-41ca-bb84-7a70f0844583", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -24938,7 +24938,7 @@ "purl": "pkg:npm/webidl-conversions@7.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/webidl-conversions@7.0.0?uuid=6e26e1a0-32fa-40d8-96f6-2c77f9547861", + "dependency_uid": "pkg:npm/webidl-conversions@7.0.0?uuid=34c85571-fe8c-4dd2-bdaf-523eecc7dcdd", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -25016,7 +25016,7 @@ "purl": "pkg:npm/whatwg-encoding@3.1.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/whatwg-encoding@3.1.1?uuid=95c92921-3624-4ed4-953f-0b62b5363831", + "dependency_uid": "pkg:npm/whatwg-encoding@3.1.1?uuid=347e0c1f-8e41-497f-944a-6bfd539caec4", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -25083,7 +25083,7 @@ "purl": "pkg:npm/whatwg-mimetype@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/whatwg-mimetype@4.0.0?uuid=d9bda7f9-fd45-42c5-8bfb-c9ae8cbe7d97", + "dependency_uid": "pkg:npm/whatwg-mimetype@4.0.0?uuid=11a123aa-4404-4b09-8196-87724fd33308", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -25171,7 +25171,7 @@ "purl": "pkg:npm/whatwg-url@14.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/whatwg-url@14.0.0?uuid=47e2bb29-bd4e-405a-bf3a-a8cc8b3a9c5e", + "dependency_uid": "pkg:npm/whatwg-url@14.0.0?uuid=00f52c69-81c8-4cf2-ae33-9eed51c1e74d", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -25249,7 +25249,7 @@ "purl": "pkg:npm/which@2.0.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/which@2.0.2?uuid=f57c1ac2-b4f4-4377-989b-98ad8c0881f4", + "dependency_uid": "pkg:npm/which@2.0.2?uuid=e3c4b627-9532-455e-839c-c7d7a4289b29", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -25337,7 +25337,7 @@ "purl": "pkg:npm/why-is-node-running@2.2.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/why-is-node-running@2.2.2?uuid=6e9ce11e-e149-41de-b874-167b85a36bf4", + "dependency_uid": "pkg:npm/why-is-node-running@2.2.2?uuid=c0b576dc-959d-4d73-a4e5-dacf4b611635", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -25435,7 +25435,7 @@ "purl": "pkg:npm/wrap-ansi@8.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/wrap-ansi@8.1.0?uuid=8c2ad6db-f3c0-4b49-a797-d02b42ff6d18", + "dependency_uid": "pkg:npm/wrap-ansi@8.1.0?uuid=1d7bd8ee-f667-4cd3-ab46-3082703c95b4", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -25533,7 +25533,7 @@ "purl": "pkg:npm/wrap-ansi@7.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/wrap-ansi@7.0.0?uuid=b657508b-eb25-4583-ad68-7f4972ab5389", + "dependency_uid": "pkg:npm/wrap-ansi@7.0.0?uuid=f7830f74-55fb-4133-97ee-cbfb5bc5d025", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -25600,7 +25600,7 @@ "purl": "pkg:npm/ansi-regex@5.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/ansi-regex@5.0.1?uuid=472967a8-cc3f-45a9-b9dd-071a0be77374", + "dependency_uid": "pkg:npm/ansi-regex@5.0.1?uuid=9acb2cac-b1d3-48c8-9005-35e39b3085bb", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -25678,7 +25678,7 @@ "purl": "pkg:npm/ansi-styles@4.3.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/ansi-styles@4.3.0?uuid=83586ce6-445f-47b2-af38-f009e9d6440d", + "dependency_uid": "pkg:npm/ansi-styles@4.3.0?uuid=be736cb8-4d32-4514-b947-b19122a5a294", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -25745,7 +25745,7 @@ "purl": "pkg:npm/emoji-regex@8.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/emoji-regex@8.0.0?uuid=30a8560f-7356-44b9-b4eb-dd508dec40b1", + "dependency_uid": "pkg:npm/emoji-regex@8.0.0?uuid=71120e1d-685d-4e7d-83e4-bdda0ffcbfd0", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -25812,7 +25812,7 @@ "purl": "pkg:npm/is-fullwidth-code-point@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/is-fullwidth-code-point@3.0.0?uuid=b33dc7db-99b1-4cdd-83fc-cd9c0f06d40f", + "dependency_uid": "pkg:npm/is-fullwidth-code-point@3.0.0?uuid=84296dee-ee86-4da4-9f10-f546ba5440f2", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -25910,7 +25910,7 @@ "purl": "pkg:npm/string-width@4.2.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/string-width@4.2.3?uuid=c1f1f381-c2fe-4467-bcc0-11edf77b6c79", + "dependency_uid": "pkg:npm/string-width@4.2.3?uuid=6dba33b8-3aa8-4275-a990-682e309ca87a", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -25988,7 +25988,7 @@ "purl": "pkg:npm/strip-ansi@6.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/strip-ansi@6.0.1?uuid=d9f3c0c2-9e58-4833-91fd-b030215134e3", + "dependency_uid": "pkg:npm/strip-ansi@6.0.1?uuid=61d02ed0-6b55-4b44-acb6-945c62fd9bbb", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -26055,7 +26055,7 @@ "purl": "pkg:npm/wrappy@1.0.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/wrappy@1.0.2?uuid=c6ae188e-c4cb-458c-ae3f-98864c4131ba", + "dependency_uid": "pkg:npm/wrappy@1.0.2?uuid=3dea7c3f-939e-4635-b85d-38589e4b69a3", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -26122,7 +26122,7 @@ "purl": "pkg:npm/ws@8.14.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/ws@8.14.2?uuid=a880e508-2dd6-4352-9dc5-78272da9195f", + "dependency_uid": "pkg:npm/ws@8.14.2?uuid=b7054c10-f68b-4a67-afbb-b6c2d7aaad35", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -26189,7 +26189,7 @@ "purl": "pkg:npm/xml-name-validator@5.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/xml-name-validator@5.0.0?uuid=587d1647-a0c5-4400-8c00-130a9033aeac", + "dependency_uid": "pkg:npm/xml-name-validator@5.0.0?uuid=a48ec92e-567a-45a6-aeb0-1281bc044e29", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -26256,7 +26256,7 @@ "purl": "pkg:npm/xmlchars@2.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/xmlchars@2.2.0?uuid=70131135-6bae-4920-81d2-e13873950a2c", + "dependency_uid": "pkg:npm/xmlchars@2.2.0?uuid=a9e5b9d5-9194-41e9-9fa4-8306e9f1783d", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -26323,7 +26323,7 @@ "purl": "pkg:npm/yallist@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/yallist@4.0.0?uuid=7f2dc3fa-10d1-4aae-b6ba-6520318ff9d9", + "dependency_uid": "pkg:npm/yallist@4.0.0?uuid=8e7a7af2-5d9b-42cd-bdf4-1d94e88cf220", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -26390,7 +26390,7 @@ "purl": "pkg:npm/yaml@2.3.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/yaml@2.3.3?uuid=f7c779c7-43c3-4238-9226-7999dc4accf0", + "dependency_uid": "pkg:npm/yaml@2.3.3?uuid=d6d47d88-4359-4718-8dd1-670c4bbdbe82", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -26457,7 +26457,7 @@ "purl": "pkg:npm/yocto-queue@1.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/yocto-queue@1.0.0?uuid=0fa36257-cd8f-4be4-acaa-d8cc50e1cf74", + "dependency_uid": "pkg:npm/yocto-queue@1.0.0?uuid=7785304a-ce5a-4f97-9688-8a9fc44beb87", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -26524,7 +26524,7 @@ "purl": "pkg:npm/zod@3.22.4" }, "extra_data": {}, - "dependency_uid": "pkg:npm/zod@3.22.4?uuid=f2e59267-8887-4dc7-a6b0-36adce4a0844", + "dependency_uid": "pkg:npm/zod@3.22.4?uuid=1c12a32a-d570-4960-ab78-5af9a30e61f9", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -26625,7 +26625,7 @@ "purl": "pkg:npm/packages/camel-case@5.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/camel-case@5.0.0?uuid=f382a071-e8b8-45d2-b649-73c3efc21a52", + "dependency_uid": "pkg:npm/packages/camel-case@5.0.0?uuid=4b262002-01d6-4c82-872c-f38fcaf03ef1", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -26726,7 +26726,7 @@ "purl": "pkg:npm/packages/capital-case@2.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/capital-case@2.0.0?uuid=2776ea3f-5a01-44e0-ab88-7d04e98408dd", + "dependency_uid": "pkg:npm/packages/capital-case@2.0.0?uuid=4e12de27-9f91-456a-a967-c9f657d10f91", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -26816,7 +26816,7 @@ "purl": "pkg:npm/packages/change-case@5.4.4" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/change-case@5.4.4?uuid=e243b481-4187-462b-a209-441e1f7bb699", + "dependency_uid": "pkg:npm/packages/change-case@5.4.4?uuid=c33a7d1e-8a07-4914-bac7-558754cd5f63", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -26906,7 +26906,7 @@ "purl": "pkg:npm/packages/change-case-of-keys@0.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/change-case-of-keys@0.0.0?uuid=15e88d49-3a63-4e3a-a391-cb0554163a25", + "dependency_uid": "pkg:npm/packages/change-case-of-keys@0.0.0?uuid=6bc09e66-d520-46d8-91c6-994182def741", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -27007,7 +27007,7 @@ "purl": "pkg:npm/packages/constant-case@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/constant-case@4.0.0?uuid=d19bbc42-7109-4b6c-9f23-b1ac54f95912", + "dependency_uid": "pkg:npm/packages/constant-case@4.0.0?uuid=999ab888-b6aa-4bfe-97ba-399fcf07e3d3", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -27108,7 +27108,7 @@ "purl": "pkg:npm/packages/dot-case@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/dot-case@4.0.0?uuid=9433397a-cbfe-43ed-a18c-dfc21e582802", + "dependency_uid": "pkg:npm/packages/dot-case@4.0.0?uuid=5f4a203e-403b-4be8-8ceb-170ec551de6e", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -27209,7 +27209,7 @@ "purl": "pkg:npm/packages/header-case@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/header-case@3.0.0?uuid=64195b3f-964e-4abf-bb54-ebb0ed5c9608", + "dependency_uid": "pkg:npm/packages/header-case@3.0.0?uuid=e3ffdfa1-54e8-4539-81e0-f2726ba6458f", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -27299,7 +27299,7 @@ "purl": "pkg:npm/packages/is-lower-case@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/is-lower-case@3.0.0?uuid=ec9bd2c8-112b-4b07-aba3-e387b04b00cb", + "dependency_uid": "pkg:npm/packages/is-lower-case@3.0.0?uuid=774a7f62-0699-4bb9-a5a7-4f54ca4ac108", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -27389,7 +27389,7 @@ "purl": "pkg:npm/packages/is-upper-case@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/is-upper-case@3.0.0?uuid=4e1880fc-84a8-454e-a63d-e5878e1c9bf5", + "dependency_uid": "pkg:npm/packages/is-upper-case@3.0.0?uuid=af981781-5970-4c99-9d6f-dee2f5d905b6", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -27479,7 +27479,7 @@ "purl": "pkg:npm/packages/lower-case@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/lower-case@3.0.0?uuid=8993d722-2802-4e98-9ace-403147328480", + "dependency_uid": "pkg:npm/packages/lower-case@3.0.0?uuid=8aac03e2-6fb7-4910-8a4c-f84c003f51c1", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -27569,7 +27569,7 @@ "purl": "pkg:npm/packages/lower-case-first@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/lower-case-first@3.0.0?uuid=c8118c9e-2a28-4434-9a18-3a0a6cb28c5e", + "dependency_uid": "pkg:npm/packages/lower-case-first@3.0.0?uuid=8ca0ef93-9848-4baf-a0e3-c873f553fe9f", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -27659,7 +27659,7 @@ "purl": "pkg:npm/packages/no-case@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/no-case@4.0.0?uuid=f4bbdb3d-4432-4799-9383-ebe934f1a654", + "dependency_uid": "pkg:npm/packages/no-case@4.0.0?uuid=6c9289ea-a3f3-48a5-9a89-8d21f436eb3a", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -27760,7 +27760,7 @@ "purl": "pkg:npm/packages/param-case@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/param-case@4.0.0?uuid=fc38c325-ca72-4a2d-8a42-18bbb5d7fdae", + "dependency_uid": "pkg:npm/packages/param-case@4.0.0?uuid=b67153ad-6a5f-4fc5-8ebe-6bb237126d50", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -27861,7 +27861,7 @@ "purl": "pkg:npm/packages/pascal-case@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/pascal-case@4.0.0?uuid=252c0391-ee7e-41f1-913a-7fdeb055f28f", + "dependency_uid": "pkg:npm/packages/pascal-case@4.0.0?uuid=28a5681c-7af6-483d-b55b-226ed833a156", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -27962,7 +27962,7 @@ "purl": "pkg:npm/packages/path-case@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/path-case@4.0.0?uuid=d61a543e-9524-467b-bc25-c759af496822", + "dependency_uid": "pkg:npm/packages/path-case@4.0.0?uuid=597654c3-35a1-461f-9153-512c1fb3887d", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -28063,7 +28063,7 @@ "purl": "pkg:npm/packages/sentence-case@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/sentence-case@4.0.0?uuid=339f6cba-5825-4f24-9f92-15fc3279becb", + "dependency_uid": "pkg:npm/packages/sentence-case@4.0.0?uuid=a16a3043-16ac-49e7-8555-8e3599b7b9e7", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -28164,7 +28164,7 @@ "purl": "pkg:npm/packages/snake-case@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/snake-case@4.0.0?uuid=582b5a4f-6437-433f-b19d-0125c7503c89", + "dependency_uid": "pkg:npm/packages/snake-case@4.0.0?uuid=2e4f5eee-66f8-4cc4-928a-26911e8c15cc", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -28254,7 +28254,7 @@ "purl": "pkg:npm/packages/sponge-case@2.0.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/sponge-case@2.0.3?uuid=b78137f0-11bd-44d3-82d2-a8d417cd5b44", + "dependency_uid": "pkg:npm/packages/sponge-case@2.0.3?uuid=4a69fce5-1094-4ed0-a4b7-fc5f5c2ffd62", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -28344,7 +28344,7 @@ "purl": "pkg:npm/packages/swap-case@3.0.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/swap-case@3.0.3?uuid=a70ee2b4-cb10-42d8-8522-381188b55371", + "dependency_uid": "pkg:npm/packages/swap-case@3.0.3?uuid=6e8fdd61-0129-4d23-bc10-1cce2331115f", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -28434,7 +28434,7 @@ "purl": "pkg:npm/packages/title-case@4.3.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/title-case@4.3.1?uuid=70eb9caf-1556-4b25-b7bf-a691fe3d98c5", + "dependency_uid": "pkg:npm/packages/title-case@4.3.1?uuid=7d4e0b83-e40b-4e03-bc54-2baae46cb884", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -28524,7 +28524,7 @@ "purl": "pkg:npm/packages/upper-case@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/upper-case@3.0.0?uuid=f4cf4d43-db6e-4383-9f98-e52bfcefaf8b", + "dependency_uid": "pkg:npm/packages/upper-case@3.0.0?uuid=4ab6b335-19ea-41af-b880-cf6e24e0b7e9", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -28614,7 +28614,7 @@ "purl": "pkg:npm/packages/upper-case-first@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/upper-case-first@3.0.0?uuid=5a86ad26-b8ec-482b-9e34-3e67135140f7", + "dependency_uid": "pkg:npm/packages/upper-case-first@3.0.0?uuid=b79befcf-c57c-4c9a-8712-f19ee341b3fd", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -28626,6 +28626,11 @@ "type": "directory", "package_data": [], "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, "scan_errors": [] }, { @@ -28633,6 +28638,11 @@ "type": "file", "package_data": [], "for_packages": [], + "is_legal": true, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": true, "scan_errors": [] }, { @@ -55451,6 +55461,11 @@ } ], "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, "scan_errors": [] }, { @@ -55542,6 +55557,11 @@ } ], "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, "scan_errors": [] }, { @@ -55549,6 +55569,11 @@ "type": "file", "package_data": [], "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": true, + "is_top_level": true, + "is_key_file": true, "scan_errors": [] }, { @@ -55556,6 +55581,11 @@ "type": "file", "package_data": [], "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, "scan_errors": [] }, { @@ -55563,6 +55593,11 @@ "type": "directory", "package_data": [], "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, "scan_errors": [] }, { @@ -55570,6 +55605,11 @@ "type": "directory", "package_data": [], "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, "scan_errors": [] }, { @@ -55661,8 +55701,13 @@ } ], "for_packages": [ - "pkg:npm/change-case@5.4.4?uuid=d880a3d4-03c8-42f3-8a10-810f57e715e1" + "pkg:npm/change-case@5.4.4?uuid=0347e754-59a4-41bd-9a75-80be2a3c3cac" ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, "scan_errors": [] }, { @@ -55670,8 +55715,13 @@ "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/change-case@5.4.4?uuid=d880a3d4-03c8-42f3-8a10-810f57e715e1" + "pkg:npm/change-case@5.4.4?uuid=0347e754-59a4-41bd-9a75-80be2a3c3cac" ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, "scan_errors": [] }, { @@ -55679,8 +55729,13 @@ "type": "directory", "package_data": [], "for_packages": [ - "pkg:npm/change-case@5.4.4?uuid=d880a3d4-03c8-42f3-8a10-810f57e715e1" + "pkg:npm/change-case@5.4.4?uuid=0347e754-59a4-41bd-9a75-80be2a3c3cac" ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, "scan_errors": [] }, { @@ -55688,8 +55743,13 @@ "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/change-case@5.4.4?uuid=d880a3d4-03c8-42f3-8a10-810f57e715e1" + "pkg:npm/change-case@5.4.4?uuid=0347e754-59a4-41bd-9a75-80be2a3c3cac" ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, "scan_errors": [] }, { @@ -55697,8 +55757,13 @@ "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/change-case@5.4.4?uuid=d880a3d4-03c8-42f3-8a10-810f57e715e1" + "pkg:npm/change-case@5.4.4?uuid=0347e754-59a4-41bd-9a75-80be2a3c3cac" ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, "scan_errors": [] }, { @@ -55706,8 +55771,13 @@ "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/change-case@5.4.4?uuid=d880a3d4-03c8-42f3-8a10-810f57e715e1" + "pkg:npm/change-case@5.4.4?uuid=0347e754-59a4-41bd-9a75-80be2a3c3cac" ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, "scan_errors": [] }, { @@ -55715,8 +55785,13 @@ "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/change-case@5.4.4?uuid=d880a3d4-03c8-42f3-8a10-810f57e715e1" + "pkg:npm/change-case@5.4.4?uuid=0347e754-59a4-41bd-9a75-80be2a3c3cac" ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, "scan_errors": [] }, { @@ -55724,6 +55799,11 @@ "type": "directory", "package_data": [], "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, "scan_errors": [] }, { @@ -55815,8 +55895,13 @@ } ], "for_packages": [ - "pkg:npm/sponge-case@2.0.3?uuid=f01e1cbd-8271-4171-b706-d632a3f0e081" + "pkg:npm/sponge-case@2.0.3?uuid=1fdfc3ab-508d-4acd-ad1d-94e2d8622455" ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, "scan_errors": [] }, { @@ -55824,8 +55909,13 @@ "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/sponge-case@2.0.3?uuid=f01e1cbd-8271-4171-b706-d632a3f0e081" + "pkg:npm/sponge-case@2.0.3?uuid=1fdfc3ab-508d-4acd-ad1d-94e2d8622455" ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, "scan_errors": [] }, { @@ -55833,8 +55923,13 @@ "type": "directory", "package_data": [], "for_packages": [ - "pkg:npm/sponge-case@2.0.3?uuid=f01e1cbd-8271-4171-b706-d632a3f0e081" + "pkg:npm/sponge-case@2.0.3?uuid=1fdfc3ab-508d-4acd-ad1d-94e2d8622455" ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, "scan_errors": [] }, { @@ -55842,8 +55937,13 @@ "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/sponge-case@2.0.3?uuid=f01e1cbd-8271-4171-b706-d632a3f0e081" + "pkg:npm/sponge-case@2.0.3?uuid=1fdfc3ab-508d-4acd-ad1d-94e2d8622455" ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, "scan_errors": [] }, { @@ -55851,8 +55951,13 @@ "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/sponge-case@2.0.3?uuid=f01e1cbd-8271-4171-b706-d632a3f0e081" + "pkg:npm/sponge-case@2.0.3?uuid=1fdfc3ab-508d-4acd-ad1d-94e2d8622455" ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, "scan_errors": [] }, { @@ -55860,6 +55965,11 @@ "type": "directory", "package_data": [], "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, "scan_errors": [] }, { @@ -55949,8 +56059,13 @@ } ], "for_packages": [ - "pkg:npm/swap-case@3.0.3?uuid=92721a39-2667-43f4-82d0-7fd0930cbcec" + "pkg:npm/swap-case@3.0.3?uuid=d24a89bb-56e6-4629-8029-7d45c1474773" ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, "scan_errors": [] }, { @@ -55958,8 +56073,13 @@ "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/swap-case@3.0.3?uuid=92721a39-2667-43f4-82d0-7fd0930cbcec" + "pkg:npm/swap-case@3.0.3?uuid=d24a89bb-56e6-4629-8029-7d45c1474773" ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, "scan_errors": [] }, { @@ -55967,8 +56087,13 @@ "type": "directory", "package_data": [], "for_packages": [ - "pkg:npm/swap-case@3.0.3?uuid=92721a39-2667-43f4-82d0-7fd0930cbcec" + "pkg:npm/swap-case@3.0.3?uuid=d24a89bb-56e6-4629-8029-7d45c1474773" ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, "scan_errors": [] }, { @@ -55976,8 +56101,13 @@ "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/swap-case@3.0.3?uuid=92721a39-2667-43f4-82d0-7fd0930cbcec" + "pkg:npm/swap-case@3.0.3?uuid=d24a89bb-56e6-4629-8029-7d45c1474773" ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, "scan_errors": [] }, { @@ -55985,8 +56115,13 @@ "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/swap-case@3.0.3?uuid=92721a39-2667-43f4-82d0-7fd0930cbcec" + "pkg:npm/swap-case@3.0.3?uuid=d24a89bb-56e6-4629-8029-7d45c1474773" ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, "scan_errors": [] }, { @@ -55994,6 +56129,11 @@ "type": "directory", "package_data": [], "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, "scan_errors": [] }, { @@ -56083,8 +56223,13 @@ } ], "for_packages": [ - "pkg:npm/title-case@4.3.1?uuid=ab0d4de8-55d1-49ca-84ef-be96fba56d0e" + "pkg:npm/title-case@4.3.1?uuid=2e71332c-0b3c-44a7-a9c0-45cfdec9c834" ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, "scan_errors": [] }, { @@ -56092,8 +56237,13 @@ "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/title-case@4.3.1?uuid=ab0d4de8-55d1-49ca-84ef-be96fba56d0e" + "pkg:npm/title-case@4.3.1?uuid=2e71332c-0b3c-44a7-a9c0-45cfdec9c834" ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, "scan_errors": [] }, { @@ -56101,8 +56251,13 @@ "type": "directory", "package_data": [], "for_packages": [ - "pkg:npm/title-case@4.3.1?uuid=ab0d4de8-55d1-49ca-84ef-be96fba56d0e" + "pkg:npm/title-case@4.3.1?uuid=2e71332c-0b3c-44a7-a9c0-45cfdec9c834" ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, "scan_errors": [] }, { @@ -56110,8 +56265,13 @@ "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/title-case@4.3.1?uuid=ab0d4de8-55d1-49ca-84ef-be96fba56d0e" + "pkg:npm/title-case@4.3.1?uuid=2e71332c-0b3c-44a7-a9c0-45cfdec9c834" ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, "scan_errors": [] }, { @@ -56119,8 +56279,13 @@ "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/title-case@4.3.1?uuid=ab0d4de8-55d1-49ca-84ef-be96fba56d0e" + "pkg:npm/title-case@4.3.1?uuid=2e71332c-0b3c-44a7-a9c0-45cfdec9c834" ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, "scan_errors": [] } ] diff --git a/tests/packagedcode/test_plugin_package.py b/tests/packagedcode/test_plugin_package.py index a593a51d59c..7dc39e63aea 100644 --- a/tests/packagedcode/test_plugin_package.py +++ b/tests/packagedcode/test_plugin_package.py @@ -133,7 +133,7 @@ def test_plugin_package_with_package_summary(self): result_file = self.get_temp_file('json') expected_file = self.get_test_loc('package_summary/expected.json') - run_scan_click(['--package', '--strip-root', '--processes', '-1','--package-summary','--json-pp', result_file, test_dir]) + run_scan_click(['--package', '--strip-root', '--processes', '-1','--package-summary', '--classify','--json-pp', result_file, test_dir]) check_json_scan(expected_file, result_file, remove_uuid=True, remove_file_date=True, regen=REGEN_TEST_FIXTURES) @skipIf(on_windows, 'somehow this fails on Windows') From be4b61dbe5759acfa52f8b847e9491f517796e54 Mon Sep 17 00:00:00 2001 From: swastik Date: Wed, 10 Jul 2024 23:24:01 +0530 Subject: [PATCH 17/57] REGEN_Test: Regenerate package_summary test Signed-off-by: swastik --- .../data/package_summary/expected.json | 6924 +++++++++++------ 1 file changed, 4379 insertions(+), 2545 deletions(-) diff --git a/tests/packagedcode/data/package_summary/expected.json b/tests/packagedcode/data/package_summary/expected.json index f2b6b24fa8b..b2840c90767 100644 --- a/tests/packagedcode/data/package_summary/expected.json +++ b/tests/packagedcode/data/package_summary/expected.json @@ -74,11 +74,13 @@ "extracted_license_statement": "- MIT\n", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://www.npmjs.com/package/change-case", "repository_download_url": "https://registry.npmjs.org/change-case/-/change-case-5.4.4.tgz", "api_data_url": "https://registry.npmjs.org/change-case/5.4.4", - "package_uid": "pkg:npm/change-case@5.4.4?uuid=0347e754-59a4-41bd-9a75-80be2a3c3cac", + "package_uid": "pkg:npm/change-case@5.4.4?uuid=fixed-uid-done-for-testing-5642512d1758", "datafile_paths": [ "change-case-change-case-5.4.4/packages/change-case/package.json" ], @@ -170,11 +172,13 @@ "extracted_license_statement": "- MIT\n", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://www.npmjs.com/package/sponge-case", "repository_download_url": "https://registry.npmjs.org/sponge-case/-/sponge-case-2.0.3.tgz", "api_data_url": "https://registry.npmjs.org/sponge-case/2.0.3", - "package_uid": "pkg:npm/sponge-case@2.0.3?uuid=1fdfc3ab-508d-4acd-ad1d-94e2d8622455", + "package_uid": "pkg:npm/sponge-case@2.0.3?uuid=fixed-uid-done-for-testing-5642512d1758", "datafile_paths": [ "change-case-change-case-5.4.4/packages/sponge-case/package.json" ], @@ -264,11 +268,13 @@ "extracted_license_statement": "- MIT\n", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://www.npmjs.com/package/swap-case", "repository_download_url": "https://registry.npmjs.org/swap-case/-/swap-case-3.0.3.tgz", "api_data_url": "https://registry.npmjs.org/swap-case/3.0.3", - "package_uid": "pkg:npm/swap-case@3.0.3?uuid=d24a89bb-56e6-4629-8029-7d45c1474773", + "package_uid": "pkg:npm/swap-case@3.0.3?uuid=fixed-uid-done-for-testing-5642512d1758", "datafile_paths": [ "change-case-change-case-5.4.4/packages/swap-case/package.json" ], @@ -358,11 +364,13 @@ "extracted_license_statement": "- MIT\n", "notice_text": null, "source_packages": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://www.npmjs.com/package/title-case", "repository_download_url": "https://registry.npmjs.org/title-case/-/title-case-4.3.1.tgz", "api_data_url": "https://registry.npmjs.org/title-case/4.3.1", - "package_uid": "pkg:npm/title-case@4.3.1?uuid=2e71332c-0b3c-44a7-a9c0-45cfdec9c834", + "package_uid": "pkg:npm/title-case@4.3.1?uuid=fixed-uid-done-for-testing-5642512d1758", "datafile_paths": [ "change-case-change-case-5.4.4/packages/title-case/package.json" ], @@ -389,9 +397,10 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, - "dependency_uid": "pkg:npm/%40borderless/ts-scripts?uuid=372ce9fe-7f9d-42fa-9580-2fea323e3a9e", + "dependency_uid": "pkg:npm/%40borderless/ts-scripts?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package.json", "datasource_id": "npm_package_json" @@ -403,9 +412,10 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, - "dependency_uid": "pkg:npm/%40vitest/coverage-v8?uuid=da868034-e67d-48f8-ade4-75b266218dec", + "dependency_uid": "pkg:npm/%40vitest/coverage-v8?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package.json", "datasource_id": "npm_package_json" @@ -417,9 +427,10 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, - "dependency_uid": "pkg:npm/typescript?uuid=abcaa3af-233d-4138-b855-9123f0e9c324", + "dependency_uid": "pkg:npm/typescript?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package.json", "datasource_id": "npm_package_json" @@ -431,68 +442,14 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {}, - "dependency_uid": "pkg:npm/vitest?uuid=80d1c510-0202-4633-84f2-51ad81382800", + "dependency_uid": "pkg:npm/vitest?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package.json", "datasource_id": "npm_package_json" }, - { - "purl": "pkg:npm/root", - "extracted_requirement": null, - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "root", - "version": null, - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [], - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/root", - "repository_download_url": null, - "api_data_url": "https://registry.npmjs.org/root", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/root" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/root?uuid=b5ff04d1-285b-46f1-8ecb-d6b26dcd3ae1", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, { "purl": "pkg:npm/%40ampproject/remapping@2.2.1", "extracted_requirement": "2.2.1", @@ -500,6 +457,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@ampproject", @@ -546,6 +504,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -554,7 +514,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -564,7 +525,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -576,7 +538,7 @@ "purl": "pkg:npm/%40ampproject/remapping@2.2.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40ampproject/remapping@2.2.1?uuid=18e1ecaa-a2b3-49ac-8d76-e88658a9fac6", + "dependency_uid": "pkg:npm/%40ampproject/remapping@2.2.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -588,6 +550,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@babel", @@ -634,6 +597,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@babel/helper-string-parser", @@ -643,7 +608,7 @@ "purl": "pkg:npm/%40babel/helper-string-parser@7.23.4" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40babel/helper-string-parser@7.23.4?uuid=eba7a38d-2eed-4540-925a-933234e98e18", + "dependency_uid": "pkg:npm/%40babel/helper-string-parser@7.23.4?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -655,6 +620,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@babel", @@ -701,6 +667,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@babel/helper-validator-identifier", @@ -710,7 +678,7 @@ "purl": "pkg:npm/%40babel/helper-validator-identifier@7.22.20" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40babel/helper-validator-identifier@7.22.20?uuid=322f734a-8488-4ef7-b4c8-31c057aa259d", + "dependency_uid": "pkg:npm/%40babel/helper-validator-identifier@7.22.20?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -722,6 +690,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@babel", @@ -768,6 +737,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@babel/parser", @@ -777,7 +748,7 @@ "purl": "pkg:npm/%40babel/parser@7.23.5" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40babel/parser@7.23.5?uuid=356d6c32-1dbb-49e6-8cab-7257cf302ef7", + "dependency_uid": "pkg:npm/%40babel/parser@7.23.5?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -789,6 +760,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@babel", @@ -835,6 +807,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -843,7 +817,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -853,7 +828,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -863,7 +839,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -875,7 +852,7 @@ "purl": "pkg:npm/%40babel/types@7.23.5" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40babel/types@7.23.5?uuid=ff07ae45-e2a5-4b8c-ac14-7532ea6649e8", + "dependency_uid": "pkg:npm/%40babel/types@7.23.5?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -887,6 +864,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@bcoe", @@ -933,6 +911,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@bcoe/v8-coverage", @@ -942,7 +922,7 @@ "purl": "pkg:npm/%40bcoe/v8-coverage@0.2.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40bcoe/v8-coverage@0.2.3?uuid=5cab447b-fe71-496e-805c-cb8abd6b88cc", + "dependency_uid": "pkg:npm/%40bcoe/v8-coverage@0.2.3?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -954,6 +934,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@borderless", @@ -1000,6 +981,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -1008,7 +991,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1018,7 +1002,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1028,7 +1013,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1038,7 +1024,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1048,7 +1035,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1058,7 +1046,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1068,7 +1057,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1078,7 +1068,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1088,7 +1079,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1098,7 +1090,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -1110,7 +1103,7 @@ "purl": "pkg:npm/%40borderless/ts-scripts@0.15.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40borderless/ts-scripts@0.15.0?uuid=0ba46a07-f39a-44b9-890e-d2e023859271", + "dependency_uid": "pkg:npm/%40borderless/ts-scripts@0.15.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -1122,6 +1115,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -1168,6 +1162,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -1176,7 +1172,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -1188,7 +1185,7 @@ "purl": "pkg:npm/brace-expansion@2.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/brace-expansion@2.0.1?uuid=dfcb85b1-7fc4-4abe-ab07-6439d845562b", + "dependency_uid": "pkg:npm/brace-expansion@2.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -1200,6 +1197,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -1246,6 +1244,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/ci-info", @@ -1255,7 +1255,7 @@ "purl": "pkg:npm/ci-info@3.8.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/ci-info@3.8.0?uuid=cc6c6aad-b60f-4fdc-b0d4-182a95031f67", + "dependency_uid": "pkg:npm/ci-info@3.8.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -1267,6 +1267,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -1313,6 +1314,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -1321,7 +1324,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1331,7 +1335,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -1343,7 +1348,7 @@ "purl": "pkg:npm/find-up@6.3.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/find-up@6.3.0?uuid=0d87932d-cfae-4c72-9efa-c33d19c02aec", + "dependency_uid": "pkg:npm/find-up@6.3.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -1355,6 +1360,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -1401,6 +1407,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -1409,7 +1417,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1419,7 +1428,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1429,7 +1439,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1439,7 +1450,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -1449,7 +1461,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -1461,7 +1474,7 @@ "purl": "pkg:npm/glob@10.3.9" }, "extra_data": {}, - "dependency_uid": "pkg:npm/glob@10.3.9?uuid=d34ba271-ba91-41ff-a419-65afbd23f060", + "dependency_uid": "pkg:npm/glob@10.3.9?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -1473,6 +1486,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -1519,6 +1533,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -1527,7 +1543,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -1539,7 +1556,7 @@ "purl": "pkg:npm/locate-path@7.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/locate-path@7.2.0?uuid=46bcf58c-0b5e-4bb8-8548-177b32756bc7", + "dependency_uid": "pkg:npm/locate-path@7.2.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -1551,6 +1568,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -1597,6 +1615,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -1605,7 +1625,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -1617,7 +1638,7 @@ "purl": "pkg:npm/minimatch@9.0.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/minimatch@9.0.3?uuid=595a4195-6f33-4546-a55f-c958f5f01e9c", + "dependency_uid": "pkg:npm/minimatch@9.0.3?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -1629,6 +1650,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -1675,6 +1697,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/minipass", @@ -1684,7 +1708,7 @@ "purl": "pkg:npm/minipass@7.0.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/minipass@7.0.3?uuid=fdfda2cb-7e19-4550-89ab-8ceccb02d57c", + "dependency_uid": "pkg:npm/minipass@7.0.3?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -1696,6 +1720,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -1742,6 +1767,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -1750,7 +1777,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -1762,7 +1790,7 @@ "purl": "pkg:npm/p-limit@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/p-limit@4.0.0?uuid=2925744d-a9b5-4c7e-8247-c118eb88a70a", + "dependency_uid": "pkg:npm/p-limit@4.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -1774,6 +1802,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -1820,6 +1849,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -1828,7 +1859,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -1840,7 +1872,7 @@ "purl": "pkg:npm/p-locate@6.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/p-locate@6.0.0?uuid=61fc7821-0c7a-47ea-b7ec-d2e040f3f2ad", + "dependency_uid": "pkg:npm/p-locate@6.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -1852,6 +1884,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -1898,6 +1931,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/path-exists", @@ -1907,7 +1942,7 @@ "purl": "pkg:npm/path-exists@5.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/path-exists@5.0.0?uuid=b1675d86-41e5-42b9-8d58-50a737779666", + "dependency_uid": "pkg:npm/path-exists@5.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -1919,6 +1954,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -1965,6 +2001,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -1973,7 +2011,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -1985,7 +2024,7 @@ "purl": "pkg:npm/rimraf@5.0.4" }, "extra_data": {}, - "dependency_uid": "pkg:npm/rimraf@5.0.4?uuid=67acd51b-28bb-4c60-9a4b-a828e4cab2c9", + "dependency_uid": "pkg:npm/rimraf@5.0.4?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -1997,6 +2036,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@esbuild", @@ -2043,6 +2083,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/android-arm", @@ -2052,7 +2094,7 @@ "purl": "pkg:npm/%40esbuild/android-arm@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/android-arm@0.19.8?uuid=88b12a4c-055c-4a2e-bb6f-18e36252411d", + "dependency_uid": "pkg:npm/%40esbuild/android-arm@0.19.8?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2064,6 +2106,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@esbuild", @@ -2110,6 +2153,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/android-arm64", @@ -2119,7 +2164,7 @@ "purl": "pkg:npm/%40esbuild/android-arm64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/android-arm64@0.19.8?uuid=a4fec1aa-82f7-425c-81d1-17b991d4d3fd", + "dependency_uid": "pkg:npm/%40esbuild/android-arm64@0.19.8?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2131,6 +2176,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@esbuild", @@ -2177,6 +2223,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/android-x64", @@ -2186,7 +2234,7 @@ "purl": "pkg:npm/%40esbuild/android-x64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/android-x64@0.19.8?uuid=fdc05bf5-7342-4094-a456-34f96e49e91a", + "dependency_uid": "pkg:npm/%40esbuild/android-x64@0.19.8?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2198,6 +2246,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@esbuild", @@ -2244,6 +2293,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/darwin-arm64", @@ -2253,7 +2304,7 @@ "purl": "pkg:npm/%40esbuild/darwin-arm64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/darwin-arm64@0.19.8?uuid=c7b37a49-d626-4e42-929f-7dae894232c3", + "dependency_uid": "pkg:npm/%40esbuild/darwin-arm64@0.19.8?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2265,6 +2316,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@esbuild", @@ -2311,6 +2363,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/darwin-x64", @@ -2320,7 +2374,7 @@ "purl": "pkg:npm/%40esbuild/darwin-x64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/darwin-x64@0.19.8?uuid=e2de5748-a4bc-4ac9-8a5b-43d401689cdd", + "dependency_uid": "pkg:npm/%40esbuild/darwin-x64@0.19.8?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2332,6 +2386,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@esbuild", @@ -2378,6 +2433,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/freebsd-arm64", @@ -2387,7 +2444,7 @@ "purl": "pkg:npm/%40esbuild/freebsd-arm64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/freebsd-arm64@0.19.8?uuid=f68af572-d496-454d-bb26-3cd5a5b3a51a", + "dependency_uid": "pkg:npm/%40esbuild/freebsd-arm64@0.19.8?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2399,6 +2456,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@esbuild", @@ -2445,6 +2503,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/freebsd-x64", @@ -2454,7 +2514,7 @@ "purl": "pkg:npm/%40esbuild/freebsd-x64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/freebsd-x64@0.19.8?uuid=bd9e1b82-65c7-4c1e-a9be-1a12e3bfd90f", + "dependency_uid": "pkg:npm/%40esbuild/freebsd-x64@0.19.8?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2466,6 +2526,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@esbuild", @@ -2512,6 +2573,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/linux-arm", @@ -2521,7 +2584,7 @@ "purl": "pkg:npm/%40esbuild/linux-arm@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/linux-arm@0.19.8?uuid=e3063bc4-822a-4807-b269-7536119bb5a2", + "dependency_uid": "pkg:npm/%40esbuild/linux-arm@0.19.8?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2533,6 +2596,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@esbuild", @@ -2579,6 +2643,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/linux-arm64", @@ -2588,7 +2654,7 @@ "purl": "pkg:npm/%40esbuild/linux-arm64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/linux-arm64@0.19.8?uuid=6f9f4b87-66c5-4145-b210-e3a1661d7a8e", + "dependency_uid": "pkg:npm/%40esbuild/linux-arm64@0.19.8?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2600,6 +2666,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@esbuild", @@ -2646,6 +2713,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/linux-ia32", @@ -2655,7 +2724,7 @@ "purl": "pkg:npm/%40esbuild/linux-ia32@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/linux-ia32@0.19.8?uuid=5065253a-0f72-49a5-9b99-a7019944bf89", + "dependency_uid": "pkg:npm/%40esbuild/linux-ia32@0.19.8?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2667,6 +2736,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@esbuild", @@ -2713,6 +2783,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/linux-loong64", @@ -2722,7 +2794,7 @@ "purl": "pkg:npm/%40esbuild/linux-loong64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/linux-loong64@0.19.8?uuid=07a8a8ca-699b-4547-b406-c3cf79c03faa", + "dependency_uid": "pkg:npm/%40esbuild/linux-loong64@0.19.8?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2734,6 +2806,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@esbuild", @@ -2780,6 +2853,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/linux-mips64el", @@ -2789,7 +2864,7 @@ "purl": "pkg:npm/%40esbuild/linux-mips64el@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/linux-mips64el@0.19.8?uuid=a2c6916e-60bd-4164-8604-f5aab524c3b5", + "dependency_uid": "pkg:npm/%40esbuild/linux-mips64el@0.19.8?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2801,6 +2876,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@esbuild", @@ -2847,6 +2923,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/linux-ppc64", @@ -2856,7 +2934,7 @@ "purl": "pkg:npm/%40esbuild/linux-ppc64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/linux-ppc64@0.19.8?uuid=d6a218dc-7728-4902-beb1-02ef7ca6b041", + "dependency_uid": "pkg:npm/%40esbuild/linux-ppc64@0.19.8?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2868,6 +2946,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@esbuild", @@ -2914,6 +2993,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/linux-riscv64", @@ -2923,7 +3004,7 @@ "purl": "pkg:npm/%40esbuild/linux-riscv64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/linux-riscv64@0.19.8?uuid=124ff5c0-95c7-47d3-896b-a4f64788d449", + "dependency_uid": "pkg:npm/%40esbuild/linux-riscv64@0.19.8?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -2935,6 +3016,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@esbuild", @@ -2981,6 +3063,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/linux-s390x", @@ -2990,7 +3074,7 @@ "purl": "pkg:npm/%40esbuild/linux-s390x@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/linux-s390x@0.19.8?uuid=26add12e-167c-482b-ada8-06e8bec168df", + "dependency_uid": "pkg:npm/%40esbuild/linux-s390x@0.19.8?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -3002,6 +3086,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@esbuild", @@ -3048,6 +3133,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/linux-x64", @@ -3057,7 +3144,7 @@ "purl": "pkg:npm/%40esbuild/linux-x64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/linux-x64@0.19.8?uuid=e30a9106-a14c-4921-82af-4797ac117e6e", + "dependency_uid": "pkg:npm/%40esbuild/linux-x64@0.19.8?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -3069,6 +3156,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@esbuild", @@ -3115,6 +3203,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/netbsd-x64", @@ -3124,7 +3214,7 @@ "purl": "pkg:npm/%40esbuild/netbsd-x64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/netbsd-x64@0.19.8?uuid=a179ce97-6b16-49ef-b4d6-7455276edef6", + "dependency_uid": "pkg:npm/%40esbuild/netbsd-x64@0.19.8?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -3136,6 +3226,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@esbuild", @@ -3182,6 +3273,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/openbsd-x64", @@ -3191,7 +3284,7 @@ "purl": "pkg:npm/%40esbuild/openbsd-x64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/openbsd-x64@0.19.8?uuid=032803f5-6ae4-4ce9-adf5-f23e6d4ac174", + "dependency_uid": "pkg:npm/%40esbuild/openbsd-x64@0.19.8?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -3203,6 +3296,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@esbuild", @@ -3249,6 +3343,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/sunos-x64", @@ -3258,7 +3354,7 @@ "purl": "pkg:npm/%40esbuild/sunos-x64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/sunos-x64@0.19.8?uuid=8f24d6e6-1f15-447f-9743-ed8d8908c801", + "dependency_uid": "pkg:npm/%40esbuild/sunos-x64@0.19.8?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -3270,6 +3366,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@esbuild", @@ -3316,6 +3413,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/win32-arm64", @@ -3325,7 +3424,7 @@ "purl": "pkg:npm/%40esbuild/win32-arm64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/win32-arm64@0.19.8?uuid=11b08db0-3ab6-4d15-8a9a-6e76873c3a8b", + "dependency_uid": "pkg:npm/%40esbuild/win32-arm64@0.19.8?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -3337,6 +3436,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@esbuild", @@ -3383,6 +3483,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/win32-ia32", @@ -3392,7 +3494,7 @@ "purl": "pkg:npm/%40esbuild/win32-ia32@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/win32-ia32@0.19.8?uuid=24e3600d-a5f4-442a-9675-5f4f41fe7cfc", + "dependency_uid": "pkg:npm/%40esbuild/win32-ia32@0.19.8?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -3404,6 +3506,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@esbuild", @@ -3450,6 +3553,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/win32-x64", @@ -3459,7 +3564,7 @@ "purl": "pkg:npm/%40esbuild/win32-x64@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/win32-x64@0.19.8?uuid=3dbe12a7-2b83-47cd-945a-d15ddd10d309", + "dependency_uid": "pkg:npm/%40esbuild/win32-x64@0.19.8?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -3471,6 +3576,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@isaacs", @@ -3517,6 +3623,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -3525,7 +3633,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -3536,6 +3645,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -3545,7 +3655,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -3556,6 +3667,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -3565,7 +3677,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -3576,6 +3689,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -3587,7 +3701,7 @@ "purl": "pkg:npm/%40isaacs/cliui@8.0.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40isaacs/cliui@8.0.2?uuid=dd30ec53-aeca-4718-8aee-8b27cf570020", + "dependency_uid": "pkg:npm/%40isaacs/cliui@8.0.2?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -3599,6 +3713,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@istanbuljs", @@ -3645,6 +3760,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@istanbuljs/schema", @@ -3654,7 +3771,7 @@ "purl": "pkg:npm/%40istanbuljs/schema@0.1.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40istanbuljs/schema@0.1.3?uuid=b9e57f82-e1cb-469a-9cd9-24d4a27a38c9", + "dependency_uid": "pkg:npm/%40istanbuljs/schema@0.1.3?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -3666,6 +3783,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@jest", @@ -3712,6 +3830,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -3720,7 +3840,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -3732,7 +3853,7 @@ "purl": "pkg:npm/%40jest/schemas@29.6.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40jest/schemas@29.6.3?uuid=967eb606-3978-4bed-b81e-ae248f5cefe3", + "dependency_uid": "pkg:npm/%40jest/schemas@29.6.3?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -3744,6 +3865,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@jridgewell", @@ -3790,6 +3912,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -3798,7 +3922,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -3808,7 +3933,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -3818,7 +3944,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -3830,7 +3957,7 @@ "purl": "pkg:npm/%40jridgewell/gen-mapping@0.3.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40jridgewell/gen-mapping@0.3.3?uuid=41f00c4c-f537-4616-8609-166b015b2471", + "dependency_uid": "pkg:npm/%40jridgewell/gen-mapping@0.3.3?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -3842,6 +3969,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@jridgewell", @@ -3888,6 +4016,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@jridgewell/resolve-uri", @@ -3897,7 +4027,7 @@ "purl": "pkg:npm/%40jridgewell/resolve-uri@3.1.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40jridgewell/resolve-uri@3.1.1?uuid=5a6a5731-72af-4479-9472-6d474a765a52", + "dependency_uid": "pkg:npm/%40jridgewell/resolve-uri@3.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -3909,6 +4039,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@jridgewell", @@ -3955,6 +4086,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@jridgewell/set-array", @@ -3964,7 +4097,7 @@ "purl": "pkg:npm/%40jridgewell/set-array@1.1.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40jridgewell/set-array@1.1.2?uuid=19698496-04ce-4821-822b-bda8d4f23d26", + "dependency_uid": "pkg:npm/%40jridgewell/set-array@1.1.2?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -3976,6 +4109,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@jridgewell", @@ -4022,6 +4156,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -4030,7 +4166,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -4040,7 +4177,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -4052,7 +4190,7 @@ "purl": "pkg:npm/%40jridgewell/source-map@0.3.5" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40jridgewell/source-map@0.3.5?uuid=2a88d636-e953-4bbd-b80f-359e6a50c22e", + "dependency_uid": "pkg:npm/%40jridgewell/source-map@0.3.5?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -4064,6 +4202,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@jridgewell", @@ -4110,6 +4249,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@jridgewell/sourcemap-codec", @@ -4119,7 +4260,7 @@ "purl": "pkg:npm/%40jridgewell/sourcemap-codec@1.4.15" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40jridgewell/sourcemap-codec@1.4.15?uuid=e3e05488-59b7-482c-931a-0f2211254b38", + "dependency_uid": "pkg:npm/%40jridgewell/sourcemap-codec@1.4.15?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -4131,6 +4272,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@jridgewell", @@ -4177,6 +4319,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -4185,7 +4329,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -4195,7 +4340,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -4207,7 +4353,7 @@ "purl": "pkg:npm/%40jridgewell/trace-mapping@0.3.19" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40jridgewell/trace-mapping@0.3.19?uuid=6cd8dbc6-a624-49bd-9530-0863cca877bf", + "dependency_uid": "pkg:npm/%40jridgewell/trace-mapping@0.3.19?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -4219,6 +4365,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@nodelib", @@ -4265,6 +4412,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -4273,7 +4422,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -4283,7 +4433,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -4295,7 +4446,7 @@ "purl": "pkg:npm/%40nodelib/fs.scandir@2.1.5" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40nodelib/fs.scandir@2.1.5?uuid=a9d3a772-27d4-4b43-9c1d-68685f1859fa", + "dependency_uid": "pkg:npm/%40nodelib/fs.scandir@2.1.5?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -4307,6 +4458,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@nodelib", @@ -4353,6 +4505,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@nodelib/fs.stat", @@ -4362,7 +4516,7 @@ "purl": "pkg:npm/%40nodelib/fs.stat@2.0.5" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40nodelib/fs.stat@2.0.5?uuid=50f41b97-f6ec-49ab-b24e-16a73ef23dac", + "dependency_uid": "pkg:npm/%40nodelib/fs.stat@2.0.5?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -4374,6 +4528,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@nodelib", @@ -4420,6 +4575,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -4428,7 +4585,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -4438,7 +4596,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -4450,7 +4609,7 @@ "purl": "pkg:npm/%40nodelib/fs.walk@1.2.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40nodelib/fs.walk@1.2.8?uuid=39911840-64e4-424d-b0fa-d899a739d987", + "dependency_uid": "pkg:npm/%40nodelib/fs.walk@1.2.8?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -4462,6 +4621,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@pkgjs", @@ -4508,6 +4668,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@pkgjs/parseargs", @@ -4517,7 +4679,7 @@ "purl": "pkg:npm/%40pkgjs/parseargs@0.11.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40pkgjs/parseargs@0.11.0?uuid=c1c5441b-fb4e-4909-ab22-6b022987e46e", + "dependency_uid": "pkg:npm/%40pkgjs/parseargs@0.11.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -4529,6 +4691,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@pkgr", @@ -4575,6 +4738,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -4583,7 +4748,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -4593,7 +4759,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -4603,7 +4770,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -4613,7 +4781,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -4623,7 +4792,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -4633,7 +4803,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -4645,7 +4816,7 @@ "purl": "pkg:npm/%40pkgr/utils@2.4.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40pkgr/utils@2.4.2?uuid=e2f4e1e0-5655-4cfd-9574-431ba2a3d84e", + "dependency_uid": "pkg:npm/%40pkgr/utils@2.4.2?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -4657,6 +4828,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@rollup", @@ -4703,6 +4875,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-android-arm-eabi", @@ -4712,7 +4886,7 @@ "purl": "pkg:npm/%40rollup/rollup-android-arm-eabi@4.6.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-android-arm-eabi@4.6.1?uuid=94f27953-c03c-4d51-b893-a01976cf3896", + "dependency_uid": "pkg:npm/%40rollup/rollup-android-arm-eabi@4.6.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -4724,6 +4898,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@rollup", @@ -4770,6 +4945,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-android-arm64", @@ -4779,7 +4956,7 @@ "purl": "pkg:npm/%40rollup/rollup-android-arm64@4.6.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-android-arm64@4.6.1?uuid=b188552b-dd63-46ab-a514-06c63ad5385a", + "dependency_uid": "pkg:npm/%40rollup/rollup-android-arm64@4.6.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -4791,6 +4968,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@rollup", @@ -4837,6 +5015,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-darwin-arm64", @@ -4846,7 +5026,7 @@ "purl": "pkg:npm/%40rollup/rollup-darwin-arm64@4.6.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-darwin-arm64@4.6.1?uuid=ab3b28a8-15eb-41d4-a479-71fa12e30df5", + "dependency_uid": "pkg:npm/%40rollup/rollup-darwin-arm64@4.6.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -4858,6 +5038,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@rollup", @@ -4904,6 +5085,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-darwin-x64", @@ -4913,7 +5096,7 @@ "purl": "pkg:npm/%40rollup/rollup-darwin-x64@4.6.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-darwin-x64@4.6.1?uuid=7809bfb9-e8a5-4fec-beec-d07a8b7ab886", + "dependency_uid": "pkg:npm/%40rollup/rollup-darwin-x64@4.6.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -4925,6 +5108,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@rollup", @@ -4971,6 +5155,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-linux-arm-gnueabihf", @@ -4980,7 +5166,7 @@ "purl": "pkg:npm/%40rollup/rollup-linux-arm-gnueabihf@4.6.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-linux-arm-gnueabihf@4.6.1?uuid=21138c20-427a-4f2f-aeaf-9f3ce7aa957f", + "dependency_uid": "pkg:npm/%40rollup/rollup-linux-arm-gnueabihf@4.6.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -4992,6 +5178,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@rollup", @@ -5038,6 +5225,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-linux-arm64-gnu", @@ -5047,7 +5236,7 @@ "purl": "pkg:npm/%40rollup/rollup-linux-arm64-gnu@4.6.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-linux-arm64-gnu@4.6.1?uuid=d0eef406-fc5d-4847-87bb-038bfda29b0f", + "dependency_uid": "pkg:npm/%40rollup/rollup-linux-arm64-gnu@4.6.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -5059,6 +5248,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@rollup", @@ -5105,6 +5295,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-linux-arm64-musl", @@ -5114,7 +5306,7 @@ "purl": "pkg:npm/%40rollup/rollup-linux-arm64-musl@4.6.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-linux-arm64-musl@4.6.1?uuid=72fe38ee-cb5e-4dee-9051-284fc8b94762", + "dependency_uid": "pkg:npm/%40rollup/rollup-linux-arm64-musl@4.6.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -5126,6 +5318,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@rollup", @@ -5172,6 +5365,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-linux-x64-gnu", @@ -5181,7 +5376,7 @@ "purl": "pkg:npm/%40rollup/rollup-linux-x64-gnu@4.6.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-linux-x64-gnu@4.6.1?uuid=cedd9a33-05b5-4e44-82fd-d720b1058633", + "dependency_uid": "pkg:npm/%40rollup/rollup-linux-x64-gnu@4.6.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -5193,6 +5388,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@rollup", @@ -5239,6 +5435,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-linux-x64-musl", @@ -5248,7 +5446,7 @@ "purl": "pkg:npm/%40rollup/rollup-linux-x64-musl@4.6.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-linux-x64-musl@4.6.1?uuid=004ec5a1-9e68-47ff-be5f-0485c1c32453", + "dependency_uid": "pkg:npm/%40rollup/rollup-linux-x64-musl@4.6.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -5260,6 +5458,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@rollup", @@ -5306,6 +5505,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-win32-arm64-msvc", @@ -5315,7 +5516,7 @@ "purl": "pkg:npm/%40rollup/rollup-win32-arm64-msvc@4.6.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-win32-arm64-msvc@4.6.1?uuid=7ba4fa17-cbf2-4ede-a76a-57dc9882f038", + "dependency_uid": "pkg:npm/%40rollup/rollup-win32-arm64-msvc@4.6.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -5327,6 +5528,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@rollup", @@ -5373,6 +5575,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-win32-ia32-msvc", @@ -5382,7 +5586,7 @@ "purl": "pkg:npm/%40rollup/rollup-win32-ia32-msvc@4.6.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-win32-ia32-msvc@4.6.1?uuid=6c491725-83da-4816-a78f-af0d17efe67a", + "dependency_uid": "pkg:npm/%40rollup/rollup-win32-ia32-msvc@4.6.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -5394,6 +5598,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@rollup", @@ -5440,6 +5645,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-win32-x64-msvc", @@ -5449,7 +5656,7 @@ "purl": "pkg:npm/%40rollup/rollup-win32-x64-msvc@4.6.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-win32-x64-msvc@4.6.1?uuid=4b0fb311-6782-40eb-a039-902e39358306", + "dependency_uid": "pkg:npm/%40rollup/rollup-win32-x64-msvc@4.6.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -5461,6 +5668,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@sinclair", @@ -5507,6 +5715,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@sinclair/typebox", @@ -5516,7 +5726,7 @@ "purl": "pkg:npm/%40sinclair/typebox@0.27.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40sinclair/typebox@0.27.8?uuid=cbc3a5b1-42d9-4e18-908a-d970f3da4f82", + "dependency_uid": "pkg:npm/%40sinclair/typebox@0.27.8?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -5528,6 +5738,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@types", @@ -5574,6 +5785,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@types/istanbul-lib-coverage", @@ -5583,7 +5796,7 @@ "purl": "pkg:npm/%40types/istanbul-lib-coverage@2.0.6" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40types/istanbul-lib-coverage@2.0.6?uuid=a31242eb-5c07-4d15-b856-970a40d6b57a", + "dependency_uid": "pkg:npm/%40types/istanbul-lib-coverage@2.0.6?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -5595,6 +5808,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@types", @@ -5641,6 +5855,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -5649,7 +5865,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -5661,7 +5878,7 @@ "purl": "pkg:npm/%40types/node@20.10.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40types/node@20.10.3?uuid=032be59c-e0d2-4853-858d-aaa6b583c80e", + "dependency_uid": "pkg:npm/%40types/node@20.10.3?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -5673,6 +5890,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@vitest", @@ -5719,6 +5937,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -5727,7 +5947,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -5737,7 +5958,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -5747,7 +5969,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -5757,7 +5980,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -5767,7 +5991,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -5777,7 +6002,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -5787,7 +6013,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -5797,7 +6024,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -5807,7 +6035,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -5817,7 +6046,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -5827,7 +6057,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -5837,7 +6068,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -5847,7 +6079,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -5859,7 +6092,7 @@ "purl": "pkg:npm/%40vitest/coverage-v8@1.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40vitest/coverage-v8@1.0.1?uuid=4e0f8c32-7be3-47ae-9707-ebe3f1c3547a", + "dependency_uid": "pkg:npm/%40vitest/coverage-v8@1.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -5871,6 +6104,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@vitest", @@ -5917,6 +6151,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -5925,7 +6161,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -5935,7 +6172,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -5945,7 +6183,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -5957,7 +6196,7 @@ "purl": "pkg:npm/%40vitest/expect@1.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40vitest/expect@1.0.1?uuid=c8ec8c65-8ef2-4655-9702-0791494ffb96", + "dependency_uid": "pkg:npm/%40vitest/expect@1.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -5969,6 +6208,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@vitest", @@ -6015,6 +6255,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -6023,7 +6265,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -6033,7 +6276,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -6043,7 +6287,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -6055,7 +6300,7 @@ "purl": "pkg:npm/%40vitest/runner@1.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40vitest/runner@1.0.1?uuid=5ec3e753-d81b-4ec7-8578-2f6aaffc5f8f", + "dependency_uid": "pkg:npm/%40vitest/runner@1.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -6067,6 +6312,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@vitest", @@ -6113,6 +6359,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -6121,7 +6369,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -6131,7 +6380,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -6141,7 +6391,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -6153,7 +6404,7 @@ "purl": "pkg:npm/%40vitest/snapshot@1.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40vitest/snapshot@1.0.1?uuid=437442ab-9f45-4ec3-99b3-bbee4dbaaf8e", + "dependency_uid": "pkg:npm/%40vitest/snapshot@1.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -6165,6 +6416,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@vitest", @@ -6211,6 +6463,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -6219,7 +6473,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -6231,7 +6486,7 @@ "purl": "pkg:npm/%40vitest/spy@1.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40vitest/spy@1.0.1?uuid=8369d586-f442-4e30-84ef-aa19901f5d79", + "dependency_uid": "pkg:npm/%40vitest/spy@1.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -6243,6 +6498,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@vitest", @@ -6289,6 +6545,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -6297,7 +6555,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -6307,7 +6566,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -6317,7 +6577,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -6329,7 +6590,7 @@ "purl": "pkg:npm/%40vitest/utils@1.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/%40vitest/utils@1.0.1?uuid=5744ff69-bcf3-4cfe-9ee3-7aea1a1aa88f", + "dependency_uid": "pkg:npm/%40vitest/utils@1.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -6341,6 +6602,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -6387,6 +6649,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/acorn", @@ -6396,7 +6660,7 @@ "purl": "pkg:npm/acorn@8.11.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/acorn@8.11.2?uuid=62cd34ac-c596-45c3-be39-b52c1e0f1040", + "dependency_uid": "pkg:npm/acorn@8.11.2?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -6408,6 +6672,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -6454,6 +6719,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/acorn-walk", @@ -6463,7 +6730,7 @@ "purl": "pkg:npm/acorn-walk@8.3.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/acorn-walk@8.3.0?uuid=be9d3d4e-52ea-46ed-9625-e2a53e03102b", + "dependency_uid": "pkg:npm/acorn-walk@8.3.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -6475,6 +6742,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -6521,6 +6789,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -6529,7 +6799,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -6541,7 +6812,7 @@ "purl": "pkg:npm/agent-base@7.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/agent-base@7.1.0?uuid=32196d66-bb54-4918-ac7c-67b5352f1bb9", + "dependency_uid": "pkg:npm/agent-base@7.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -6553,6 +6824,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -6599,6 +6871,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -6607,7 +6881,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -6619,7 +6894,7 @@ "purl": "pkg:npm/ansi-escapes@5.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/ansi-escapes@5.0.0?uuid=23eb2ba6-f269-4edc-9e34-50052b314151", + "dependency_uid": "pkg:npm/ansi-escapes@5.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -6631,6 +6906,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -6677,6 +6953,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/ansi-regex", @@ -6686,7 +6964,7 @@ "purl": "pkg:npm/ansi-regex@6.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/ansi-regex@6.0.1?uuid=749ca0dc-e5b8-41a5-b0e7-2871ba42b25a", + "dependency_uid": "pkg:npm/ansi-regex@6.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -6698,6 +6976,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -6744,6 +7023,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/ansi-styles", @@ -6753,7 +7034,7 @@ "purl": "pkg:npm/ansi-styles@6.2.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/ansi-styles@6.2.1?uuid=c624267f-6546-4420-9c66-427fff4b3590", + "dependency_uid": "pkg:npm/ansi-styles@6.2.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -6765,6 +7046,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -6811,6 +7093,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/arg", @@ -6820,7 +7104,7 @@ "purl": "pkg:npm/arg@5.0.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/arg@5.0.2?uuid=3ca2d82b-1dc3-44b2-94ed-f49502a8f720", + "dependency_uid": "pkg:npm/arg@5.0.2?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -6832,6 +7116,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -6878,6 +7163,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/assertion-error", @@ -6887,7 +7174,7 @@ "purl": "pkg:npm/assertion-error@1.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/assertion-error@1.1.0?uuid=9a587ea6-6e0f-4acd-8f68-13d3726d846a", + "dependency_uid": "pkg:npm/assertion-error@1.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -6899,6 +7186,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -6945,6 +7233,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/asynckit", @@ -6954,7 +7244,7 @@ "purl": "pkg:npm/asynckit@0.4.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/asynckit@0.4.0?uuid=0d06328c-769c-482c-be2c-7c4621712f84", + "dependency_uid": "pkg:npm/asynckit@0.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -6966,6 +7256,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -7012,6 +7303,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/balanced-match", @@ -7021,7 +7314,7 @@ "purl": "pkg:npm/balanced-match@1.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/balanced-match@1.0.0?uuid=355be8e4-398a-4a35-86a8-dbd729ad2be9", + "dependency_uid": "pkg:npm/balanced-match@1.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -7033,6 +7326,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -7079,6 +7373,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/big-integer", @@ -7088,7 +7384,7 @@ "purl": "pkg:npm/big-integer@1.6.51" }, "extra_data": {}, - "dependency_uid": "pkg:npm/big-integer@1.6.51?uuid=d246d5a5-1cec-4797-a178-62bb00e35a8b", + "dependency_uid": "pkg:npm/big-integer@1.6.51?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -7100,6 +7396,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -7146,6 +7443,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -7154,7 +7453,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -7166,7 +7466,7 @@ "purl": "pkg:npm/bplist-parser@0.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/bplist-parser@0.2.0?uuid=9cb7b8c4-d028-4f3f-9576-85d884f60883", + "dependency_uid": "pkg:npm/bplist-parser@0.2.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -7178,6 +7478,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -7224,6 +7525,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -7232,7 +7535,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7242,7 +7546,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -7254,7 +7559,7 @@ "purl": "pkg:npm/brace-expansion@1.1.11" }, "extra_data": {}, - "dependency_uid": "pkg:npm/brace-expansion@1.1.11?uuid=a2209c4c-1b4a-4b9f-9750-e10b00e142af", + "dependency_uid": "pkg:npm/brace-expansion@1.1.11?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -7266,6 +7571,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -7312,6 +7618,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -7320,7 +7628,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -7332,7 +7641,7 @@ "purl": "pkg:npm/braces@3.0.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/braces@3.0.2?uuid=d7b736d5-ab6d-4f18-b907-b16ec82809c7", + "dependency_uid": "pkg:npm/braces@3.0.2?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -7344,6 +7653,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -7390,6 +7700,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/buffer-from", @@ -7399,7 +7711,7 @@ "purl": "pkg:npm/buffer-from@1.1.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/buffer-from@1.1.2?uuid=47e06946-ef8d-45f0-890d-8507b778fead", + "dependency_uid": "pkg:npm/buffer-from@1.1.2?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -7411,6 +7723,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -7457,6 +7770,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -7465,7 +7780,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -7477,7 +7793,7 @@ "purl": "pkg:npm/bundle-name@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/bundle-name@3.0.0?uuid=7cb52f59-21e3-4d23-bdae-7a5c11cf34db", + "dependency_uid": "pkg:npm/bundle-name@3.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -7489,6 +7805,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -7535,6 +7852,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/cac", @@ -7544,7 +7863,7 @@ "purl": "pkg:npm/cac@6.7.14" }, "extra_data": {}, - "dependency_uid": "pkg:npm/cac@6.7.14?uuid=1eabc3ab-67d0-4d7b-97bc-be491d56fd4b", + "dependency_uid": "pkg:npm/cac@6.7.14?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -7556,6 +7875,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -7602,6 +7922,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -7610,7 +7932,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7620,7 +7943,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7630,7 +7954,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7640,7 +7965,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7650,7 +7976,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7660,7 +7987,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -7670,7 +7998,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -7682,7 +8011,7 @@ "purl": "pkg:npm/chai@4.3.10" }, "extra_data": {}, - "dependency_uid": "pkg:npm/chai@4.3.10?uuid=bb7c7758-7e7f-40f9-81df-8f03131d642f", + "dependency_uid": "pkg:npm/chai@4.3.10?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -7694,6 +8023,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -7740,6 +8070,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/chalk", @@ -7749,7 +8081,7 @@ "purl": "pkg:npm/chalk@5.3.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/chalk@5.3.0?uuid=ac5573eb-0964-4c48-817a-aee7e1f07d66", + "dependency_uid": "pkg:npm/chalk@5.3.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -7761,6 +8093,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -7807,6 +8140,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/change-case", @@ -7816,7 +8151,7 @@ "purl": "pkg:npm/change-case" }, "extra_data": {}, - "dependency_uid": "pkg:npm/change-case?uuid=8ee80a99-7bea-477d-8f3e-8bfa100d4ce0", + "dependency_uid": "pkg:npm/change-case?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -7828,6 +8163,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -7874,6 +8210,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -7882,7 +8220,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -7894,7 +8233,7 @@ "purl": "pkg:npm/check-error@1.0.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/check-error@1.0.3?uuid=2d88c617-2aa8-468f-ac7a-84e46bd6ad0a", + "dependency_uid": "pkg:npm/check-error@1.0.3?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -7906,6 +8245,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -7952,6 +8292,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -7960,7 +8302,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -7972,7 +8315,7 @@ "purl": "pkg:npm/cli-cursor@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/cli-cursor@4.0.0?uuid=457795ea-c754-4c6f-831e-9d626a7deb00", + "dependency_uid": "pkg:npm/cli-cursor@4.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -7984,6 +8327,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -8030,6 +8374,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -8038,7 +8384,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8048,7 +8395,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -8060,7 +8408,7 @@ "purl": "pkg:npm/cli-truncate@3.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/cli-truncate@3.1.0?uuid=18d59b4e-bae8-4a20-a17d-11977cb601f0", + "dependency_uid": "pkg:npm/cli-truncate@3.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -8072,6 +8420,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -8118,6 +8467,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -8126,7 +8477,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -8138,7 +8490,7 @@ "purl": "pkg:npm/color-convert@2.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/color-convert@2.0.1?uuid=e1ad491b-e802-45a6-9413-c59b0797d6fb", + "dependency_uid": "pkg:npm/color-convert@2.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -8150,6 +8502,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -8196,6 +8549,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/color-name", @@ -8205,7 +8560,7 @@ "purl": "pkg:npm/color-name@1.1.4" }, "extra_data": {}, - "dependency_uid": "pkg:npm/color-name@1.1.4?uuid=ebc8ce32-0334-4df9-8930-40473c6259d5", + "dependency_uid": "pkg:npm/color-name@1.1.4?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -8217,6 +8572,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -8263,6 +8619,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/colorette", @@ -8272,7 +8630,7 @@ "purl": "pkg:npm/colorette@2.0.20" }, "extra_data": {}, - "dependency_uid": "pkg:npm/colorette@2.0.20?uuid=f9e46a91-c935-4970-a905-d282505e8044", + "dependency_uid": "pkg:npm/colorette@2.0.20?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -8284,6 +8642,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -8330,6 +8689,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -8338,7 +8699,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -8350,7 +8712,7 @@ "purl": "pkg:npm/combined-stream@1.0.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/combined-stream@1.0.8?uuid=bf8ddcb9-c8da-4b5c-8dd1-7763f445a368", + "dependency_uid": "pkg:npm/combined-stream@1.0.8?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -8362,6 +8724,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -8408,6 +8771,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/commander", @@ -8417,7 +8782,7 @@ "purl": "pkg:npm/commander@11.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/commander@11.1.0?uuid=a169f22a-3640-410d-b006-b841dc8b6e5b", + "dependency_uid": "pkg:npm/commander@11.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -8429,6 +8794,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -8475,6 +8841,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/concat-map", @@ -8484,7 +8852,7 @@ "purl": "pkg:npm/concat-map@0.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/concat-map@0.0.1?uuid=29261b86-156f-4631-a74d-a6030488c1de", + "dependency_uid": "pkg:npm/concat-map@0.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -8496,6 +8864,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -8542,6 +8911,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/convert-source-map", @@ -8551,7 +8922,7 @@ "purl": "pkg:npm/convert-source-map@2.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/convert-source-map@2.0.0?uuid=9573cbaf-c675-4056-9345-003a2477df8c", + "dependency_uid": "pkg:npm/convert-source-map@2.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -8563,6 +8934,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -8609,6 +8981,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -8617,7 +8991,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8627,7 +9002,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8637,7 +9013,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -8649,7 +9026,7 @@ "purl": "pkg:npm/cross-spawn@7.0.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/cross-spawn@7.0.3?uuid=f2531e5d-b7b3-4f10-8b4a-1088845e4392", + "dependency_uid": "pkg:npm/cross-spawn@7.0.3?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -8661,6 +9038,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -8707,6 +9085,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -8715,7 +9095,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -8727,7 +9108,7 @@ "purl": "pkg:npm/cssstyle@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/cssstyle@3.0.0?uuid=764d52b7-1b94-4b48-90aa-5c12aeede09b", + "dependency_uid": "pkg:npm/cssstyle@3.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -8739,6 +9120,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -8785,6 +9167,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -8793,7 +9177,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -8803,7 +9188,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -8815,7 +9201,7 @@ "purl": "pkg:npm/data-urls@5.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/data-urls@5.0.0?uuid=a26c6409-e678-4d91-98ba-13941038c7b6", + "dependency_uid": "pkg:npm/data-urls@5.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -8827,6 +9213,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -8873,6 +9260,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -8881,7 +9270,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -8893,7 +9283,7 @@ "purl": "pkg:npm/debug@4.3.4" }, "extra_data": {}, - "dependency_uid": "pkg:npm/debug@4.3.4?uuid=0480c2df-e792-4842-a26c-7ab51e0bec41", + "dependency_uid": "pkg:npm/debug@4.3.4?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -8905,6 +9295,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -8951,6 +9342,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/decimal.js", @@ -8960,7 +9353,7 @@ "purl": "pkg:npm/decimal.js@10.4.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/decimal.js@10.4.3?uuid=2f6cbec2-31fc-4d35-947c-8f439f95f44f", + "dependency_uid": "pkg:npm/decimal.js@10.4.3?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -8972,6 +9365,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -9018,6 +9412,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -9026,7 +9422,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -9038,7 +9435,7 @@ "purl": "pkg:npm/deep-eql@4.1.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/deep-eql@4.1.3?uuid=51b829a4-066b-4765-967f-7fb7eb679031", + "dependency_uid": "pkg:npm/deep-eql@4.1.3?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -9050,6 +9447,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -9096,6 +9494,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -9104,7 +9504,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -9114,7 +9515,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -9124,7 +9526,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -9134,7 +9537,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -9146,7 +9550,7 @@ "purl": "pkg:npm/default-browser@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/default-browser@4.0.0?uuid=7fea9082-bb18-4ddd-9114-e2daaee017cd", + "dependency_uid": "pkg:npm/default-browser@4.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -9158,6 +9562,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -9204,6 +9609,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -9212,7 +9619,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -9222,7 +9630,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -9234,7 +9643,7 @@ "purl": "pkg:npm/default-browser-id@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/default-browser-id@3.0.0?uuid=10f59c08-4868-4003-8bf4-3eadc53191da", + "dependency_uid": "pkg:npm/default-browser-id@3.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -9246,6 +9655,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -9292,6 +9702,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -9300,7 +9712,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -9310,7 +9723,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -9320,7 +9734,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -9330,7 +9745,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -9340,7 +9756,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -9350,7 +9767,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -9360,7 +9778,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -9370,7 +9789,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -9380,7 +9800,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -9392,7 +9813,7 @@ "purl": "pkg:npm/execa@7.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/execa@7.2.0?uuid=010b63f4-d127-4051-b0e5-f27352c1c878", + "dependency_uid": "pkg:npm/execa@7.2.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -9404,6 +9825,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -9450,6 +9872,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/get-stream", @@ -9459,7 +9883,7 @@ "purl": "pkg:npm/get-stream@6.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/get-stream@6.0.1?uuid=00569871-d46a-4d51-a784-11035c23bf5c", + "dependency_uid": "pkg:npm/get-stream@6.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -9471,6 +9895,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -9517,6 +9942,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/human-signals", @@ -9526,7 +9953,7 @@ "purl": "pkg:npm/human-signals@4.3.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/human-signals@4.3.1?uuid=f37ac235-a766-4c63-91ba-b8f57cdf1ea5", + "dependency_uid": "pkg:npm/human-signals@4.3.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -9538,6 +9965,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -9584,6 +10012,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/signal-exit", @@ -9593,7 +10023,7 @@ "purl": "pkg:npm/signal-exit@3.0.7" }, "extra_data": {}, - "dependency_uid": "pkg:npm/signal-exit@3.0.7?uuid=a8143733-26f9-4fae-85b7-e61480677705", + "dependency_uid": "pkg:npm/signal-exit@3.0.7?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -9605,6 +10035,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -9651,6 +10082,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/define-lazy-prop", @@ -9660,7 +10093,7 @@ "purl": "pkg:npm/define-lazy-prop@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/define-lazy-prop@3.0.0?uuid=73b7f5c2-dc51-488f-a60e-9cdf0de44fd7", + "dependency_uid": "pkg:npm/define-lazy-prop@3.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -9672,6 +10105,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -9718,6 +10152,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/delayed-stream", @@ -9727,7 +10163,7 @@ "purl": "pkg:npm/delayed-stream@1.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/delayed-stream@1.0.0?uuid=b6947d17-39b9-4980-90c3-4c570225a674", + "dependency_uid": "pkg:npm/delayed-stream@1.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -9739,6 +10175,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -9785,6 +10222,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/detect-indent", @@ -9794,7 +10233,7 @@ "purl": "pkg:npm/detect-indent@7.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/detect-indent@7.0.1?uuid=ffed9a0e-bf44-4fd6-a23a-646a3f69cbb9", + "dependency_uid": "pkg:npm/detect-indent@7.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -9806,6 +10245,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -9852,6 +10292,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/detect-newline", @@ -9861,7 +10303,7 @@ "purl": "pkg:npm/detect-newline@4.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/detect-newline@4.0.1?uuid=f604e3fb-183a-4711-96c4-e200de7daeed", + "dependency_uid": "pkg:npm/detect-newline@4.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -9873,6 +10315,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -9919,6 +10362,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/diff-sequences", @@ -9928,7 +10373,7 @@ "purl": "pkg:npm/diff-sequences@29.6.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/diff-sequences@29.6.3?uuid=c50ee104-a293-458e-8b66-52ee1426d1f5", + "dependency_uid": "pkg:npm/diff-sequences@29.6.3?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -9940,6 +10385,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -9986,6 +10432,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -9994,7 +10442,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -10006,7 +10455,7 @@ "purl": "pkg:npm/dir-glob@3.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/dir-glob@3.0.1?uuid=b4c365d7-8a30-4a0b-84df-0db80c3ffd57", + "dependency_uid": "pkg:npm/dir-glob@3.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -10018,6 +10467,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -10064,6 +10514,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/eastasianwidth", @@ -10073,7 +10525,7 @@ "purl": "pkg:npm/eastasianwidth@0.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/eastasianwidth@0.2.0?uuid=eb5d1412-d5d8-4bbb-ba63-3a071e87f0f2", + "dependency_uid": "pkg:npm/eastasianwidth@0.2.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -10085,6 +10537,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -10131,6 +10584,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/emoji-regex", @@ -10140,7 +10595,7 @@ "purl": "pkg:npm/emoji-regex@9.2.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/emoji-regex@9.2.2?uuid=640dcb12-5e0d-42f2-85c5-1b8d33ac2aee", + "dependency_uid": "pkg:npm/emoji-regex@9.2.2?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -10152,6 +10607,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -10198,6 +10654,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/entities", @@ -10207,7 +10665,7 @@ "purl": "pkg:npm/entities@4.5.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/entities@4.5.0?uuid=35cbee58-0bf2-42ad-bf2c-85ea5e0e7711", + "dependency_uid": "pkg:npm/entities@4.5.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -10219,6 +10677,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -10265,6 +10724,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/esbuild", @@ -10274,7 +10735,7 @@ "purl": "pkg:npm/esbuild@0.19.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/esbuild@0.19.8?uuid=a93c96a4-932e-43d6-8795-e47f15f2a0cc", + "dependency_uid": "pkg:npm/esbuild@0.19.8?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -10286,6 +10747,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -10332,6 +10794,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/eventemitter3", @@ -10341,7 +10805,7 @@ "purl": "pkg:npm/eventemitter3@5.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/eventemitter3@5.0.1?uuid=e0ca98ea-9aff-4329-8757-95b2ac93c7a0", + "dependency_uid": "pkg:npm/eventemitter3@5.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -10353,6 +10817,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -10399,6 +10864,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -10407,7 +10874,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10417,7 +10885,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10427,7 +10896,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10437,7 +10907,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10447,7 +10918,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10457,7 +10929,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10467,7 +10940,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10477,7 +10951,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10487,7 +10962,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -10499,7 +10975,7 @@ "purl": "pkg:npm/execa@8.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/execa@8.0.1?uuid=ee5482d8-935a-4dde-81e7-d88473c7d96b", + "dependency_uid": "pkg:npm/execa@8.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -10511,6 +10987,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -10557,6 +11034,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -10565,7 +11044,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10575,7 +11055,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10585,7 +11066,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10595,7 +11077,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10605,7 +11088,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -10617,7 +11101,7 @@ "purl": "pkg:npm/fast-glob@3.3.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/fast-glob@3.3.1?uuid=967deb5e-5439-4a02-a96f-07a4890f94db", + "dependency_uid": "pkg:npm/fast-glob@3.3.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -10629,6 +11113,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -10675,6 +11160,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -10683,7 +11170,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -10695,7 +11183,7 @@ "purl": "pkg:npm/fastq@1.15.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/fastq@1.15.0?uuid=53fac18b-027f-400d-bf92-907832972f61", + "dependency_uid": "pkg:npm/fastq@1.15.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -10707,6 +11195,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -10753,6 +11242,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -10761,7 +11252,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -10773,7 +11265,7 @@ "purl": "pkg:npm/fill-range@7.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/fill-range@7.0.1?uuid=60caa09e-24fe-4b42-9711-ca1e8adf639a", + "dependency_uid": "pkg:npm/fill-range@7.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -10785,6 +11277,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -10831,6 +11324,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -10839,7 +11334,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10849,7 +11345,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -10861,7 +11358,7 @@ "purl": "pkg:npm/foreground-child@3.1.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/foreground-child@3.1.1?uuid=20f6de93-eab5-4e92-b2d9-9b94f9a15638", + "dependency_uid": "pkg:npm/foreground-child@3.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -10873,6 +11370,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -10919,6 +11417,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -10927,7 +11427,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10937,7 +11438,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -10947,7 +11449,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -10959,7 +11462,7 @@ "purl": "pkg:npm/form-data@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/form-data@4.0.0?uuid=29219cc4-0390-46ff-afe7-03b016311ed5", + "dependency_uid": "pkg:npm/form-data@4.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -10971,6 +11474,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -11017,6 +11521,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/fs.realpath", @@ -11026,7 +11532,7 @@ "purl": "pkg:npm/fs.realpath@1.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/fs.realpath@1.0.0?uuid=64056cf9-90c5-4fa3-862d-238c72885019", + "dependency_uid": "pkg:npm/fs.realpath@1.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -11038,6 +11544,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -11084,6 +11591,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/fsevents", @@ -11093,7 +11602,7 @@ "purl": "pkg:npm/fsevents@2.3.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/fsevents@2.3.3?uuid=cbb5ec9d-22b3-4604-b902-f3851158f9ad", + "dependency_uid": "pkg:npm/fsevents@2.3.3?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -11105,6 +11614,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -11151,6 +11661,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/get-func-name", @@ -11160,7 +11672,7 @@ "purl": "pkg:npm/get-func-name@2.0.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/get-func-name@2.0.2?uuid=c89d2292-fa0e-44f7-8ce9-9d954ac44791", + "dependency_uid": "pkg:npm/get-func-name@2.0.2?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -11172,6 +11684,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -11218,6 +11731,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/get-stdin", @@ -11227,7 +11742,7 @@ "purl": "pkg:npm/get-stdin@9.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/get-stdin@9.0.0?uuid=39f2bb49-eed7-4daf-a4f9-f94b0feacc7b", + "dependency_uid": "pkg:npm/get-stdin@9.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -11239,6 +11754,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -11285,6 +11801,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/get-stream", @@ -11294,7 +11812,7 @@ "purl": "pkg:npm/get-stream@8.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/get-stream@8.0.1?uuid=8828c31e-77bb-486d-812a-ecd768c668f5", + "dependency_uid": "pkg:npm/get-stream@8.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -11306,6 +11824,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -11352,6 +11871,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/git-hooks-list", @@ -11361,7 +11882,7 @@ "purl": "pkg:npm/git-hooks-list@3.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/git-hooks-list@3.1.0?uuid=6096d42c-cc03-4497-a183-55e1ff221036", + "dependency_uid": "pkg:npm/git-hooks-list@3.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -11373,6 +11894,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -11419,6 +11941,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -11427,7 +11951,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11437,7 +11962,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11447,7 +11973,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11457,7 +11984,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11467,7 +11995,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11477,7 +12006,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -11489,7 +12019,7 @@ "purl": "pkg:npm/glob@7.2.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/glob@7.2.3?uuid=43a4f6c2-4c04-4e4a-84fb-5ab323df41e6", + "dependency_uid": "pkg:npm/glob@7.2.3?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -11501,6 +12031,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -11547,6 +12078,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -11555,7 +12088,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -11567,7 +12101,7 @@ "purl": "pkg:npm/glob-parent@5.1.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/glob-parent@5.1.2?uuid=52ab9d43-018c-4ebc-beac-9ace029c8bb9", + "dependency_uid": "pkg:npm/glob-parent@5.1.2?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -11579,6 +12113,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -11625,6 +12160,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -11633,7 +12170,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11643,7 +12181,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11653,7 +12192,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11663,7 +12203,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11673,7 +12214,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -11685,7 +12227,7 @@ "purl": "pkg:npm/globby@13.2.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/globby@13.2.2?uuid=9d580713-3649-4936-a2c3-fc1773ab3bb8", + "dependency_uid": "pkg:npm/globby@13.2.2?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -11697,6 +12239,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -11743,6 +12286,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/has-flag", @@ -11752,7 +12297,7 @@ "purl": "pkg:npm/has-flag@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/has-flag@4.0.0?uuid=498c71c6-df12-4009-b79c-bbe8d3b2433c", + "dependency_uid": "pkg:npm/has-flag@4.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -11764,6 +12309,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -11810,6 +12356,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -11818,7 +12366,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -11830,7 +12379,7 @@ "purl": "pkg:npm/html-encoding-sniffer@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/html-encoding-sniffer@4.0.0?uuid=9989205d-19f1-4ab9-9631-39b35c23cd1e", + "dependency_uid": "pkg:npm/html-encoding-sniffer@4.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -11842,6 +12391,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -11888,6 +12438,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/html-escaper", @@ -11897,7 +12449,7 @@ "purl": "pkg:npm/html-escaper@2.0.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/html-escaper@2.0.2?uuid=1b911cc9-3b82-4fd5-8ed0-e2282de17b3d", + "dependency_uid": "pkg:npm/html-escaper@2.0.2?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -11909,6 +12461,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -11955,6 +12508,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -11963,7 +12518,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -11973,7 +12529,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -11985,7 +12542,7 @@ "purl": "pkg:npm/http-proxy-agent@7.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/http-proxy-agent@7.0.0?uuid=d096715a-d805-4558-b73b-4ab7c3efeb72", + "dependency_uid": "pkg:npm/http-proxy-agent@7.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -11997,6 +12554,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -12043,6 +12601,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -12051,7 +12611,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -12061,7 +12622,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -12073,7 +12635,7 @@ "purl": "pkg:npm/https-proxy-agent@7.0.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/https-proxy-agent@7.0.2?uuid=12b82a69-6f1f-48b5-bb91-30b01d0748cd", + "dependency_uid": "pkg:npm/https-proxy-agent@7.0.2?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -12085,6 +12647,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -12131,6 +12694,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/human-signals", @@ -12140,7 +12705,7 @@ "purl": "pkg:npm/human-signals@5.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/human-signals@5.0.0?uuid=28896c28-37f7-48ef-9a2f-cefe79e49e91", + "dependency_uid": "pkg:npm/human-signals@5.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -12152,6 +12717,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -12198,6 +12764,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/husky", @@ -12207,7 +12775,7 @@ "purl": "pkg:npm/husky@8.0.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/husky@8.0.3?uuid=61561dee-e35e-4a7b-880a-93344b48f22b", + "dependency_uid": "pkg:npm/husky@8.0.3?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -12219,6 +12787,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -12265,6 +12834,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -12273,7 +12844,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -12285,7 +12857,7 @@ "purl": "pkg:npm/iconv-lite@0.6.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/iconv-lite@0.6.3?uuid=713dc27b-8ea6-48b6-a433-28d2fb7c03f4", + "dependency_uid": "pkg:npm/iconv-lite@0.6.3?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -12297,6 +12869,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -12343,6 +12916,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/ignore", @@ -12352,7 +12927,7 @@ "purl": "pkg:npm/ignore@5.2.4" }, "extra_data": {}, - "dependency_uid": "pkg:npm/ignore@5.2.4?uuid=99d38239-3301-4c58-847c-f949879f8b17", + "dependency_uid": "pkg:npm/ignore@5.2.4?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -12364,6 +12939,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -12410,6 +12986,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -12418,7 +12996,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -12428,7 +13007,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -12440,7 +13020,7 @@ "purl": "pkg:npm/inflight@1.0.6" }, "extra_data": {}, - "dependency_uid": "pkg:npm/inflight@1.0.6?uuid=bc0c4a4d-fc28-4c4f-a128-08bd87b8e9b3", + "dependency_uid": "pkg:npm/inflight@1.0.6?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -12452,6 +13032,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -12498,6 +13079,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/inherits", @@ -12507,7 +13090,7 @@ "purl": "pkg:npm/inherits@2.0.4" }, "extra_data": {}, - "dependency_uid": "pkg:npm/inherits@2.0.4?uuid=f21270e0-cd5d-4b55-a60b-4887c7de63cb", + "dependency_uid": "pkg:npm/inherits@2.0.4?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -12519,6 +13102,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -12565,6 +13149,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/is-docker", @@ -12574,7 +13160,7 @@ "purl": "pkg:npm/is-docker@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/is-docker@3.0.0?uuid=e12845bb-85ac-438c-b835-15625a30ca1e", + "dependency_uid": "pkg:npm/is-docker@3.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -12586,6 +13172,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -12632,6 +13219,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/is-extglob", @@ -12641,7 +13230,7 @@ "purl": "pkg:npm/is-extglob@2.1.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/is-extglob@2.1.1?uuid=3a8f4953-a157-4096-a759-d3a131b1e8e7", + "dependency_uid": "pkg:npm/is-extglob@2.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -12653,6 +13242,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -12699,6 +13289,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/is-fullwidth-code-point", @@ -12708,7 +13300,7 @@ "purl": "pkg:npm/is-fullwidth-code-point@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/is-fullwidth-code-point@4.0.0?uuid=504f756c-4c0e-48e2-bdf9-230ed7ceb5c3", + "dependency_uid": "pkg:npm/is-fullwidth-code-point@4.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -12720,6 +13312,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -12766,6 +13359,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -12774,7 +13369,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -12786,7 +13382,7 @@ "purl": "pkg:npm/is-glob@4.0.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/is-glob@4.0.3?uuid=7e6327d1-d8c1-4f63-8d13-f917f073fb5d", + "dependency_uid": "pkg:npm/is-glob@4.0.3?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -12798,6 +13394,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -12844,6 +13441,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -12852,7 +13451,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -12864,7 +13464,7 @@ "purl": "pkg:npm/is-inside-container@1.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/is-inside-container@1.0.0?uuid=7e5ce0cd-39eb-42ae-ae44-0213d32a39e1", + "dependency_uid": "pkg:npm/is-inside-container@1.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -12876,6 +13476,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -12922,6 +13523,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/is-number", @@ -12931,7 +13534,7 @@ "purl": "pkg:npm/is-number@7.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/is-number@7.0.0?uuid=11cf604e-e868-4bb2-ab65-c5a2a43f3097", + "dependency_uid": "pkg:npm/is-number@7.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -12943,6 +13546,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -12989,6 +13593,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/is-plain-obj", @@ -12998,7 +13604,7 @@ "purl": "pkg:npm/is-plain-obj@4.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/is-plain-obj@4.1.0?uuid=d5abb32f-e201-4d6f-88c6-17f3f6cb628d", + "dependency_uid": "pkg:npm/is-plain-obj@4.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -13010,6 +13616,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -13056,6 +13663,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/is-potential-custom-element-name", @@ -13065,7 +13674,7 @@ "purl": "pkg:npm/is-potential-custom-element-name@1.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/is-potential-custom-element-name@1.0.1?uuid=7bb70c02-dbb3-4d2a-8469-11315b4e5fe2", + "dependency_uid": "pkg:npm/is-potential-custom-element-name@1.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -13077,6 +13686,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -13123,6 +13733,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/is-stream", @@ -13132,7 +13744,7 @@ "purl": "pkg:npm/is-stream@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/is-stream@3.0.0?uuid=b05dfd8d-f21f-45dc-8bd3-ffee1c28424d", + "dependency_uid": "pkg:npm/is-stream@3.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -13144,6 +13756,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -13190,6 +13803,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -13198,7 +13813,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -13210,7 +13826,7 @@ "purl": "pkg:npm/is-wsl@2.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/is-wsl@2.2.0?uuid=6e2562cf-d6a0-4986-926b-d9585c759967", + "dependency_uid": "pkg:npm/is-wsl@2.2.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -13222,6 +13838,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -13268,6 +13885,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/is-docker", @@ -13277,7 +13896,7 @@ "purl": "pkg:npm/is-docker@2.2.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/is-docker@2.2.1?uuid=cac3d6a4-a578-480e-8ed6-9a7737e42d93", + "dependency_uid": "pkg:npm/is-docker@2.2.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -13289,6 +13908,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -13335,6 +13955,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/isexe", @@ -13344,7 +13966,7 @@ "purl": "pkg:npm/isexe@2.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/isexe@2.0.0?uuid=f50cebf1-2852-44ab-b1fd-2782edd7de4d", + "dependency_uid": "pkg:npm/isexe@2.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -13356,6 +13978,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -13402,6 +14025,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/istanbul-lib-coverage", @@ -13411,7 +14036,7 @@ "purl": "pkg:npm/istanbul-lib-coverage@3.2.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/istanbul-lib-coverage@3.2.2?uuid=38ca734d-b79d-4f42-984f-87a38ff471f2", + "dependency_uid": "pkg:npm/istanbul-lib-coverage@3.2.2?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -13423,6 +14048,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -13469,6 +14095,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -13477,7 +14105,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -13487,7 +14116,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -13497,7 +14127,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -13509,7 +14140,7 @@ "purl": "pkg:npm/istanbul-lib-report@3.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/istanbul-lib-report@3.0.1?uuid=aa95afe8-27a8-4b49-b1e3-f143a46efe25", + "dependency_uid": "pkg:npm/istanbul-lib-report@3.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -13521,6 +14152,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -13567,6 +14199,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -13575,7 +14209,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -13585,7 +14220,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -13595,7 +14231,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -13607,7 +14244,7 @@ "purl": "pkg:npm/istanbul-lib-source-maps@4.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/istanbul-lib-source-maps@4.0.1?uuid=f0e1610a-8cd1-4121-95fb-7d52486536d4", + "dependency_uid": "pkg:npm/istanbul-lib-source-maps@4.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -13619,6 +14256,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -13665,6 +14303,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -13673,7 +14313,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -13683,7 +14324,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -13695,7 +14337,7 @@ "purl": "pkg:npm/istanbul-reports@3.1.6" }, "extra_data": {}, - "dependency_uid": "pkg:npm/istanbul-reports@3.1.6?uuid=08637c1c-d06f-478c-8b9b-6fb22f96007f", + "dependency_uid": "pkg:npm/istanbul-reports@3.1.6?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -13707,6 +14349,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -13753,6 +14396,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -13761,7 +14406,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -13773,7 +14419,7 @@ "purl": "pkg:npm/jackspeak@2.3.5" }, "extra_data": {}, - "dependency_uid": "pkg:npm/jackspeak@2.3.5?uuid=05085ddc-508d-4701-9396-56e7ccee9540", + "dependency_uid": "pkg:npm/jackspeak@2.3.5?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -13785,6 +14431,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -13831,6 +14478,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -13839,7 +14488,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -13849,7 +14499,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -13859,7 +14510,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -13869,7 +14521,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -13879,7 +14532,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -13889,7 +14543,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -13899,7 +14554,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -13909,7 +14565,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -13919,7 +14576,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -13929,7 +14587,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -13939,7 +14598,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -13949,7 +14609,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -13959,7 +14620,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -13969,7 +14631,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -13979,7 +14642,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -13989,7 +14653,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -13999,7 +14664,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -14009,7 +14675,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -14019,7 +14686,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -14029,7 +14697,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -14039,7 +14708,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -14051,7 +14721,7 @@ "purl": "pkg:npm/jsdom@23.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/jsdom@23.0.1?uuid=f3cb0703-c65b-49d5-b58f-f20dc8b66df8", + "dependency_uid": "pkg:npm/jsdom@23.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -14063,6 +14733,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -14109,6 +14780,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/jsonc-parser", @@ -14118,7 +14791,7 @@ "purl": "pkg:npm/jsonc-parser@3.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/jsonc-parser@3.2.0?uuid=b13e2bc0-8a93-4e4d-b898-bdfeb89ac64f", + "dependency_uid": "pkg:npm/jsonc-parser@3.2.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -14130,6 +14803,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -14176,6 +14850,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/lilconfig", @@ -14185,7 +14861,7 @@ "purl": "pkg:npm/lilconfig@2.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/lilconfig@2.1.0?uuid=f6bf5574-28bf-440a-bc48-66ff24d9aab0", + "dependency_uid": "pkg:npm/lilconfig@2.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -14197,6 +14873,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -14243,6 +14920,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -14251,7 +14930,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -14261,7 +14941,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -14271,7 +14952,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -14281,7 +14963,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -14291,7 +14974,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -14301,7 +14985,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -14311,7 +14996,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -14321,7 +15007,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -14331,7 +15018,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -14341,7 +15029,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -14353,7 +15042,7 @@ "purl": "pkg:npm/lint-staged@15.0.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/lint-staged@15.0.2?uuid=a523ce82-8dcd-4052-847b-3b0971bc6c28", + "dependency_uid": "pkg:npm/lint-staged@15.0.2?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -14365,6 +15054,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -14411,6 +15101,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -14419,7 +15111,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -14429,7 +15122,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -14439,7 +15133,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -14449,7 +15144,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -14459,7 +15155,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -14469,7 +15166,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -14481,7 +15179,7 @@ "purl": "pkg:npm/listr2@7.0.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/listr2@7.0.2?uuid=515cc392-6816-4b49-980b-4224e3466b23", + "dependency_uid": "pkg:npm/listr2@7.0.2?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -14493,6 +15191,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -14539,6 +15238,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -14547,7 +15248,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -14557,7 +15259,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -14569,7 +15272,7 @@ "purl": "pkg:npm/local-pkg@0.5.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/local-pkg@0.5.0?uuid=b27575a8-9693-48bc-8add-36f87c7dfdba", + "dependency_uid": "pkg:npm/local-pkg@0.5.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -14581,6 +15284,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -14627,6 +15331,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -14635,7 +15341,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -14645,7 +15352,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -14655,7 +15363,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -14665,7 +15374,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -14675,7 +15385,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -14687,7 +15398,7 @@ "purl": "pkg:npm/log-update@5.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/log-update@5.0.1?uuid=a354fb8b-a458-4025-b008-7ba4caba2de0", + "dependency_uid": "pkg:npm/log-update@5.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -14699,6 +15410,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -14745,6 +15457,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -14753,7 +15467,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -14765,7 +15480,7 @@ "purl": "pkg:npm/loupe@2.3.7" }, "extra_data": {}, - "dependency_uid": "pkg:npm/loupe@2.3.7?uuid=d6933d1b-8114-4cf1-92c8-23ed5b57e5d4", + "dependency_uid": "pkg:npm/loupe@2.3.7?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -14777,6 +15492,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -14823,6 +15539,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -14831,7 +15549,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -14843,7 +15562,7 @@ "purl": "pkg:npm/lru-cache@6.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/lru-cache@6.0.0?uuid=72b712fb-9d66-44bb-b224-402e39eb03a5", + "dependency_uid": "pkg:npm/lru-cache@6.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -14855,6 +15574,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -14901,6 +15621,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -14909,7 +15631,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -14921,7 +15644,7 @@ "purl": "pkg:npm/magic-string@0.30.5" }, "extra_data": {}, - "dependency_uid": "pkg:npm/magic-string@0.30.5?uuid=daccc7c3-66a8-4beb-b8b7-f8acff6752fa", + "dependency_uid": "pkg:npm/magic-string@0.30.5?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -14933,6 +15656,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -14979,6 +15703,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -14987,7 +15713,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -14997,7 +15724,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -15007,7 +15735,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -15019,7 +15748,7 @@ "purl": "pkg:npm/magicast@0.3.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/magicast@0.3.2?uuid=d8be1bd8-71a2-4e6d-957b-cc8641cf0972", + "dependency_uid": "pkg:npm/magicast@0.3.2?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -15031,6 +15760,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -15077,6 +15807,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -15085,7 +15817,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -15097,7 +15830,7 @@ "purl": "pkg:npm/make-dir@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/make-dir@4.0.0?uuid=97bbb9b5-8b23-401b-93df-526badd2cb1c", + "dependency_uid": "pkg:npm/make-dir@4.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -15109,6 +15842,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -15155,6 +15889,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/merge-stream", @@ -15164,7 +15900,7 @@ "purl": "pkg:npm/merge-stream@2.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/merge-stream@2.0.0?uuid=d6ac200f-114e-4063-976c-779be8e7d419", + "dependency_uid": "pkg:npm/merge-stream@2.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -15176,6 +15912,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -15222,6 +15959,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/merge2", @@ -15231,7 +15970,7 @@ "purl": "pkg:npm/merge2@1.4.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/merge2@1.4.1?uuid=49a61b59-ea41-4b45-aca5-34e819580f51", + "dependency_uid": "pkg:npm/merge2@1.4.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -15243,6 +15982,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -15289,6 +16029,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -15297,7 +16039,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -15307,7 +16050,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -15319,7 +16063,7 @@ "purl": "pkg:npm/micromatch@4.0.5" }, "extra_data": {}, - "dependency_uid": "pkg:npm/micromatch@4.0.5?uuid=12b63a2c-a377-49b6-822d-296341cd2818", + "dependency_uid": "pkg:npm/micromatch@4.0.5?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -15331,6 +16075,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -15377,6 +16122,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/mime-db", @@ -15386,7 +16133,7 @@ "purl": "pkg:npm/mime-db@1.52.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/mime-db@1.52.0?uuid=6e1566c2-ceb2-43ed-ba86-1a0818f9afb0", + "dependency_uid": "pkg:npm/mime-db@1.52.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -15398,6 +16145,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -15444,6 +16192,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -15452,7 +16202,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -15464,7 +16215,7 @@ "purl": "pkg:npm/mime-types@2.1.35" }, "extra_data": {}, - "dependency_uid": "pkg:npm/mime-types@2.1.35?uuid=37b19e3b-3d05-4521-9f5b-ca421c61775d", + "dependency_uid": "pkg:npm/mime-types@2.1.35?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -15476,6 +16227,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -15522,6 +16274,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/mimic-fn", @@ -15531,7 +16285,7 @@ "purl": "pkg:npm/mimic-fn@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/mimic-fn@4.0.0?uuid=0ac39aa3-89e7-4947-b865-f6a65a34aa9f", + "dependency_uid": "pkg:npm/mimic-fn@4.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -15543,6 +16297,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -15589,6 +16344,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -15597,7 +16354,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -15609,7 +16367,7 @@ "purl": "pkg:npm/minimatch@3.1.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/minimatch@3.1.2?uuid=80c4dd83-6895-4426-b1cc-eb2083571bb1", + "dependency_uid": "pkg:npm/minimatch@3.1.2?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -15621,6 +16379,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -15667,6 +16426,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -15675,7 +16436,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -15685,7 +16447,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -15695,7 +16458,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -15705,7 +16469,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -15717,7 +16482,7 @@ "purl": "pkg:npm/mlly@1.4.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/mlly@1.4.2?uuid=208a7073-7d35-4285-8d35-8e53961d6e6a", + "dependency_uid": "pkg:npm/mlly@1.4.2?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -15729,6 +16494,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -15775,6 +16541,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/ms", @@ -15784,7 +16552,7 @@ "purl": "pkg:npm/ms@2.1.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/ms@2.1.2?uuid=c31d4f21-bde8-4bdb-bb31-483e7465c644", + "dependency_uid": "pkg:npm/ms@2.1.2?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -15796,6 +16564,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -15842,6 +16611,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/nanoid", @@ -15851,7 +16622,7 @@ "purl": "pkg:npm/nanoid@3.3.7" }, "extra_data": {}, - "dependency_uid": "pkg:npm/nanoid@3.3.7?uuid=dc8368b0-6fd6-4826-9d2f-c7983b9865b6", + "dependency_uid": "pkg:npm/nanoid@3.3.7?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -15863,6 +16634,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -15909,6 +16681,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -15917,7 +16691,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -15929,7 +16704,7 @@ "purl": "pkg:npm/npm-run-path@5.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/npm-run-path@5.1.0?uuid=b3963ee7-bcfc-48df-996c-56680f2752f6", + "dependency_uid": "pkg:npm/npm-run-path@5.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -15941,6 +16716,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -15987,6 +16763,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/path-key", @@ -15996,7 +16774,7 @@ "purl": "pkg:npm/path-key@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/path-key@4.0.0?uuid=645dedbc-6bf3-491f-92d5-17de3b30ff03", + "dependency_uid": "pkg:npm/path-key@4.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -16008,6 +16786,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -16054,6 +16833,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/nwsapi", @@ -16063,7 +16844,7 @@ "purl": "pkg:npm/nwsapi@2.2.7" }, "extra_data": {}, - "dependency_uid": "pkg:npm/nwsapi@2.2.7?uuid=83368cac-68cd-4315-8da3-56b5ee9b0a6f", + "dependency_uid": "pkg:npm/nwsapi@2.2.7?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -16075,6 +16856,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -16121,6 +16903,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -16129,7 +16913,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -16141,7 +16926,7 @@ "purl": "pkg:npm/once@1.4.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/once@1.4.0?uuid=a056ec30-792b-46c7-a049-2964093d1662", + "dependency_uid": "pkg:npm/once@1.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -16153,6 +16938,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -16199,6 +16985,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -16207,7 +16995,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -16219,7 +17008,7 @@ "purl": "pkg:npm/onetime@6.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/onetime@6.0.0?uuid=2bcd50ca-036a-4182-b13c-8641337bb3c8", + "dependency_uid": "pkg:npm/onetime@6.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -16231,6 +17020,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -16277,6 +17067,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -16285,7 +17077,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -16295,7 +17088,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -16305,7 +17099,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -16315,7 +17110,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -16327,7 +17123,7 @@ "purl": "pkg:npm/open@9.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/open@9.1.0?uuid=808a5b53-50bc-45cc-a53f-6a9e3cbc653b", + "dependency_uid": "pkg:npm/open@9.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -16339,6 +17135,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -16385,6 +17182,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -16393,7 +17192,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -16405,7 +17205,7 @@ "purl": "pkg:npm/p-limit@5.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/p-limit@5.0.0?uuid=551437e9-8110-4ed2-b8c0-9606744d04ab", + "dependency_uid": "pkg:npm/p-limit@5.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -16417,6 +17217,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -16463,6 +17264,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -16471,7 +17274,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -16483,7 +17287,7 @@ "purl": "pkg:npm/parse5@7.1.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/parse5@7.1.2?uuid=e9b2666b-6513-4ebe-92d7-1391eb2aaee1", + "dependency_uid": "pkg:npm/parse5@7.1.2?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -16495,6 +17299,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -16541,6 +17346,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/path-is-absolute", @@ -16550,7 +17357,7 @@ "purl": "pkg:npm/path-is-absolute@1.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/path-is-absolute@1.0.1?uuid=0c9905a2-f08b-4fc5-a352-1f87706c8ecf", + "dependency_uid": "pkg:npm/path-is-absolute@1.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -16562,6 +17369,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -16608,6 +17416,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/path-key", @@ -16617,7 +17427,7 @@ "purl": "pkg:npm/path-key@3.1.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/path-key@3.1.1?uuid=b37ff696-2725-41c5-88cc-89e5882543c2", + "dependency_uid": "pkg:npm/path-key@3.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -16629,6 +17439,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -16675,6 +17486,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -16683,7 +17496,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -16693,7 +17507,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -16705,7 +17520,7 @@ "purl": "pkg:npm/path-scurry@1.10.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/path-scurry@1.10.1?uuid=f37fd2ad-facc-4e02-b62d-e64c95bcac80", + "dependency_uid": "pkg:npm/path-scurry@1.10.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -16717,6 +17532,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -16763,6 +17579,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/lru-cache", @@ -16772,7 +17590,7 @@ "purl": "pkg:npm/lru-cache@10.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/lru-cache@10.0.1?uuid=224f92f7-fb73-419c-970d-ac13927ddc8f", + "dependency_uid": "pkg:npm/lru-cache@10.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -16784,6 +17602,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -16830,6 +17649,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/minipass", @@ -16839,7 +17660,7 @@ "purl": "pkg:npm/minipass@7.0.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/minipass@7.0.3?uuid=920d2daf-da03-4566-b088-964bd6a7ca0f", + "dependency_uid": "pkg:npm/minipass@7.0.3?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -16851,6 +17672,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -16897,6 +17719,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/path-type", @@ -16906,7 +17730,7 @@ "purl": "pkg:npm/path-type@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/path-type@4.0.0?uuid=a8103a18-1961-4fb9-a7b8-4ec0816a17fd", + "dependency_uid": "pkg:npm/path-type@4.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -16918,6 +17742,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -16964,6 +17789,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/pathe", @@ -16973,7 +17800,7 @@ "purl": "pkg:npm/pathe@1.1.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/pathe@1.1.1?uuid=56a5294f-a3a1-46f1-870e-dca5b94bc150", + "dependency_uid": "pkg:npm/pathe@1.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -16985,6 +17812,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -17031,6 +17859,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/pathval", @@ -17040,7 +17870,7 @@ "purl": "pkg:npm/pathval@1.1.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/pathval@1.1.1?uuid=827bc16e-f3b8-4c9c-9e74-49abb1a70a47", + "dependency_uid": "pkg:npm/pathval@1.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -17052,6 +17882,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -17098,6 +17929,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/picocolors", @@ -17107,7 +17940,7 @@ "purl": "pkg:npm/picocolors@1.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/picocolors@1.0.0?uuid=602d3fa0-587b-46e0-85a7-9d66ca04dfc2", + "dependency_uid": "pkg:npm/picocolors@1.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -17119,6 +17952,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -17165,6 +17999,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/picomatch", @@ -17174,7 +18010,7 @@ "purl": "pkg:npm/picomatch@2.3.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/picomatch@2.3.1?uuid=2a535075-5042-445a-a9ee-71dff4658811", + "dependency_uid": "pkg:npm/picomatch@2.3.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -17186,6 +18022,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -17232,6 +18069,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/pidtree", @@ -17241,7 +18080,7 @@ "purl": "pkg:npm/pidtree@0.6.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/pidtree@0.6.0?uuid=c48ab9f3-49b2-48f1-8c4c-d88827e3b1d2", + "dependency_uid": "pkg:npm/pidtree@0.6.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -17253,6 +18092,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -17299,6 +18139,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -17307,7 +18149,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -17317,7 +18160,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -17329,7 +18173,7 @@ "purl": "pkg:npm/pkg-conf@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/pkg-conf@4.0.0?uuid=26cafce8-5306-4182-a0a3-0725f504b6b7", + "dependency_uid": "pkg:npm/pkg-conf@4.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -17341,6 +18185,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -17387,6 +18232,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -17395,7 +18242,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -17405,7 +18253,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -17417,7 +18266,7 @@ "purl": "pkg:npm/find-up@6.3.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/find-up@6.3.0?uuid=90799cbc-1213-4924-a871-0f0a6ea8c6a1", + "dependency_uid": "pkg:npm/find-up@6.3.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -17429,6 +18278,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -17475,6 +18325,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/load-json-file", @@ -17484,7 +18336,7 @@ "purl": "pkg:npm/load-json-file@7.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/load-json-file@7.0.1?uuid=d1178753-7eba-4f75-82e1-b158a37b2c45", + "dependency_uid": "pkg:npm/load-json-file@7.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -17496,6 +18348,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -17542,6 +18395,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -17550,7 +18405,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -17562,7 +18418,7 @@ "purl": "pkg:npm/locate-path@7.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/locate-path@7.2.0?uuid=52f3c8f6-f23c-4de2-a0f2-c606000477c4", + "dependency_uid": "pkg:npm/locate-path@7.2.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -17574,6 +18430,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -17620,6 +18477,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -17628,7 +18487,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -17640,7 +18500,7 @@ "purl": "pkg:npm/p-limit@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/p-limit@4.0.0?uuid=932696b8-773e-4218-aca1-a034934d8a69", + "dependency_uid": "pkg:npm/p-limit@4.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -17652,6 +18512,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -17698,6 +18559,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -17706,7 +18569,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -17718,7 +18582,7 @@ "purl": "pkg:npm/p-locate@6.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/p-locate@6.0.0?uuid=efb1c7fb-4583-49bd-8748-9c63b59649e5", + "dependency_uid": "pkg:npm/p-locate@6.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -17730,6 +18594,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -17776,6 +18641,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/path-exists", @@ -17785,7 +18652,7 @@ "purl": "pkg:npm/path-exists@5.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/path-exists@5.0.0?uuid=1a6254c8-a27f-4c51-ba8e-cbaf610408ff", + "dependency_uid": "pkg:npm/path-exists@5.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -17797,6 +18664,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -17843,6 +18711,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -17851,7 +18721,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -17861,7 +18732,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -17871,7 +18743,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -17883,7 +18756,7 @@ "purl": "pkg:npm/pkg-types@1.0.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/pkg-types@1.0.3?uuid=508197e6-807d-4bec-9059-2e02d344e29c", + "dependency_uid": "pkg:npm/pkg-types@1.0.3?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -17895,6 +18768,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -17941,6 +18815,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -17949,7 +18825,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -17959,7 +18836,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -17969,7 +18847,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -17981,7 +18860,7 @@ "purl": "pkg:npm/postcss@8.4.32" }, "extra_data": {}, - "dependency_uid": "pkg:npm/postcss@8.4.32?uuid=a355d5ac-4bc4-4243-932c-b13b4028dba5", + "dependency_uid": "pkg:npm/postcss@8.4.32?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -17993,6 +18872,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -18039,6 +18919,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/prettier", @@ -18048,7 +18930,7 @@ "purl": "pkg:npm/prettier@3.0.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/prettier@3.0.3?uuid=128c86ef-3bf0-4a3c-80a4-d42d6cd5020b", + "dependency_uid": "pkg:npm/prettier@3.0.3?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -18060,6 +18942,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -18106,6 +18989,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -18114,7 +18999,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -18124,7 +19010,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -18136,7 +19023,7 @@ "purl": "pkg:npm/prettier-plugin-packagejson@2.4.6" }, "extra_data": {}, - "dependency_uid": "pkg:npm/prettier-plugin-packagejson@2.4.6?uuid=6128474a-ca0e-4715-90fd-81b3dcfeae98", + "dependency_uid": "pkg:npm/prettier-plugin-packagejson@2.4.6?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -18148,6 +19035,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -18194,6 +19082,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -18202,7 +19092,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -18212,7 +19103,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -18222,7 +19114,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -18234,7 +19127,7 @@ "purl": "pkg:npm/pretty-format@29.7.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/pretty-format@29.7.0?uuid=0a088660-6f10-4e44-8d33-dab81591b8e3", + "dependency_uid": "pkg:npm/pretty-format@29.7.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -18246,6 +19139,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -18292,6 +19186,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/ansi-styles", @@ -18301,7 +19197,7 @@ "purl": "pkg:npm/ansi-styles@5.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/ansi-styles@5.2.0?uuid=4b06ffc3-e212-420e-ae8b-aecc88423279", + "dependency_uid": "pkg:npm/ansi-styles@5.2.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -18313,6 +19209,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -18359,6 +19256,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/psl", @@ -18368,7 +19267,7 @@ "purl": "pkg:npm/psl@1.9.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/psl@1.9.0?uuid=4eb2d4af-32c2-4874-a931-ef62448bcdad", + "dependency_uid": "pkg:npm/psl@1.9.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -18380,6 +19279,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -18426,6 +19326,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/punycode", @@ -18435,7 +19337,7 @@ "purl": "pkg:npm/punycode@2.3.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/punycode@2.3.1?uuid=779f65eb-119b-452d-8175-a00a402daf37", + "dependency_uid": "pkg:npm/punycode@2.3.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -18447,6 +19349,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -18493,6 +19396,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/querystringify", @@ -18502,7 +19407,7 @@ "purl": "pkg:npm/querystringify@2.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/querystringify@2.2.0?uuid=1ba292a4-c63a-475a-a48d-94b71c13f261", + "dependency_uid": "pkg:npm/querystringify@2.2.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -18514,6 +19419,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -18560,6 +19466,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/queue-microtask", @@ -18569,7 +19477,7 @@ "purl": "pkg:npm/queue-microtask@1.2.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/queue-microtask@1.2.3?uuid=62874997-d741-42a2-b4f2-8bb53537398d", + "dependency_uid": "pkg:npm/queue-microtask@1.2.3?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -18581,6 +19489,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -18627,6 +19536,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/react-is", @@ -18636,7 +19547,7 @@ "purl": "pkg:npm/react-is@18.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/react-is@18.2.0?uuid=cb4e2d62-4448-45db-baed-c61305584479", + "dependency_uid": "pkg:npm/react-is@18.2.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -18648,6 +19559,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -18694,6 +19606,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/requires-port", @@ -18703,7 +19617,7 @@ "purl": "pkg:npm/requires-port@1.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/requires-port@1.0.0?uuid=c650f54b-5356-448d-a62c-2761bf777a63", + "dependency_uid": "pkg:npm/requires-port@1.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -18715,6 +19629,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -18761,6 +19676,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -18769,7 +19686,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -18779,7 +19697,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -18791,7 +19710,7 @@ "purl": "pkg:npm/restore-cursor@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/restore-cursor@4.0.0?uuid=0fe51386-12f5-423a-9113-4ccb481e298b", + "dependency_uid": "pkg:npm/restore-cursor@4.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -18803,6 +19722,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -18849,6 +19769,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/mimic-fn", @@ -18858,7 +19780,7 @@ "purl": "pkg:npm/mimic-fn@2.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/mimic-fn@2.1.0?uuid=9e76f82d-8f29-4f89-9cc7-3905dc07c4b7", + "dependency_uid": "pkg:npm/mimic-fn@2.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -18870,6 +19792,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -18916,6 +19839,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -18924,7 +19849,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -18936,7 +19862,7 @@ "purl": "pkg:npm/onetime@5.1.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/onetime@5.1.2?uuid=1f1ede95-1304-49f0-8e28-3db7c1fac6ff", + "dependency_uid": "pkg:npm/onetime@5.1.2?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -18948,6 +19874,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -18994,6 +19921,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/signal-exit", @@ -19003,7 +19932,7 @@ "purl": "pkg:npm/signal-exit@3.0.7" }, "extra_data": {}, - "dependency_uid": "pkg:npm/signal-exit@3.0.7?uuid=c74e3ab0-98cf-4d02-a66a-b864e5f18bf9", + "dependency_uid": "pkg:npm/signal-exit@3.0.7?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -19015,6 +19944,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -19061,6 +19991,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/reusify", @@ -19070,7 +20002,7 @@ "purl": "pkg:npm/reusify@1.0.4" }, "extra_data": {}, - "dependency_uid": "pkg:npm/reusify@1.0.4?uuid=ade79f25-7910-47cc-a4ab-1084c86b7e99", + "dependency_uid": "pkg:npm/reusify@1.0.4?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -19082,6 +20014,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -19128,6 +20061,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/rfdc", @@ -19137,7 +20072,7 @@ "purl": "pkg:npm/rfdc@1.3.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/rfdc@1.3.0?uuid=363394c1-ecc9-4042-b228-22d51777bcd6", + "dependency_uid": "pkg:npm/rfdc@1.3.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -19149,6 +20084,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -19195,6 +20131,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/rollup", @@ -19204,7 +20142,7 @@ "purl": "pkg:npm/rollup@4.6.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/rollup@4.6.1?uuid=1660f85d-fc62-4c11-8195-f06506a12e44", + "dependency_uid": "pkg:npm/rollup@4.6.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -19216,6 +20154,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -19262,6 +20201,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/rrweb-cssom", @@ -19271,7 +20212,7 @@ "purl": "pkg:npm/rrweb-cssom@0.6.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/rrweb-cssom@0.6.0?uuid=793d8f49-d802-464a-8476-a41de23b122e", + "dependency_uid": "pkg:npm/rrweb-cssom@0.6.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -19283,6 +20224,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -19329,6 +20271,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -19337,7 +20281,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -19349,7 +20294,7 @@ "purl": "pkg:npm/run-applescript@5.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/run-applescript@5.0.0?uuid=7eb8d63d-25c4-4a0d-a7db-ed8db230ce99", + "dependency_uid": "pkg:npm/run-applescript@5.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -19361,6 +20306,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -19407,6 +20353,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -19415,7 +20363,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -19425,7 +20374,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -19435,7 +20385,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -19445,7 +20396,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -19455,7 +20407,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -19465,7 +20418,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -19475,7 +20429,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -19485,7 +20440,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -19495,7 +20451,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -19507,7 +20464,7 @@ "purl": "pkg:npm/execa@5.1.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/execa@5.1.1?uuid=b99aecc5-59e9-472d-a4c2-85d07d1a083c", + "dependency_uid": "pkg:npm/execa@5.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -19519,6 +20476,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -19565,6 +20523,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/get-stream", @@ -19574,7 +20534,7 @@ "purl": "pkg:npm/get-stream@6.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/get-stream@6.0.1?uuid=6b7281b2-687b-4994-b405-71a19a241135", + "dependency_uid": "pkg:npm/get-stream@6.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -19586,6 +20546,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -19632,6 +20593,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/human-signals", @@ -19641,7 +20604,7 @@ "purl": "pkg:npm/human-signals@2.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/human-signals@2.1.0?uuid=34c351c0-d5f7-4d5f-abb1-b946b59e9fa0", + "dependency_uid": "pkg:npm/human-signals@2.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -19653,6 +20616,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -19699,6 +20663,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/is-stream", @@ -19708,7 +20674,7 @@ "purl": "pkg:npm/is-stream@2.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/is-stream@2.0.1?uuid=6790fe50-bda4-44e9-93ec-6aa69bbbc604", + "dependency_uid": "pkg:npm/is-stream@2.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -19720,6 +20686,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -19766,6 +20733,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/mimic-fn", @@ -19775,7 +20744,7 @@ "purl": "pkg:npm/mimic-fn@2.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/mimic-fn@2.1.0?uuid=7e3ca5d8-02ba-4844-85ae-9c5b662fe370", + "dependency_uid": "pkg:npm/mimic-fn@2.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -19787,6 +20756,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -19833,6 +20803,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -19841,7 +20813,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -19853,7 +20826,7 @@ "purl": "pkg:npm/npm-run-path@4.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/npm-run-path@4.0.1?uuid=c64d3706-634b-47c6-9d27-ca67af62dd1d", + "dependency_uid": "pkg:npm/npm-run-path@4.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -19865,6 +20838,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -19911,6 +20885,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -19919,7 +20895,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -19931,7 +20908,7 @@ "purl": "pkg:npm/onetime@5.1.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/onetime@5.1.2?uuid=6222b619-f7e8-40eb-875b-2498c74592e5", + "dependency_uid": "pkg:npm/onetime@5.1.2?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -19943,6 +20920,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -19989,6 +20967,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/signal-exit", @@ -19998,7 +20978,7 @@ "purl": "pkg:npm/signal-exit@3.0.7" }, "extra_data": {}, - "dependency_uid": "pkg:npm/signal-exit@3.0.7?uuid=1c056450-5086-48e2-88d5-ea186c24b49a", + "dependency_uid": "pkg:npm/signal-exit@3.0.7?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -20010,6 +20990,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -20056,6 +21037,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/strip-final-newline", @@ -20065,7 +21048,7 @@ "purl": "pkg:npm/strip-final-newline@2.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/strip-final-newline@2.0.0?uuid=cdc472d2-782c-44b7-a3e2-c049913e5aec", + "dependency_uid": "pkg:npm/strip-final-newline@2.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -20077,6 +21060,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -20123,6 +21107,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -20131,7 +21117,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -20143,7 +21130,7 @@ "purl": "pkg:npm/run-parallel@1.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/run-parallel@1.2.0?uuid=45ab033c-34cb-4de2-981f-be30f6dddd6c", + "dependency_uid": "pkg:npm/run-parallel@1.2.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -20155,6 +21142,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -20201,6 +21189,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/safer-buffer", @@ -20210,7 +21200,7 @@ "purl": "pkg:npm/safer-buffer@2.1.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/safer-buffer@2.1.2?uuid=ff1b1aa8-8b04-4c90-8ebe-2fce8454159d", + "dependency_uid": "pkg:npm/safer-buffer@2.1.2?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -20222,6 +21212,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -20268,6 +21259,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -20276,7 +21269,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -20288,7 +21282,7 @@ "purl": "pkg:npm/saxes@6.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/saxes@6.0.0?uuid=0933fc1b-a4bb-43a9-ac2d-28af7506756e", + "dependency_uid": "pkg:npm/saxes@6.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -20300,6 +21294,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -20346,6 +21341,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -20354,7 +21351,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -20366,7 +21364,7 @@ "purl": "pkg:npm/semver@7.5.4" }, "extra_data": {}, - "dependency_uid": "pkg:npm/semver@7.5.4?uuid=f6d1384d-7792-44d6-91b2-8f9aed8ce5e9", + "dependency_uid": "pkg:npm/semver@7.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -20378,6 +21376,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -20424,6 +21423,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -20432,7 +21433,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -20444,7 +21446,7 @@ "purl": "pkg:npm/shebang-command@2.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/shebang-command@2.0.0?uuid=91131e93-7d1b-45f8-a016-d4f82fe29bff", + "dependency_uid": "pkg:npm/shebang-command@2.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -20456,6 +21458,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -20502,6 +21505,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/shebang-regex", @@ -20511,7 +21516,7 @@ "purl": "pkg:npm/shebang-regex@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/shebang-regex@3.0.0?uuid=e100b25b-510c-472b-b924-f0916d09cc88", + "dependency_uid": "pkg:npm/shebang-regex@3.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -20523,6 +21528,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -20569,6 +21575,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/siginfo", @@ -20578,7 +21586,7 @@ "purl": "pkg:npm/siginfo@2.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/siginfo@2.0.0?uuid=8ff0dfd4-0c05-4d91-9c5d-dd3df75b6ad7", + "dependency_uid": "pkg:npm/siginfo@2.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -20590,6 +21598,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -20636,6 +21645,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/signal-exit", @@ -20645,7 +21656,7 @@ "purl": "pkg:npm/signal-exit@4.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/signal-exit@4.1.0?uuid=e29d4338-e0bb-4e0c-a5be-3410b8d40604", + "dependency_uid": "pkg:npm/signal-exit@4.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -20657,6 +21668,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -20703,6 +21715,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/slash", @@ -20712,7 +21726,7 @@ "purl": "pkg:npm/slash@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/slash@4.0.0?uuid=38f50050-3944-4ce1-9da9-8440b700db09", + "dependency_uid": "pkg:npm/slash@4.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -20724,6 +21738,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -20770,6 +21785,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -20778,7 +21795,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -20788,7 +21806,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -20800,7 +21819,7 @@ "purl": "pkg:npm/slice-ansi@5.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/slice-ansi@5.0.0?uuid=5ebf1544-1637-4334-83ce-0ec7edd698ab", + "dependency_uid": "pkg:npm/slice-ansi@5.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -20812,6 +21831,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -20858,6 +21878,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/sort-object-keys", @@ -20867,7 +21889,7 @@ "purl": "pkg:npm/sort-object-keys@1.1.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/sort-object-keys@1.1.3?uuid=223baa5a-2a51-49c0-aca7-644b433a9c06", + "dependency_uid": "pkg:npm/sort-object-keys@1.1.3?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -20879,6 +21901,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -20925,6 +21948,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -20933,7 +21958,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -20943,7 +21969,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -20953,7 +21980,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -20963,7 +21991,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -20973,7 +22002,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -20983,7 +22013,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -20993,7 +22024,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -21005,7 +22037,7 @@ "purl": "pkg:npm/sort-package-json@2.6.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/sort-package-json@2.6.0?uuid=a0127a4f-2954-4718-8bf5-28fd66a8b111", + "dependency_uid": "pkg:npm/sort-package-json@2.6.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -21017,6 +22049,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -21063,6 +22096,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/source-map", @@ -21072,7 +22107,7 @@ "purl": "pkg:npm/source-map@0.6.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/source-map@0.6.1?uuid=37a5fb54-53bc-495f-aca8-3a69604d8871", + "dependency_uid": "pkg:npm/source-map@0.6.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -21084,6 +22119,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -21130,6 +22166,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/source-map-js", @@ -21139,7 +22177,7 @@ "purl": "pkg:npm/source-map-js@1.0.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/source-map-js@1.0.2?uuid=b15af55e-8c86-40f6-87b2-97033aff0ecb", + "dependency_uid": "pkg:npm/source-map-js@1.0.2?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -21151,6 +22189,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -21197,6 +22236,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -21205,7 +22246,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -21215,7 +22257,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -21227,7 +22270,7 @@ "purl": "pkg:npm/source-map-support@0.5.21" }, "extra_data": {}, - "dependency_uid": "pkg:npm/source-map-support@0.5.21?uuid=9f32dc58-671e-4ec2-a3a6-effcb2414705", + "dependency_uid": "pkg:npm/source-map-support@0.5.21?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -21239,6 +22282,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -21285,6 +22329,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/sponge-case", @@ -21294,7 +22340,7 @@ "purl": "pkg:npm/sponge-case" }, "extra_data": {}, - "dependency_uid": "pkg:npm/sponge-case?uuid=34b42785-9def-4494-942b-5431c8b8fcb6", + "dependency_uid": "pkg:npm/sponge-case?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -21306,6 +22352,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -21352,6 +22399,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/stackback", @@ -21361,7 +22410,7 @@ "purl": "pkg:npm/stackback@0.0.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/stackback@0.0.2?uuid=873fa58e-50af-4289-b8c2-15f51715d99f", + "dependency_uid": "pkg:npm/stackback@0.0.2?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -21373,6 +22422,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -21419,6 +22469,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/std-env", @@ -21428,7 +22480,7 @@ "purl": "pkg:npm/std-env@3.6.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/std-env@3.6.0?uuid=4cdd2a6e-dc51-41a8-8891-aa9adac489fd", + "dependency_uid": "pkg:npm/std-env@3.6.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -21440,6 +22492,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -21486,6 +22539,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/string-argv", @@ -21495,7 +22550,7 @@ "purl": "pkg:npm/string-argv@0.3.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/string-argv@0.3.2?uuid=4e86fbae-c292-4d4d-b604-5da34591bdf2", + "dependency_uid": "pkg:npm/string-argv@0.3.2?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -21507,6 +22562,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -21553,6 +22609,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -21561,7 +22619,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -21571,7 +22630,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -21581,7 +22641,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -21593,7 +22654,7 @@ "purl": "pkg:npm/string-width@5.1.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/string-width@5.1.2?uuid=a422e30c-9ee6-4e0a-971f-29c79d488366", + "dependency_uid": "pkg:npm/string-width@5.1.2?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -21605,6 +22666,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -21651,6 +22713,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -21659,7 +22723,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -21669,7 +22734,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -21679,7 +22745,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -21691,7 +22758,7 @@ "purl": "pkg:npm/string-width@4.2.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/string-width@4.2.3?uuid=dfa082fd-fcae-4255-967a-ca3bb7d03d6f", + "dependency_uid": "pkg:npm/string-width@4.2.3?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -21703,6 +22770,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -21749,6 +22817,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/ansi-regex", @@ -21758,7 +22828,7 @@ "purl": "pkg:npm/ansi-regex@5.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/ansi-regex@5.0.1?uuid=546fda3d-6cf7-4168-b1f9-3fa53a05bbc9", + "dependency_uid": "pkg:npm/ansi-regex@5.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -21770,6 +22840,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -21816,6 +22887,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/emoji-regex", @@ -21825,7 +22898,7 @@ "purl": "pkg:npm/emoji-regex@8.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/emoji-regex@8.0.0?uuid=7df073ee-1bec-4db5-bc90-ca159a859791", + "dependency_uid": "pkg:npm/emoji-regex@8.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -21837,6 +22910,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -21883,6 +22957,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/is-fullwidth-code-point", @@ -21892,7 +22968,7 @@ "purl": "pkg:npm/is-fullwidth-code-point@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/is-fullwidth-code-point@3.0.0?uuid=284bdd22-2e94-416b-9143-b503402dad9d", + "dependency_uid": "pkg:npm/is-fullwidth-code-point@3.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -21904,6 +22980,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -21950,6 +23027,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -21958,7 +23037,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -21970,7 +23050,7 @@ "purl": "pkg:npm/strip-ansi@6.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/strip-ansi@6.0.1?uuid=f028a268-ec6e-46f2-aa64-74d98e85e1c0", + "dependency_uid": "pkg:npm/strip-ansi@6.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -21982,6 +23062,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -22028,6 +23109,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -22036,7 +23119,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -22048,7 +23132,7 @@ "purl": "pkg:npm/strip-ansi@7.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/strip-ansi@7.1.0?uuid=551437b1-9529-4794-babf-fe43313f0516", + "dependency_uid": "pkg:npm/strip-ansi@7.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -22060,6 +23144,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -22106,6 +23191,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -22114,7 +23201,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -22126,7 +23214,7 @@ "purl": "pkg:npm/strip-ansi@6.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/strip-ansi@6.0.1?uuid=a1ea6e4d-f2d4-48fd-a3d8-ea800789b237", + "dependency_uid": "pkg:npm/strip-ansi@6.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -22138,6 +23226,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -22184,6 +23273,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/ansi-regex", @@ -22193,7 +23284,7 @@ "purl": "pkg:npm/ansi-regex@5.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/ansi-regex@5.0.1?uuid=ca520b56-f68d-4ed6-a0ca-edbfa60b65f2", + "dependency_uid": "pkg:npm/ansi-regex@5.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -22205,6 +23296,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -22251,6 +23343,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/strip-final-newline", @@ -22260,7 +23354,7 @@ "purl": "pkg:npm/strip-final-newline@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/strip-final-newline@3.0.0?uuid=aa6ac738-043d-43e9-8690-47c0863cb053", + "dependency_uid": "pkg:npm/strip-final-newline@3.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -22272,6 +23366,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -22318,6 +23413,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -22326,7 +23423,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -22338,7 +23436,7 @@ "purl": "pkg:npm/strip-literal@1.3.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/strip-literal@1.3.0?uuid=fa7ca603-ffb0-4b9b-9409-52738aad27db", + "dependency_uid": "pkg:npm/strip-literal@1.3.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -22350,6 +23448,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -22396,6 +23495,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -22404,7 +23505,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -22416,7 +23518,7 @@ "purl": "pkg:npm/supports-color@7.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/supports-color@7.2.0?uuid=56d8fe81-7b80-4fde-a70e-5739506cbd81", + "dependency_uid": "pkg:npm/supports-color@7.2.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -22428,6 +23530,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -22474,6 +23577,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/swap-case", @@ -22483,7 +23588,7 @@ "purl": "pkg:npm/swap-case" }, "extra_data": {}, - "dependency_uid": "pkg:npm/swap-case?uuid=855b6ffd-7111-4af8-8f4e-b18e6f66810a", + "dependency_uid": "pkg:npm/swap-case?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -22495,6 +23600,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -22541,6 +23647,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/symbol-tree", @@ -22550,7 +23658,7 @@ "purl": "pkg:npm/symbol-tree@3.2.4" }, "extra_data": {}, - "dependency_uid": "pkg:npm/symbol-tree@3.2.4?uuid=8c2005bc-deea-4860-bf37-8e268f8f67df", + "dependency_uid": "pkg:npm/symbol-tree@3.2.4?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -22562,6 +23670,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -22608,6 +23717,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -22616,7 +23727,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -22626,7 +23738,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -22638,7 +23751,7 @@ "purl": "pkg:npm/synckit@0.8.5" }, "extra_data": {}, - "dependency_uid": "pkg:npm/synckit@0.8.5?uuid=b59d6be3-05bd-4c9d-bcaa-167c39228220", + "dependency_uid": "pkg:npm/synckit@0.8.5?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -22650,6 +23763,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -22696,6 +23810,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -22704,7 +23820,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -22714,7 +23831,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -22724,7 +23842,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -22734,7 +23853,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -22746,7 +23866,7 @@ "purl": "pkg:npm/terser@5.25.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/terser@5.25.0?uuid=25071e13-3445-458e-b419-2941c5ee3461", + "dependency_uid": "pkg:npm/terser@5.25.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -22758,6 +23878,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -22804,6 +23925,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/commander", @@ -22813,7 +23936,7 @@ "purl": "pkg:npm/commander@2.20.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/commander@2.20.3?uuid=3a70a1fe-5f99-477a-b897-e285838b6732", + "dependency_uid": "pkg:npm/commander@2.20.3?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -22825,6 +23948,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -22871,6 +23995,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -22879,7 +24005,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -22889,7 +24016,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -22899,7 +24027,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -22911,7 +24040,7 @@ "purl": "pkg:npm/test-exclude@6.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/test-exclude@6.0.0?uuid=103d34b3-0322-4010-afc6-83ed296947ae", + "dependency_uid": "pkg:npm/test-exclude@6.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -22923,6 +24052,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -22969,6 +24099,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/tinybench", @@ -22978,7 +24110,7 @@ "purl": "pkg:npm/tinybench@2.5.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/tinybench@2.5.1?uuid=a3d3844e-93a9-4c43-a3c9-592708e87b40", + "dependency_uid": "pkg:npm/tinybench@2.5.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -22990,6 +24122,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -23036,6 +24169,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/tinypool", @@ -23045,7 +24180,7 @@ "purl": "pkg:npm/tinypool@0.8.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/tinypool@0.8.1?uuid=44256023-1f0f-42b3-ba6f-f6ae072cf9aa", + "dependency_uid": "pkg:npm/tinypool@0.8.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -23057,6 +24192,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -23103,6 +24239,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/tinyspy", @@ -23112,7 +24250,7 @@ "purl": "pkg:npm/tinyspy@2.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/tinyspy@2.2.0?uuid=a01117f3-802b-460c-b0af-a2f9caa7aed8", + "dependency_uid": "pkg:npm/tinyspy@2.2.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -23124,6 +24262,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -23170,6 +24309,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/title-case", @@ -23179,7 +24320,7 @@ "purl": "pkg:npm/title-case" }, "extra_data": {}, - "dependency_uid": "pkg:npm/title-case?uuid=effa36a2-7af0-4092-a717-498090a0d7e6", + "dependency_uid": "pkg:npm/title-case?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -23191,6 +24332,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -23237,6 +24379,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/titleize", @@ -23246,7 +24390,7 @@ "purl": "pkg:npm/titleize@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/titleize@3.0.0?uuid=dc8fdf5b-486c-4291-80be-17d99f88908e", + "dependency_uid": "pkg:npm/titleize@3.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -23258,6 +24402,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -23304,6 +24449,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/to-fast-properties", @@ -23313,7 +24460,7 @@ "purl": "pkg:npm/to-fast-properties@2.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/to-fast-properties@2.0.0?uuid=fbfcd669-ede2-496d-866e-7daec8419f55", + "dependency_uid": "pkg:npm/to-fast-properties@2.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -23325,6 +24472,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -23371,6 +24519,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -23379,7 +24529,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -23391,7 +24542,7 @@ "purl": "pkg:npm/to-regex-range@5.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/to-regex-range@5.0.1?uuid=17693786-63ad-43eb-b895-a813927b0fe2", + "dependency_uid": "pkg:npm/to-regex-range@5.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -23403,6 +24554,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -23449,6 +24601,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -23457,7 +24611,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -23467,7 +24622,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -23477,7 +24633,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -23487,7 +24644,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -23499,7 +24657,7 @@ "purl": "pkg:npm/tough-cookie@4.1.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/tough-cookie@4.1.3?uuid=1a92c0c2-562e-498d-b390-b83dde041237", + "dependency_uid": "pkg:npm/tough-cookie@4.1.3?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -23511,6 +24669,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -23557,6 +24716,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -23565,7 +24726,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -23577,7 +24739,7 @@ "purl": "pkg:npm/tr46@5.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/tr46@5.0.0?uuid=2574aee4-f3d6-4528-a6ad-4139fd34c10c", + "dependency_uid": "pkg:npm/tr46@5.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -23589,6 +24751,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -23635,6 +24798,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/tslib", @@ -23644,7 +24809,7 @@ "purl": "pkg:npm/tslib@2.6.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/tslib@2.6.2?uuid=d6f3e777-d634-4f77-8f30-501fea9edac3", + "dependency_uid": "pkg:npm/tslib@2.6.2?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -23656,6 +24821,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -23702,6 +24868,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/type-detect", @@ -23711,7 +24879,7 @@ "purl": "pkg:npm/type-detect@4.0.8" }, "extra_data": {}, - "dependency_uid": "pkg:npm/type-detect@4.0.8?uuid=9c3fb26b-ec4e-4a03-b7e8-836864f6dea7", + "dependency_uid": "pkg:npm/type-detect@4.0.8?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -23723,6 +24891,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -23769,6 +24938,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/type-fest", @@ -23778,7 +24949,7 @@ "purl": "pkg:npm/type-fest@1.4.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/type-fest@1.4.0?uuid=c6c72e97-5d14-4a16-a987-96cf1ebc387c", + "dependency_uid": "pkg:npm/type-fest@1.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -23790,6 +24961,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -23836,6 +25008,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/typescript", @@ -23845,7 +25019,7 @@ "purl": "pkg:npm/typescript@5.2.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/typescript@5.2.2?uuid=a57c5d32-8217-4294-8604-887e5e5cd73b", + "dependency_uid": "pkg:npm/typescript@5.2.2?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -23857,6 +25031,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -23903,6 +25078,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/ufo", @@ -23912,7 +25089,7 @@ "purl": "pkg:npm/ufo@1.3.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/ufo@1.3.2?uuid=d8d56583-35a1-4ee9-9a50-ed6998fa03aa", + "dependency_uid": "pkg:npm/ufo@1.3.2?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -23924,6 +25101,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -23970,6 +25148,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/undici-types", @@ -23979,7 +25159,7 @@ "purl": "pkg:npm/undici-types@5.26.5" }, "extra_data": {}, - "dependency_uid": "pkg:npm/undici-types@5.26.5?uuid=fce260a3-9f57-4c8d-a0de-ad5879204be6", + "dependency_uid": "pkg:npm/undici-types@5.26.5?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -23991,6 +25171,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -24037,6 +25218,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/universalify", @@ -24046,7 +25229,7 @@ "purl": "pkg:npm/universalify@0.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/universalify@0.2.0?uuid=02f15b8a-d5ea-43af-abb2-e225c877375c", + "dependency_uid": "pkg:npm/universalify@0.2.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -24058,6 +25241,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -24104,6 +25288,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/untildify", @@ -24113,7 +25299,7 @@ "purl": "pkg:npm/untildify@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/untildify@4.0.0?uuid=6eed0f66-e34e-478d-ba1e-86e81b25dd79", + "dependency_uid": "pkg:npm/untildify@4.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -24125,6 +25311,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -24171,6 +25358,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -24179,7 +25368,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -24189,7 +25379,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -24201,7 +25392,7 @@ "purl": "pkg:npm/url-parse@1.5.10" }, "extra_data": {}, - "dependency_uid": "pkg:npm/url-parse@1.5.10?uuid=1ea4fd84-6794-4d9f-bdf5-712a38e535a4", + "dependency_uid": "pkg:npm/url-parse@1.5.10?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -24213,6 +25404,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -24259,6 +25451,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -24267,7 +25461,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -24277,7 +25472,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -24287,7 +25483,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -24299,7 +25496,7 @@ "purl": "pkg:npm/v8-to-istanbul@9.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/v8-to-istanbul@9.2.0?uuid=4cb3bd95-1e04-45f2-9358-22711144987b", + "dependency_uid": "pkg:npm/v8-to-istanbul@9.2.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -24311,6 +25508,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -24357,6 +25555,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -24365,7 +25565,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -24375,7 +25576,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -24385,7 +25587,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -24397,7 +25600,7 @@ "purl": "pkg:npm/vite@5.0.5" }, "extra_data": {}, - "dependency_uid": "pkg:npm/vite@5.0.5?uuid=6e809ada-837f-4091-b75c-4d6d58b33986", + "dependency_uid": "pkg:npm/vite@5.0.5?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -24409,6 +25612,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -24455,6 +25659,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -24463,7 +25669,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -24473,7 +25680,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -24483,7 +25691,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -24493,7 +25702,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -24503,7 +25713,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -24515,7 +25726,7 @@ "purl": "pkg:npm/vite-node@1.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/vite-node@1.0.1?uuid=0eeb744a-d74e-4c01-ba21-878563e0832f", + "dependency_uid": "pkg:npm/vite-node@1.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -24527,6 +25738,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -24573,6 +25785,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -24581,7 +25795,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -24591,7 +25806,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -24601,7 +25817,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -24611,7 +25828,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -24621,7 +25839,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -24631,7 +25850,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -24641,7 +25861,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -24651,7 +25872,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -24661,7 +25883,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -24671,7 +25894,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -24681,7 +25905,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -24691,7 +25916,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -24701,7 +25927,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -24711,7 +25938,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -24721,7 +25949,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -24731,7 +25960,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -24741,7 +25971,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -24751,7 +25982,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -24761,7 +25993,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -24771,7 +26004,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -24781,7 +26015,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -24793,7 +26028,7 @@ "purl": "pkg:npm/vitest@1.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/vitest@1.0.1?uuid=25956d59-db7c-46da-b46b-9ac8863c8481", + "dependency_uid": "pkg:npm/vitest@1.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -24805,6 +26040,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -24851,6 +26087,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -24859,7 +26097,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -24871,7 +26110,7 @@ "purl": "pkg:npm/w3c-xmlserializer@5.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/w3c-xmlserializer@5.0.0?uuid=fbe91e98-8cbd-41ca-bb84-7a70f0844583", + "dependency_uid": "pkg:npm/w3c-xmlserializer@5.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -24883,6 +26122,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -24929,6 +26169,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/webidl-conversions", @@ -24938,7 +26180,7 @@ "purl": "pkg:npm/webidl-conversions@7.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/webidl-conversions@7.0.0?uuid=34c85571-fe8c-4dd2-bdaf-523eecc7dcdd", + "dependency_uid": "pkg:npm/webidl-conversions@7.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -24950,6 +26192,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -24996,6 +26239,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -25004,7 +26249,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -25016,7 +26262,7 @@ "purl": "pkg:npm/whatwg-encoding@3.1.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/whatwg-encoding@3.1.1?uuid=347e0c1f-8e41-497f-944a-6bfd539caec4", + "dependency_uid": "pkg:npm/whatwg-encoding@3.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -25028,6 +26274,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -25074,6 +26321,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/whatwg-mimetype", @@ -25083,7 +26332,7 @@ "purl": "pkg:npm/whatwg-mimetype@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/whatwg-mimetype@4.0.0?uuid=11a123aa-4404-4b09-8196-87724fd33308", + "dependency_uid": "pkg:npm/whatwg-mimetype@4.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -25095,6 +26344,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -25141,6 +26391,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -25149,7 +26401,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -25159,7 +26412,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -25171,7 +26425,7 @@ "purl": "pkg:npm/whatwg-url@14.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/whatwg-url@14.0.0?uuid=00f52c69-81c8-4cf2-ae33-9eed51c1e74d", + "dependency_uid": "pkg:npm/whatwg-url@14.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -25183,6 +26437,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -25229,6 +26484,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -25237,7 +26494,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -25249,7 +26507,7 @@ "purl": "pkg:npm/which@2.0.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/which@2.0.2?uuid=e3c4b627-9532-455e-839c-c7d7a4289b29", + "dependency_uid": "pkg:npm/which@2.0.2?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -25261,6 +26519,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -25307,6 +26566,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -25315,7 +26576,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -25325,7 +26587,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -25337,7 +26600,7 @@ "purl": "pkg:npm/why-is-node-running@2.2.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/why-is-node-running@2.2.2?uuid=c0b576dc-959d-4d73-a4e5-dacf4b611635", + "dependency_uid": "pkg:npm/why-is-node-running@2.2.2?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -25349,6 +26612,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -25395,6 +26659,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -25403,7 +26669,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -25413,7 +26680,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -25423,7 +26691,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -25435,7 +26704,7 @@ "purl": "pkg:npm/wrap-ansi@8.1.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/wrap-ansi@8.1.0?uuid=1d7bd8ee-f667-4cd3-ab46-3082703c95b4", + "dependency_uid": "pkg:npm/wrap-ansi@8.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -25447,6 +26716,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -25493,6 +26763,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -25501,7 +26773,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -25511,7 +26784,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -25521,7 +26795,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -25533,7 +26808,7 @@ "purl": "pkg:npm/wrap-ansi@7.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/wrap-ansi@7.0.0?uuid=f7830f74-55fb-4133-97ee-cbfb5bc5d025", + "dependency_uid": "pkg:npm/wrap-ansi@7.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -25545,6 +26820,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -25591,6 +26867,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/ansi-regex", @@ -25600,7 +26878,7 @@ "purl": "pkg:npm/ansi-regex@5.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/ansi-regex@5.0.1?uuid=9acb2cac-b1d3-48c8-9005-35e39b3085bb", + "dependency_uid": "pkg:npm/ansi-regex@5.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -25612,6 +26890,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -25658,6 +26937,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -25666,7 +26947,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -25678,7 +26960,7 @@ "purl": "pkg:npm/ansi-styles@4.3.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/ansi-styles@4.3.0?uuid=be736cb8-4d32-4514-b947-b19122a5a294", + "dependency_uid": "pkg:npm/ansi-styles@4.3.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -25690,6 +26972,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -25736,6 +27019,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/emoji-regex", @@ -25745,7 +27030,7 @@ "purl": "pkg:npm/emoji-regex@8.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/emoji-regex@8.0.0?uuid=71120e1d-685d-4e7d-83e4-bdda0ffcbfd0", + "dependency_uid": "pkg:npm/emoji-regex@8.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -25757,6 +27042,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -25803,6 +27089,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/is-fullwidth-code-point", @@ -25812,7 +27100,7 @@ "purl": "pkg:npm/is-fullwidth-code-point@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/is-fullwidth-code-point@3.0.0?uuid=84296dee-ee86-4da4-9f10-f546ba5440f2", + "dependency_uid": "pkg:npm/is-fullwidth-code-point@3.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -25824,6 +27112,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -25870,6 +27159,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -25878,7 +27169,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -25888,7 +27180,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -25898,7 +27191,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -25910,7 +27204,7 @@ "purl": "pkg:npm/string-width@4.2.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/string-width@4.2.3?uuid=6dba33b8-3aa8-4275-a990-682e309ca87a", + "dependency_uid": "pkg:npm/string-width@4.2.3?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -25922,6 +27216,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -25968,6 +27263,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -25976,7 +27273,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -25988,7 +27286,7 @@ "purl": "pkg:npm/strip-ansi@6.0.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/strip-ansi@6.0.1?uuid=61d02ed0-6b55-4b44-acb6-945c62fd9bbb", + "dependency_uid": "pkg:npm/strip-ansi@6.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -26000,6 +27298,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -26046,6 +27345,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/wrappy", @@ -26055,7 +27356,7 @@ "purl": "pkg:npm/wrappy@1.0.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/wrappy@1.0.2?uuid=3dea7c3f-939e-4635-b85d-38589e4b69a3", + "dependency_uid": "pkg:npm/wrappy@1.0.2?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -26067,6 +27368,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -26113,6 +27415,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/ws", @@ -26122,7 +27426,7 @@ "purl": "pkg:npm/ws@8.14.2" }, "extra_data": {}, - "dependency_uid": "pkg:npm/ws@8.14.2?uuid=b7054c10-f68b-4a67-afbb-b6c2d7aaad35", + "dependency_uid": "pkg:npm/ws@8.14.2?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -26134,6 +27438,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -26180,6 +27485,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/xml-name-validator", @@ -26189,7 +27496,7 @@ "purl": "pkg:npm/xml-name-validator@5.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/xml-name-validator@5.0.0?uuid=a48ec92e-567a-45a6-aeb0-1281bc044e29", + "dependency_uid": "pkg:npm/xml-name-validator@5.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -26201,6 +27508,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -26247,6 +27555,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/xmlchars", @@ -26256,7 +27566,7 @@ "purl": "pkg:npm/xmlchars@2.2.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/xmlchars@2.2.0?uuid=a9e5b9d5-9194-41e9-9fa4-8306e9f1783d", + "dependency_uid": "pkg:npm/xmlchars@2.2.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -26268,6 +27578,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -26314,6 +27625,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/yallist", @@ -26323,7 +27636,7 @@ "purl": "pkg:npm/yallist@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/yallist@4.0.0?uuid=8e7a7af2-5d9b-42cd-bdf4-1d94e88cf220", + "dependency_uid": "pkg:npm/yallist@4.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -26335,6 +27648,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -26381,6 +27695,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/yaml", @@ -26390,7 +27706,7 @@ "purl": "pkg:npm/yaml@2.3.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/yaml@2.3.3?uuid=d6d47d88-4359-4718-8dd1-670c4bbdbe82", + "dependency_uid": "pkg:npm/yaml@2.3.3?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -26402,6 +27718,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -26448,6 +27765,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/yocto-queue", @@ -26457,7 +27776,7 @@ "purl": "pkg:npm/yocto-queue@1.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/yocto-queue@1.0.0?uuid=7785304a-ce5a-4f97-9688-8a9fc44beb87", + "dependency_uid": "pkg:npm/yocto-queue@1.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -26469,6 +27788,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -26515,6 +27835,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/zod", @@ -26524,7 +27846,7 @@ "purl": "pkg:npm/zod@3.22.4" }, "extra_data": {}, - "dependency_uid": "pkg:npm/zod@3.22.4?uuid=1c12a32a-d570-4960-ab78-5af9a30e61f9", + "dependency_uid": "pkg:npm/zod@3.22.4?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -26536,6 +27858,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "packages", @@ -26560,36 +27883,13 @@ "vcs_url": null, "copyright": null, "holder": null, - "declared_license_expression": "mit", - "declared_license_expression_spdx": "MIT", - "license_detections": [ - { - "license_expression": "mit", - "license_expression_spdx": "MIT", - "matches": [ - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": null, - "start_line": 1, - "end_line": 1, - "matcher": "1-spdx-id", - "score": 100.0, - "matched_length": 1, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", - "rule_url": null, - "matched_text": "MIT" - } - ], - "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" - } - ], + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], "other_license_expression": null, "other_license_expression_spdx": null, "other_license_detections": [], - "extracted_license_statement": "MIT", + "extracted_license_statement": null, "notice_text": null, "source_packages": [], "file_references": [ @@ -26605,6 +27905,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -26614,6 +27916,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -26625,7 +27928,7 @@ "purl": "pkg:npm/packages/camel-case@5.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/camel-case@5.0.0?uuid=4b262002-01d6-4c82-872c-f38fcaf03ef1", + "dependency_uid": "pkg:npm/packages/camel-case@5.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -26637,6 +27940,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "packages", @@ -26661,36 +27965,13 @@ "vcs_url": null, "copyright": null, "holder": null, - "declared_license_expression": "mit", - "declared_license_expression_spdx": "MIT", - "license_detections": [ - { - "license_expression": "mit", - "license_expression_spdx": "MIT", - "matches": [ - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": null, - "start_line": 1, - "end_line": 1, - "matcher": "1-spdx-id", - "score": 100.0, - "matched_length": 1, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", - "rule_url": null, - "matched_text": "MIT" - } - ], - "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" - } - ], + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], "other_license_expression": null, "other_license_expression_spdx": null, "other_license_detections": [], - "extracted_license_statement": "MIT", + "extracted_license_statement": null, "notice_text": null, "source_packages": [], "file_references": [ @@ -26706,6 +27987,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -26715,6 +27998,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -26726,7 +28010,7 @@ "purl": "pkg:npm/packages/capital-case@2.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/capital-case@2.0.0?uuid=4e12de27-9f91-456a-a967-c9f657d10f91", + "dependency_uid": "pkg:npm/packages/capital-case@2.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -26738,6 +28022,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "packages", @@ -26762,36 +28047,13 @@ "vcs_url": null, "copyright": null, "holder": null, - "declared_license_expression": "mit", - "declared_license_expression_spdx": "MIT", - "license_detections": [ - { - "license_expression": "mit", - "license_expression_spdx": "MIT", - "matches": [ - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": null, - "start_line": 1, - "end_line": 1, - "matcher": "1-spdx-id", - "score": 100.0, - "matched_length": 1, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", - "rule_url": null, - "matched_text": "MIT" - } - ], - "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" - } - ], + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], "other_license_expression": null, "other_license_expression_spdx": null, "other_license_detections": [], - "extracted_license_statement": "MIT", + "extracted_license_statement": null, "notice_text": null, "source_packages": [], "file_references": [ @@ -26807,6 +28069,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/packages/change-case", @@ -26816,7 +28080,7 @@ "purl": "pkg:npm/packages/change-case@5.4.4" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/change-case@5.4.4?uuid=c33a7d1e-8a07-4914-bac7-558754cd5f63", + "dependency_uid": "pkg:npm/packages/change-case@5.4.4?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -26828,6 +28092,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "packages", @@ -26852,36 +28117,13 @@ "vcs_url": null, "copyright": null, "holder": null, - "declared_license_expression": "mit", - "declared_license_expression_spdx": "MIT", - "license_detections": [ - { - "license_expression": "mit", - "license_expression_spdx": "MIT", - "matches": [ - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": null, - "start_line": 1, - "end_line": 1, - "matcher": "1-spdx-id", - "score": 100.0, - "matched_length": 1, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", - "rule_url": null, - "matched_text": "MIT" - } - ], - "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" - } - ], + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], "other_license_expression": null, "other_license_expression_spdx": null, "other_license_detections": [], - "extracted_license_statement": "MIT", + "extracted_license_statement": null, "notice_text": null, "source_packages": [], "file_references": [ @@ -26897,6 +28139,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/packages/change-case-of-keys", @@ -26906,7 +28150,7 @@ "purl": "pkg:npm/packages/change-case-of-keys@0.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/change-case-of-keys@0.0.0?uuid=6bc09e66-d520-46d8-91c6-994182def741", + "dependency_uid": "pkg:npm/packages/change-case-of-keys@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -26918,6 +28162,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "packages", @@ -26942,137 +28187,95 @@ "vcs_url": null, "copyright": null, "holder": null, - "declared_license_expression": "mit", - "declared_license_expression_spdx": "MIT", - "license_detections": [ - { - "license_expression": "mit", - "license_expression_spdx": "MIT", - "matches": [ - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": null, - "start_line": 1, - "end_line": 1, - "matcher": "1-spdx-id", - "score": 100.0, - "matched_length": 1, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", - "rule_url": null, - "matched_text": "MIT" - } - ], - "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" - } - ], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": "MIT", - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "packages/constant-case", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/no-case", - "extracted_requirement": "^4.0.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": false, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/packages/constant-case", - "repository_download_url": "https://registry.npmjs.org/packages/constant-case/-/constant-case-4.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/packages%2fconstant-case/4.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/packages/constant-case@4.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/packages/constant-case@4.0.0?uuid=999ab888-b6aa-4bfe-97ba-399fcf07e3d3", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/packages/dot-case@4.0.0", - "extracted_requirement": "4.0.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "resolved_package": { - "type": "npm", - "namespace": "packages", - "name": "dot-case", - "version": "4.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": "mit", - "declared_license_expression_spdx": "MIT", - "license_detections": [ - { - "license_expression": "mit", - "license_expression_spdx": "MIT", - "matches": [ - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": null, - "start_line": 1, - "end_line": 1, - "matcher": "1-spdx-id", - "score": 100.0, - "matched_length": 1, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", - "rule_url": null, - "matched_text": "MIT" - } - ], - "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [ + [ + { + "path": "packages/constant-case", + "size": 0, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ] + ], + "is_private": false, + "is_virtual": true, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:npm/no-case", + "extracted_requirement": "^4.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} } ], + "repository_homepage_url": "https://www.npmjs.com/package/packages/constant-case", + "repository_download_url": "https://registry.npmjs.org/packages/constant-case/-/constant-case-4.0.0.tgz", + "api_data_url": "https://registry.npmjs.org/packages%2fconstant-case/4.0.0", + "datasource_id": "npm_package_lock_json", + "purl": "pkg:npm/packages/constant-case@4.0.0" + }, + "extra_data": {}, + "dependency_uid": "pkg:npm/packages/constant-case@4.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": null, + "datafile_path": "change-case-change-case-5.4.4/package-lock.json", + "datasource_id": "npm_package_lock_json" + }, + { + "purl": "pkg:npm/packages/dot-case@4.0.0", + "extracted_requirement": "4.0.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": false, + "resolved_package": { + "type": "npm", + "namespace": "packages", + "name": "dot-case", + "version": "4.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], "other_license_expression": null, "other_license_expression_spdx": null, "other_license_detections": [], - "extracted_license_statement": "MIT", + "extracted_license_statement": null, "notice_text": null, "source_packages": [], "file_references": [ @@ -27088,6 +28291,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -27097,6 +28302,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -27108,7 +28314,7 @@ "purl": "pkg:npm/packages/dot-case@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/dot-case@4.0.0?uuid=5f4a203e-403b-4be8-8ceb-170ec551de6e", + "dependency_uid": "pkg:npm/packages/dot-case@4.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -27120,6 +28326,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "packages", @@ -27144,36 +28351,13 @@ "vcs_url": null, "copyright": null, "holder": null, - "declared_license_expression": "mit", - "declared_license_expression_spdx": "MIT", - "license_detections": [ - { - "license_expression": "mit", - "license_expression_spdx": "MIT", - "matches": [ - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": null, - "start_line": 1, - "end_line": 1, - "matcher": "1-spdx-id", - "score": 100.0, - "matched_length": 1, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", - "rule_url": null, - "matched_text": "MIT" - } - ], - "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" - } - ], + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], "other_license_expression": null, "other_license_expression_spdx": null, "other_license_detections": [], - "extracted_license_statement": "MIT", + "extracted_license_statement": null, "notice_text": null, "source_packages": [], "file_references": [ @@ -27189,6 +28373,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -27198,6 +28384,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -27209,7 +28396,7 @@ "purl": "pkg:npm/packages/header-case@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/header-case@3.0.0?uuid=e3ffdfa1-54e8-4539-81e0-f2726ba6458f", + "dependency_uid": "pkg:npm/packages/header-case@3.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -27221,6 +28408,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "packages", @@ -27245,36 +28433,13 @@ "vcs_url": null, "copyright": null, "holder": null, - "declared_license_expression": "mit", - "declared_license_expression_spdx": "MIT", - "license_detections": [ - { - "license_expression": "mit", - "license_expression_spdx": "MIT", - "matches": [ - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": null, - "start_line": 1, - "end_line": 1, - "matcher": "1-spdx-id", - "score": 100.0, - "matched_length": 1, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", - "rule_url": null, - "matched_text": "MIT" - } - ], - "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" - } - ], + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], "other_license_expression": null, "other_license_expression_spdx": null, "other_license_detections": [], - "extracted_license_statement": "MIT", + "extracted_license_statement": null, "notice_text": null, "source_packages": [], "file_references": [ @@ -27290,6 +28455,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/packages/is-lower-case", @@ -27299,7 +28466,7 @@ "purl": "pkg:npm/packages/is-lower-case@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/is-lower-case@3.0.0?uuid=774a7f62-0699-4bb9-a5a7-4f54ca4ac108", + "dependency_uid": "pkg:npm/packages/is-lower-case@3.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -27311,6 +28478,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "packages", @@ -27335,36 +28503,13 @@ "vcs_url": null, "copyright": null, "holder": null, - "declared_license_expression": "mit", - "declared_license_expression_spdx": "MIT", - "license_detections": [ - { - "license_expression": "mit", - "license_expression_spdx": "MIT", - "matches": [ - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": null, - "start_line": 1, - "end_line": 1, - "matcher": "1-spdx-id", - "score": 100.0, - "matched_length": 1, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", - "rule_url": null, - "matched_text": "MIT" - } - ], - "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" - } - ], + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], "other_license_expression": null, "other_license_expression_spdx": null, "other_license_detections": [], - "extracted_license_statement": "MIT", + "extracted_license_statement": null, "notice_text": null, "source_packages": [], "file_references": [ @@ -27380,6 +28525,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/packages/is-upper-case", @@ -27389,7 +28536,7 @@ "purl": "pkg:npm/packages/is-upper-case@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/is-upper-case@3.0.0?uuid=af981781-5970-4c99-9d6f-dee2f5d905b6", + "dependency_uid": "pkg:npm/packages/is-upper-case@3.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -27401,6 +28548,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "packages", @@ -27425,36 +28573,13 @@ "vcs_url": null, "copyright": null, "holder": null, - "declared_license_expression": "mit", - "declared_license_expression_spdx": "MIT", - "license_detections": [ - { - "license_expression": "mit", - "license_expression_spdx": "MIT", - "matches": [ - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": null, - "start_line": 1, - "end_line": 1, - "matcher": "1-spdx-id", - "score": 100.0, - "matched_length": 1, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", - "rule_url": null, - "matched_text": "MIT" - } - ], - "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" - } - ], + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], "other_license_expression": null, "other_license_expression_spdx": null, "other_license_detections": [], - "extracted_license_statement": "MIT", + "extracted_license_statement": null, "notice_text": null, "source_packages": [], "file_references": [ @@ -27470,6 +28595,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/packages/lower-case", @@ -27479,7 +28606,7 @@ "purl": "pkg:npm/packages/lower-case@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/lower-case@3.0.0?uuid=8aac03e2-6fb7-4910-8a4c-f84c003f51c1", + "dependency_uid": "pkg:npm/packages/lower-case@3.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -27491,6 +28618,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "packages", @@ -27515,36 +28643,13 @@ "vcs_url": null, "copyright": null, "holder": null, - "declared_license_expression": "mit", - "declared_license_expression_spdx": "MIT", - "license_detections": [ - { - "license_expression": "mit", - "license_expression_spdx": "MIT", - "matches": [ - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": null, - "start_line": 1, - "end_line": 1, - "matcher": "1-spdx-id", - "score": 100.0, - "matched_length": 1, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", - "rule_url": null, - "matched_text": "MIT" - } - ], - "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" - } - ], + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], "other_license_expression": null, "other_license_expression_spdx": null, "other_license_detections": [], - "extracted_license_statement": "MIT", + "extracted_license_statement": null, "notice_text": null, "source_packages": [], "file_references": [ @@ -27560,6 +28665,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/packages/lower-case-first", @@ -27569,7 +28676,7 @@ "purl": "pkg:npm/packages/lower-case-first@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/lower-case-first@3.0.0?uuid=8ca0ef93-9848-4baf-a0e3-c873f553fe9f", + "dependency_uid": "pkg:npm/packages/lower-case-first@3.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -27581,6 +28688,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "packages", @@ -27605,36 +28713,13 @@ "vcs_url": null, "copyright": null, "holder": null, - "declared_license_expression": "mit", - "declared_license_expression_spdx": "MIT", - "license_detections": [ - { - "license_expression": "mit", - "license_expression_spdx": "MIT", - "matches": [ - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": null, - "start_line": 1, - "end_line": 1, - "matcher": "1-spdx-id", - "score": 100.0, - "matched_length": 1, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", - "rule_url": null, - "matched_text": "MIT" - } - ], - "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" - } - ], + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], "other_license_expression": null, "other_license_expression_spdx": null, "other_license_detections": [], - "extracted_license_statement": "MIT", + "extracted_license_statement": null, "notice_text": null, "source_packages": [], "file_references": [ @@ -27650,6 +28735,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/packages/no-case", @@ -27659,7 +28746,7 @@ "purl": "pkg:npm/packages/no-case@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/no-case@4.0.0?uuid=6c9289ea-a3f3-48a5-9a89-8d21f436eb3a", + "dependency_uid": "pkg:npm/packages/no-case@4.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -27671,6 +28758,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "packages", @@ -27695,36 +28783,13 @@ "vcs_url": null, "copyright": null, "holder": null, - "declared_license_expression": "mit", - "declared_license_expression_spdx": "MIT", - "license_detections": [ - { - "license_expression": "mit", - "license_expression_spdx": "MIT", - "matches": [ - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": null, - "start_line": 1, - "end_line": 1, - "matcher": "1-spdx-id", - "score": 100.0, - "matched_length": 1, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", - "rule_url": null, - "matched_text": "MIT" - } - ], - "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" - } - ], + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], "other_license_expression": null, "other_license_expression_spdx": null, "other_license_detections": [], - "extracted_license_statement": "MIT", + "extracted_license_statement": null, "notice_text": null, "source_packages": [], "file_references": [ @@ -27740,6 +28805,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -27749,6 +28816,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -27760,7 +28828,7 @@ "purl": "pkg:npm/packages/param-case@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/param-case@4.0.0?uuid=b67153ad-6a5f-4fc5-8ebe-6bb237126d50", + "dependency_uid": "pkg:npm/packages/param-case@4.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -27772,6 +28840,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "packages", @@ -27796,36 +28865,13 @@ "vcs_url": null, "copyright": null, "holder": null, - "declared_license_expression": "mit", - "declared_license_expression_spdx": "MIT", - "license_detections": [ - { - "license_expression": "mit", - "license_expression_spdx": "MIT", - "matches": [ - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": null, - "start_line": 1, - "end_line": 1, - "matcher": "1-spdx-id", - "score": 100.0, - "matched_length": 1, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", - "rule_url": null, - "matched_text": "MIT" - } - ], - "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" - } - ], + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], "other_license_expression": null, "other_license_expression_spdx": null, "other_license_detections": [], - "extracted_license_statement": "MIT", + "extracted_license_statement": null, "notice_text": null, "source_packages": [], "file_references": [ @@ -27841,6 +28887,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -27850,6 +28898,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -27861,7 +28910,7 @@ "purl": "pkg:npm/packages/pascal-case@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/pascal-case@4.0.0?uuid=28a5681c-7af6-483d-b55b-226ed833a156", + "dependency_uid": "pkg:npm/packages/pascal-case@4.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -27873,6 +28922,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "packages", @@ -27897,36 +28947,13 @@ "vcs_url": null, "copyright": null, "holder": null, - "declared_license_expression": "mit", - "declared_license_expression_spdx": "MIT", - "license_detections": [ - { - "license_expression": "mit", - "license_expression_spdx": "MIT", - "matches": [ - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": null, - "start_line": 1, - "end_line": 1, - "matcher": "1-spdx-id", - "score": 100.0, - "matched_length": 1, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", - "rule_url": null, - "matched_text": "MIT" - } - ], - "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" - } - ], + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], "other_license_expression": null, "other_license_expression_spdx": null, "other_license_detections": [], - "extracted_license_statement": "MIT", + "extracted_license_statement": null, "notice_text": null, "source_packages": [], "file_references": [ @@ -27942,6 +28969,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -27951,6 +28980,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -27962,7 +28992,7 @@ "purl": "pkg:npm/packages/path-case@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/path-case@4.0.0?uuid=597654c3-35a1-461f-9153-512c1fb3887d", + "dependency_uid": "pkg:npm/packages/path-case@4.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -27974,6 +29004,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "packages", @@ -27998,36 +29029,13 @@ "vcs_url": null, "copyright": null, "holder": null, - "declared_license_expression": "mit", - "declared_license_expression_spdx": "MIT", - "license_detections": [ - { - "license_expression": "mit", - "license_expression_spdx": "MIT", - "matches": [ - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": null, - "start_line": 1, - "end_line": 1, - "matcher": "1-spdx-id", - "score": 100.0, - "matched_length": 1, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", - "rule_url": null, - "matched_text": "MIT" - } - ], - "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" - } - ], + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], "other_license_expression": null, "other_license_expression_spdx": null, "other_license_detections": [], - "extracted_license_statement": "MIT", + "extracted_license_statement": null, "notice_text": null, "source_packages": [], "file_references": [ @@ -28043,6 +29051,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -28052,6 +29062,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -28063,7 +29074,7 @@ "purl": "pkg:npm/packages/sentence-case@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/sentence-case@4.0.0?uuid=a16a3043-16ac-49e7-8555-8e3599b7b9e7", + "dependency_uid": "pkg:npm/packages/sentence-case@4.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -28075,6 +29086,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "packages", @@ -28099,36 +29111,13 @@ "vcs_url": null, "copyright": null, "holder": null, - "declared_license_expression": "mit", - "declared_license_expression_spdx": "MIT", - "license_detections": [ - { - "license_expression": "mit", - "license_expression_spdx": "MIT", - "matches": [ - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": null, - "start_line": 1, - "end_line": 1, - "matcher": "1-spdx-id", - "score": 100.0, - "matched_length": 1, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", - "rule_url": null, - "matched_text": "MIT" - } - ], - "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" - } - ], + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], "other_license_expression": null, "other_license_expression_spdx": null, "other_license_detections": [], - "extracted_license_statement": "MIT", + "extracted_license_statement": null, "notice_text": null, "source_packages": [], "file_references": [ @@ -28144,6 +29133,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -28153,6 +29144,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -28164,7 +29156,7 @@ "purl": "pkg:npm/packages/snake-case@4.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/snake-case@4.0.0?uuid=2e4f5eee-66f8-4cc4-928a-26911e8c15cc", + "dependency_uid": "pkg:npm/packages/snake-case@4.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -28176,6 +29168,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "packages", @@ -28200,36 +29193,13 @@ "vcs_url": null, "copyright": null, "holder": null, - "declared_license_expression": "mit", - "declared_license_expression_spdx": "MIT", - "license_detections": [ - { - "license_expression": "mit", - "license_expression_spdx": "MIT", - "matches": [ - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": null, - "start_line": 1, - "end_line": 1, - "matcher": "1-spdx-id", - "score": 100.0, - "matched_length": 1, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", - "rule_url": null, - "matched_text": "MIT" - } - ], - "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" - } - ], + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], "other_license_expression": null, "other_license_expression_spdx": null, "other_license_detections": [], - "extracted_license_statement": "MIT", + "extracted_license_statement": null, "notice_text": null, "source_packages": [], "file_references": [ @@ -28245,6 +29215,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/packages/sponge-case", @@ -28254,7 +29226,7 @@ "purl": "pkg:npm/packages/sponge-case@2.0.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/sponge-case@2.0.3?uuid=4a69fce5-1094-4ed0-a4b7-fc5f5c2ffd62", + "dependency_uid": "pkg:npm/packages/sponge-case@2.0.3?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -28266,6 +29238,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "packages", @@ -28290,36 +29263,13 @@ "vcs_url": null, "copyright": null, "holder": null, - "declared_license_expression": "mit", - "declared_license_expression_spdx": "MIT", - "license_detections": [ - { - "license_expression": "mit", - "license_expression_spdx": "MIT", - "matches": [ - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": null, - "start_line": 1, - "end_line": 1, - "matcher": "1-spdx-id", - "score": 100.0, - "matched_length": 1, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", - "rule_url": null, - "matched_text": "MIT" - } - ], - "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" - } - ], + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], "other_license_expression": null, "other_license_expression_spdx": null, "other_license_detections": [], - "extracted_license_statement": "MIT", + "extracted_license_statement": null, "notice_text": null, "source_packages": [], "file_references": [ @@ -28335,6 +29285,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/packages/swap-case", @@ -28344,7 +29296,7 @@ "purl": "pkg:npm/packages/swap-case@3.0.3" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/swap-case@3.0.3?uuid=6e8fdd61-0129-4d23-bc10-1cce2331115f", + "dependency_uid": "pkg:npm/packages/swap-case@3.0.3?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -28356,6 +29308,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "packages", @@ -28380,36 +29333,13 @@ "vcs_url": null, "copyright": null, "holder": null, - "declared_license_expression": "mit", - "declared_license_expression_spdx": "MIT", - "license_detections": [ - { - "license_expression": "mit", - "license_expression_spdx": "MIT", - "matches": [ - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": null, - "start_line": 1, - "end_line": 1, - "matcher": "1-spdx-id", - "score": 100.0, - "matched_length": 1, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", - "rule_url": null, - "matched_text": "MIT" - } - ], - "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" - } - ], + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], "other_license_expression": null, "other_license_expression_spdx": null, "other_license_detections": [], - "extracted_license_statement": "MIT", + "extracted_license_statement": null, "notice_text": null, "source_packages": [], "file_references": [ @@ -28425,6 +29355,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/packages/title-case", @@ -28434,7 +29366,7 @@ "purl": "pkg:npm/packages/title-case@4.3.1" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/title-case@4.3.1?uuid=7d4e0b83-e40b-4e03-bc54-2baae46cb884", + "dependency_uid": "pkg:npm/packages/title-case@4.3.1?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -28446,6 +29378,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "packages", @@ -28470,36 +29403,13 @@ "vcs_url": null, "copyright": null, "holder": null, - "declared_license_expression": "mit", - "declared_license_expression_spdx": "MIT", - "license_detections": [ - { - "license_expression": "mit", - "license_expression_spdx": "MIT", - "matches": [ - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": null, - "start_line": 1, - "end_line": 1, - "matcher": "1-spdx-id", - "score": 100.0, - "matched_length": 1, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", - "rule_url": null, - "matched_text": "MIT" - } - ], - "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" - } - ], + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], "other_license_expression": null, "other_license_expression_spdx": null, "other_license_detections": [], - "extracted_license_statement": "MIT", + "extracted_license_statement": null, "notice_text": null, "source_packages": [], "file_references": [ @@ -28515,6 +29425,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/packages/upper-case", @@ -28524,7 +29436,7 @@ "purl": "pkg:npm/packages/upper-case@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/upper-case@3.0.0?uuid=4ab6b335-19ea-41af-b880-cf6e24e0b7e9", + "dependency_uid": "pkg:npm/packages/upper-case@3.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -28536,6 +29448,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "packages", @@ -28560,36 +29473,13 @@ "vcs_url": null, "copyright": null, "holder": null, - "declared_license_expression": "mit", - "declared_license_expression_spdx": "MIT", - "license_detections": [ - { - "license_expression": "mit", - "license_expression_spdx": "MIT", - "matches": [ - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": null, - "start_line": 1, - "end_line": 1, - "matcher": "1-spdx-id", - "score": 100.0, - "matched_length": 1, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", - "rule_url": null, - "matched_text": "MIT" - } - ], - "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" - } - ], + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], "other_license_expression": null, "other_license_expression_spdx": null, "other_license_detections": [], - "extracted_license_statement": "MIT", + "extracted_license_statement": null, "notice_text": null, "source_packages": [], "file_references": [ @@ -28605,6 +29495,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/packages/upper-case-first", @@ -28614,7 +29506,7 @@ "purl": "pkg:npm/packages/upper-case-first@3.0.0" }, "extra_data": {}, - "dependency_uid": "pkg:npm/packages/upper-case-first@3.0.0?uuid=b79befcf-c57c-4c9a-8712-f19ee341b3fd", + "dependency_uid": "pkg:npm/packages/upper-case-first@3.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", "for_package_uid": null, "datafile_path": "change-case-change-case-5.4.4/package-lock.json", "datasource_id": "npm_package_lock_json" @@ -28637,7 +29529,12 @@ "path": "change-case-change-case-5.4.4/LICENSE", "type": "file", "package_data": [], - "for_packages": [], + "for_packages": [ + "pkg:npm/change-case@5.4.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/sponge-case@2.0.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/swap-case@3.0.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/title-case@4.3.1?uuid=fixed-uid-done-for-testing-5642512d1758" + ], "is_legal": true, "is_manifest": false, "is_readme": false, @@ -28645,6 +29542,23 @@ "is_key_file": true, "scan_errors": [] }, + { + "path": "change-case-change-case-5.4.4/README.md", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:npm/change-case@5.4.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/sponge-case@2.0.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/swap-case@3.0.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/title-case@4.3.1?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": true, + "is_top_level": true, + "is_key_file": true, + "scan_errors": [] + }, { "path": "change-case-change-case-5.4.4/package-lock.json", "type": "file", @@ -28683,61 +29597,12 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": { "lockfile_version": 3 }, "dependencies": [ - { - "purl": "pkg:npm/root", - "extracted_requirement": null, - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "root", - "version": null, - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [], - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/root", - "repository_download_url": null, - "api_data_url": "https://registry.npmjs.org/root", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/root" - }, - "extra_data": {} - }, { "purl": "pkg:npm/%40ampproject/remapping@2.2.1", "extracted_requirement": "2.2.1", @@ -28745,6 +29610,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@ampproject", @@ -28791,6 +29657,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -28799,7 +29667,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -28809,7 +29678,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -28829,6 +29699,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@babel", @@ -28875,6 +29746,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@babel/helper-string-parser", @@ -28892,6 +29765,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@babel", @@ -28938,6 +29812,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@babel/helper-validator-identifier", @@ -28955,6 +29831,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@babel", @@ -29001,6 +29878,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@babel/parser", @@ -29018,6 +29897,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@babel", @@ -29064,6 +29944,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -29072,7 +29954,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -29082,7 +29965,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -29092,7 +29976,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -29112,6 +29997,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@bcoe", @@ -29158,6 +30044,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@bcoe/v8-coverage", @@ -29175,6 +30063,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@borderless", @@ -29221,6 +30110,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -29229,7 +30120,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -29239,7 +30131,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -29249,7 +30142,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -29259,7 +30153,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -29269,7 +30164,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -29279,7 +30175,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -29289,7 +30186,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -29299,7 +30197,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -29309,7 +30208,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -29319,7 +30219,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -29339,6 +30240,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -29385,6 +30287,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -29393,7 +30297,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -29413,6 +30318,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -29459,6 +30365,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/ci-info", @@ -29476,6 +30384,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -29522,6 +30431,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -29530,7 +30441,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -29540,7 +30452,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -29560,6 +30473,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -29606,6 +30520,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -29614,7 +30530,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -29624,7 +30541,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -29634,7 +30552,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -29644,7 +30563,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -29654,7 +30574,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -29674,6 +30595,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -29720,6 +30642,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -29728,7 +30652,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -29748,6 +30673,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -29794,6 +30720,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -29802,7 +30730,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -29822,6 +30751,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -29868,6 +30798,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/minipass", @@ -29885,6 +30817,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -29931,6 +30864,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -29939,7 +30874,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -29959,6 +30895,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -30005,6 +30942,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -30013,7 +30952,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -30033,6 +30973,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -30079,6 +31020,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/path-exists", @@ -30096,6 +31039,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -30142,6 +31086,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -30150,7 +31096,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -30170,6 +31117,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@esbuild", @@ -30216,6 +31164,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/android-arm", @@ -30233,6 +31183,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@esbuild", @@ -30279,6 +31230,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/android-arm64", @@ -30296,6 +31249,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@esbuild", @@ -30342,6 +31296,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/android-x64", @@ -30359,6 +31315,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@esbuild", @@ -30405,6 +31362,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/darwin-arm64", @@ -30422,6 +31381,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@esbuild", @@ -30468,6 +31428,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/darwin-x64", @@ -30485,6 +31447,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@esbuild", @@ -30531,6 +31494,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/freebsd-arm64", @@ -30548,6 +31513,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@esbuild", @@ -30594,6 +31560,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/freebsd-x64", @@ -30611,6 +31579,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@esbuild", @@ -30657,6 +31626,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/linux-arm", @@ -30674,6 +31645,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@esbuild", @@ -30720,6 +31692,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/linux-arm64", @@ -30737,6 +31711,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@esbuild", @@ -30783,6 +31758,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/linux-ia32", @@ -30800,6 +31777,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@esbuild", @@ -30846,6 +31824,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/linux-loong64", @@ -30863,6 +31843,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@esbuild", @@ -30909,6 +31890,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/linux-mips64el", @@ -30926,6 +31909,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@esbuild", @@ -30972,6 +31956,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/linux-ppc64", @@ -30989,6 +31975,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@esbuild", @@ -31035,6 +32022,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/linux-riscv64", @@ -31052,6 +32041,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@esbuild", @@ -31098,6 +32088,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/linux-s390x", @@ -31115,6 +32107,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@esbuild", @@ -31161,6 +32154,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/linux-x64", @@ -31178,6 +32173,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@esbuild", @@ -31224,6 +32220,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/netbsd-x64", @@ -31241,6 +32239,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@esbuild", @@ -31287,6 +32286,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/openbsd-x64", @@ -31304,6 +32305,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@esbuild", @@ -31350,6 +32352,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/sunos-x64", @@ -31367,6 +32371,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@esbuild", @@ -31413,6 +32418,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/win32-arm64", @@ -31430,6 +32437,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@esbuild", @@ -31476,6 +32484,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/win32-ia32", @@ -31493,6 +32503,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@esbuild", @@ -31539,6 +32550,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/win32-x64", @@ -31556,6 +32569,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@isaacs", @@ -31602,6 +32616,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -31610,7 +32626,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -31621,6 +32638,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -31630,7 +32648,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -31641,6 +32660,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -31650,7 +32670,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -31661,6 +32682,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -31680,6 +32702,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@istanbuljs", @@ -31726,6 +32749,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@istanbuljs/schema", @@ -31743,6 +32768,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@jest", @@ -31789,6 +32815,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -31797,7 +32825,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -31817,6 +32846,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@jridgewell", @@ -31863,6 +32893,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -31871,7 +32903,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -31881,7 +32914,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -31891,7 +32925,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -31911,6 +32946,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@jridgewell", @@ -31957,6 +32993,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@jridgewell/resolve-uri", @@ -31974,6 +33012,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@jridgewell", @@ -32020,6 +33059,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@jridgewell/set-array", @@ -32037,6 +33078,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@jridgewell", @@ -32083,6 +33125,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -32091,7 +33135,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -32101,7 +33146,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -32121,6 +33167,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@jridgewell", @@ -32167,6 +33214,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@jridgewell/sourcemap-codec", @@ -32184,6 +33233,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@jridgewell", @@ -32230,6 +33280,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -32238,7 +33290,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -32248,7 +33301,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -32268,6 +33322,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@nodelib", @@ -32314,6 +33369,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -32322,7 +33379,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -32332,7 +33390,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -32352,6 +33411,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@nodelib", @@ -32398,6 +33458,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@nodelib/fs.stat", @@ -32415,6 +33477,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@nodelib", @@ -32461,6 +33524,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -32469,7 +33534,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -32479,7 +33545,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -32499,6 +33566,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@pkgjs", @@ -32545,6 +33613,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@pkgjs/parseargs", @@ -32562,6 +33632,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@pkgr", @@ -32608,6 +33679,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -32616,7 +33689,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -32626,7 +33700,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -32636,7 +33711,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -32646,7 +33722,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -32656,7 +33733,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -32666,7 +33744,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -32686,6 +33765,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@rollup", @@ -32732,6 +33812,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-android-arm-eabi", @@ -32749,6 +33831,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@rollup", @@ -32795,6 +33878,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-android-arm64", @@ -32812,6 +33897,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@rollup", @@ -32858,6 +33944,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-darwin-arm64", @@ -32875,6 +33963,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@rollup", @@ -32921,6 +34010,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-darwin-x64", @@ -32938,6 +34029,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@rollup", @@ -32984,6 +34076,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-linux-arm-gnueabihf", @@ -33001,6 +34095,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@rollup", @@ -33047,6 +34142,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-linux-arm64-gnu", @@ -33064,6 +34161,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@rollup", @@ -33110,6 +34208,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-linux-arm64-musl", @@ -33127,6 +34227,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@rollup", @@ -33173,6 +34274,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-linux-x64-gnu", @@ -33190,6 +34293,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@rollup", @@ -33236,6 +34340,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-linux-x64-musl", @@ -33253,6 +34359,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@rollup", @@ -33299,6 +34406,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-win32-arm64-msvc", @@ -33316,6 +34425,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@rollup", @@ -33362,6 +34472,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-win32-ia32-msvc", @@ -33379,6 +34491,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@rollup", @@ -33425,6 +34538,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-win32-x64-msvc", @@ -33442,6 +34557,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@sinclair", @@ -33488,6 +34604,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@sinclair/typebox", @@ -33505,6 +34623,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@types", @@ -33551,6 +34670,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/@types/istanbul-lib-coverage", @@ -33568,6 +34689,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@types", @@ -33614,6 +34736,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -33622,7 +34746,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -33642,6 +34767,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@vitest", @@ -33688,6 +34814,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -33696,7 +34824,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -33706,7 +34835,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -33716,7 +34846,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -33726,7 +34857,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -33736,7 +34868,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -33746,7 +34879,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -33756,7 +34890,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -33766,7 +34901,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -33776,7 +34912,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -33786,7 +34923,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -33796,7 +34934,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -33806,7 +34945,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -33816,7 +34956,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -33836,6 +34977,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@vitest", @@ -33882,6 +35024,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -33890,7 +35034,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -33900,7 +35045,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -33910,7 +35056,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -33930,6 +35077,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@vitest", @@ -33976,6 +35124,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -33984,7 +35134,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -33994,7 +35145,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -34004,7 +35156,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -34024,6 +35177,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@vitest", @@ -34070,6 +35224,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -34078,7 +35234,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -34088,7 +35245,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -34098,7 +35256,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -34118,6 +35277,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@vitest", @@ -34164,6 +35324,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -34172,7 +35334,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -34192,6 +35355,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "@vitest", @@ -34238,6 +35402,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -34246,7 +35412,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -34256,7 +35423,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -34266,7 +35434,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -34286,6 +35455,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -34332,6 +35502,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/acorn", @@ -34349,6 +35521,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -34395,6 +35568,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/acorn-walk", @@ -34412,6 +35587,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -34458,6 +35634,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -34466,7 +35644,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -34486,6 +35665,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -34532,6 +35712,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -34540,7 +35722,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -34560,6 +35743,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -34606,6 +35790,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/ansi-regex", @@ -34623,6 +35809,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -34669,6 +35856,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/ansi-styles", @@ -34686,6 +35875,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -34732,6 +35922,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/arg", @@ -34749,6 +35941,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -34795,6 +35988,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/assertion-error", @@ -34812,6 +36007,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -34858,6 +36054,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/asynckit", @@ -34875,6 +36073,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -34921,6 +36120,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/balanced-match", @@ -34938,6 +36139,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -34984,6 +36186,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/big-integer", @@ -35001,6 +36205,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -35047,6 +36252,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -35055,7 +36262,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -35075,6 +36283,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -35121,6 +36330,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -35129,7 +36340,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -35139,7 +36351,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -35159,6 +36372,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -35205,6 +36419,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -35213,7 +36429,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -35233,6 +36450,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -35279,6 +36497,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/buffer-from", @@ -35296,6 +36516,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -35342,6 +36563,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -35350,7 +36573,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -35370,6 +36594,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -35416,6 +36641,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/cac", @@ -35433,6 +36660,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -35479,6 +36707,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -35487,7 +36717,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -35497,7 +36728,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -35507,7 +36739,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -35517,7 +36750,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -35527,7 +36761,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -35537,7 +36772,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -35547,7 +36783,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -35567,6 +36804,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -35613,6 +36851,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/chalk", @@ -35630,6 +36870,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -35676,6 +36917,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/change-case", @@ -35693,6 +36936,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -35739,6 +36983,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -35747,7 +36993,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -35767,6 +37014,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -35813,6 +37061,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -35821,7 +37071,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -35841,6 +37092,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -35887,6 +37139,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -35895,7 +37149,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -35905,7 +37160,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -35925,6 +37181,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -35971,6 +37228,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -35979,7 +37238,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -35999,6 +37259,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -36045,6 +37306,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/color-name", @@ -36062,6 +37325,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -36108,6 +37372,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/colorette", @@ -36125,6 +37391,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -36171,6 +37438,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -36179,7 +37448,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -36199,6 +37469,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -36245,6 +37516,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/commander", @@ -36262,6 +37535,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -36308,6 +37582,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/concat-map", @@ -36325,6 +37601,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -36371,6 +37648,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/convert-source-map", @@ -36388,6 +37667,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -36434,6 +37714,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -36442,7 +37724,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -36452,7 +37735,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -36462,7 +37746,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -36482,6 +37767,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -36528,6 +37814,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -36536,7 +37824,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -36556,6 +37845,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -36602,6 +37892,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -36610,7 +37902,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -36620,7 +37913,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -36640,6 +37934,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -36686,6 +37981,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -36694,7 +37991,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -36714,6 +38012,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -36760,6 +38059,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/decimal.js", @@ -36777,6 +38078,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -36823,6 +38125,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -36831,7 +38135,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -36851,6 +38156,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -36897,6 +38203,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -36905,7 +38213,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -36915,7 +38224,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -36925,7 +38235,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -36935,7 +38246,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -36955,6 +38267,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -37001,6 +38314,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -37009,7 +38324,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -37019,7 +38335,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -37039,6 +38356,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -37085,6 +38403,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -37093,7 +38413,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -37103,7 +38424,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -37113,7 +38435,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -37123,7 +38446,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -37133,7 +38457,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -37143,7 +38468,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -37153,7 +38479,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -37163,7 +38490,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -37173,7 +38501,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -37193,6 +38522,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -37239,6 +38569,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/get-stream", @@ -37256,6 +38588,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -37302,6 +38635,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/human-signals", @@ -37319,6 +38654,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -37365,6 +38701,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/signal-exit", @@ -37382,6 +38720,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -37428,6 +38767,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/define-lazy-prop", @@ -37445,6 +38786,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -37491,6 +38833,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/delayed-stream", @@ -37508,6 +38852,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -37554,6 +38899,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/detect-indent", @@ -37571,6 +38918,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -37617,6 +38965,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/detect-newline", @@ -37634,6 +38984,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -37680,6 +39031,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/diff-sequences", @@ -37697,6 +39050,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -37743,6 +39097,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -37751,7 +39107,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -37771,6 +39128,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -37817,6 +39175,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/eastasianwidth", @@ -37834,6 +39194,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -37880,6 +39241,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/emoji-regex", @@ -37897,6 +39260,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -37943,6 +39307,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/entities", @@ -37960,6 +39326,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -38006,6 +39373,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/esbuild", @@ -38023,6 +39392,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -38069,6 +39439,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/eventemitter3", @@ -38086,6 +39458,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -38132,6 +39505,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -38140,7 +39515,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -38150,7 +39526,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -38160,7 +39537,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -38170,7 +39548,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -38180,7 +39559,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -38190,7 +39570,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -38200,7 +39581,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -38210,7 +39592,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -38220,7 +39603,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -38240,6 +39624,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -38286,6 +39671,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -38294,7 +39681,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -38304,7 +39692,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -38314,7 +39703,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -38324,7 +39714,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -38334,7 +39725,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -38354,6 +39746,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -38400,6 +39793,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -38408,7 +39803,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -38428,6 +39824,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -38474,6 +39871,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -38482,7 +39881,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -38502,6 +39902,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -38548,6 +39949,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -38556,7 +39959,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -38566,7 +39970,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -38586,6 +39991,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -38632,6 +40038,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -38640,7 +40048,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -38650,7 +40059,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -38660,7 +40070,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -38680,6 +40091,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -38726,6 +40138,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/fs.realpath", @@ -38743,6 +40157,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -38789,6 +40204,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/fsevents", @@ -38806,6 +40223,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -38852,6 +40270,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/get-func-name", @@ -38869,6 +40289,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -38915,6 +40336,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/get-stdin", @@ -38932,6 +40355,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -38978,6 +40402,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/get-stream", @@ -38995,6 +40421,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -39041,6 +40468,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/git-hooks-list", @@ -39058,6 +40487,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -39104,6 +40534,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -39112,7 +40544,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -39122,7 +40555,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -39132,7 +40566,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -39142,7 +40577,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -39152,7 +40588,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -39162,7 +40599,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -39182,6 +40620,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -39228,6 +40667,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -39236,7 +40677,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -39256,6 +40698,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -39302,6 +40745,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -39310,7 +40755,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -39320,7 +40766,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -39330,7 +40777,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -39340,7 +40788,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -39350,7 +40799,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -39370,6 +40820,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -39416,6 +40867,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/has-flag", @@ -39433,6 +40886,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -39479,6 +40933,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -39487,7 +40943,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -39507,6 +40964,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -39553,6 +41011,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/html-escaper", @@ -39570,6 +41030,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -39616,6 +41077,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -39624,7 +41087,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -39634,7 +41098,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -39654,6 +41119,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -39700,6 +41166,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -39708,7 +41176,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -39718,7 +41187,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -39738,6 +41208,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -39784,6 +41255,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/human-signals", @@ -39801,6 +41274,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -39847,6 +41321,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/husky", @@ -39864,6 +41340,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -39910,6 +41387,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -39918,7 +41397,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -39938,6 +41418,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -39984,6 +41465,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/ignore", @@ -40001,6 +41484,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -40047,6 +41531,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -40055,7 +41541,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -40065,7 +41552,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -40085,6 +41573,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -40131,6 +41620,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/inherits", @@ -40148,6 +41639,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -40194,6 +41686,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/is-docker", @@ -40211,6 +41705,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -40257,6 +41752,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/is-extglob", @@ -40274,6 +41771,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -40320,6 +41818,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/is-fullwidth-code-point", @@ -40337,6 +41837,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -40383,6 +41884,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -40391,7 +41894,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -40411,6 +41915,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -40457,6 +41962,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -40465,7 +41972,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -40485,6 +41993,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -40531,6 +42040,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/is-number", @@ -40548,6 +42059,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -40594,6 +42106,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/is-plain-obj", @@ -40611,6 +42125,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -40657,6 +42172,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/is-potential-custom-element-name", @@ -40674,6 +42191,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -40720,6 +42238,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/is-stream", @@ -40737,6 +42257,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -40783,6 +42304,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -40791,7 +42314,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -40811,6 +42335,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -40857,6 +42382,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/is-docker", @@ -40874,6 +42401,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -40920,6 +42448,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/isexe", @@ -40937,6 +42467,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -40983,6 +42514,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/istanbul-lib-coverage", @@ -41000,6 +42533,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -41046,6 +42580,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -41054,7 +42590,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -41064,7 +42601,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -41074,7 +42612,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -41094,6 +42633,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -41140,6 +42680,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -41148,7 +42690,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -41158,7 +42701,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -41168,7 +42712,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -41188,6 +42733,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -41234,6 +42780,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -41242,7 +42790,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -41252,7 +42801,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -41272,6 +42822,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -41318,6 +42869,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -41326,7 +42879,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -41346,6 +42900,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -41392,6 +42947,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -41400,7 +42957,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -41410,7 +42968,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -41420,7 +42979,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -41430,7 +42990,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -41440,7 +43001,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -41450,7 +43012,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -41460,7 +43023,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -41470,7 +43034,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -41480,7 +43045,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -41490,7 +43056,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -41500,7 +43067,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -41510,7 +43078,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -41520,7 +43089,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -41530,7 +43100,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -41540,7 +43111,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -41550,7 +43122,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -41560,7 +43133,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -41570,7 +43144,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -41580,7 +43155,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -41590,7 +43166,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -41600,7 +43177,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -41620,6 +43198,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -41666,6 +43245,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/jsonc-parser", @@ -41683,6 +43264,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -41729,6 +43311,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/lilconfig", @@ -41746,6 +43330,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -41792,6 +43377,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -41800,7 +43387,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -41810,7 +43398,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -41820,7 +43409,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -41830,7 +43420,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -41840,7 +43431,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -41850,7 +43442,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -41860,7 +43453,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -41870,7 +43464,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -41880,7 +43475,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -41890,7 +43486,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -41910,6 +43507,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -41956,6 +43554,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -41964,7 +43564,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -41974,7 +43575,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -41984,7 +43586,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -41994,7 +43597,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -42004,7 +43608,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -42014,7 +43619,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -42034,6 +43640,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -42080,6 +43687,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -42088,7 +43697,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -42098,7 +43708,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -42118,6 +43729,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -42164,6 +43776,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -42172,7 +43786,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -42182,7 +43797,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -42192,7 +43808,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -42202,7 +43819,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -42212,7 +43830,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -42232,6 +43851,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -42278,6 +43898,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -42286,7 +43908,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -42306,6 +43929,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -42352,6 +43976,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -42360,7 +43986,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -42380,6 +44007,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -42426,6 +44054,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -42434,7 +44064,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -42454,6 +44085,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -42500,6 +44132,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -42508,7 +44142,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -42518,7 +44153,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -42528,7 +44164,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -42548,6 +44185,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -42594,6 +44232,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -42602,7 +44242,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -42622,6 +44263,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -42668,6 +44310,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/merge-stream", @@ -42685,6 +44329,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -42731,6 +44376,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/merge2", @@ -42748,6 +44395,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -42794,6 +44442,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -42802,7 +44452,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -42812,7 +44463,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -42832,6 +44484,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -42878,6 +44531,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/mime-db", @@ -42895,6 +44550,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -42941,6 +44597,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -42949,7 +44607,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -42969,6 +44628,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -43015,6 +44675,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/mimic-fn", @@ -43032,6 +44694,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -43078,6 +44741,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -43086,7 +44751,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -43106,6 +44772,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -43152,6 +44819,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -43160,7 +44829,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -43170,7 +44840,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -43180,7 +44851,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -43190,7 +44862,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -43210,6 +44883,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -43256,6 +44930,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/ms", @@ -43273,6 +44949,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -43319,6 +44996,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/nanoid", @@ -43336,6 +45015,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -43382,6 +45062,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -43390,7 +45072,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -43410,6 +45093,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -43456,6 +45140,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/path-key", @@ -43473,6 +45159,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -43519,6 +45206,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/nwsapi", @@ -43536,6 +45225,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -43582,6 +45272,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -43590,7 +45282,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -43610,6 +45303,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -43656,6 +45350,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -43664,7 +45360,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -43684,6 +45381,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -43730,6 +45428,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -43738,7 +45438,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -43748,7 +45449,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -43758,7 +45460,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -43768,7 +45471,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -43788,6 +45492,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -43834,6 +45539,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -43842,7 +45549,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -43862,6 +45570,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -43908,6 +45617,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -43916,7 +45627,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -43936,6 +45648,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -43982,6 +45695,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/path-is-absolute", @@ -43999,6 +45714,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -44045,6 +45761,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/path-key", @@ -44062,6 +45780,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -44108,6 +45827,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -44116,7 +45837,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -44126,7 +45848,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -44146,6 +45869,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -44192,6 +45916,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/lru-cache", @@ -44209,6 +45935,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -44255,6 +45982,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/minipass", @@ -44272,6 +46001,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -44318,6 +46048,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/path-type", @@ -44335,6 +46067,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -44381,6 +46114,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/pathe", @@ -44398,6 +46133,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -44444,6 +46180,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/pathval", @@ -44461,6 +46199,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -44507,6 +46246,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/picocolors", @@ -44524,6 +46265,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -44570,6 +46312,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/picomatch", @@ -44587,6 +46331,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -44633,6 +46378,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/pidtree", @@ -44650,6 +46397,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -44696,6 +46444,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -44704,7 +46454,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -44714,7 +46465,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -44734,6 +46486,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -44780,6 +46533,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -44788,7 +46543,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -44798,7 +46554,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -44818,6 +46575,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -44864,6 +46622,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/load-json-file", @@ -44881,6 +46641,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -44927,6 +46688,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -44935,7 +46698,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -44955,6 +46719,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -45001,6 +46766,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -45009,7 +46776,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -45029,6 +46797,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -45075,6 +46844,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -45083,7 +46854,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -45103,6 +46875,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -45149,6 +46922,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/path-exists", @@ -45166,6 +46941,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -45212,6 +46988,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -45220,7 +46998,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -45230,7 +47009,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -45240,7 +47020,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -45260,6 +47041,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -45306,6 +47088,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -45314,7 +47098,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -45324,7 +47109,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -45334,7 +47120,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -45354,6 +47141,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -45400,6 +47188,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/prettier", @@ -45417,6 +47207,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -45463,6 +47254,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -45471,7 +47264,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -45481,7 +47275,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -45501,6 +47296,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -45547,6 +47343,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -45555,7 +47353,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -45565,7 +47364,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -45575,7 +47375,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -45595,6 +47396,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -45641,6 +47443,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/ansi-styles", @@ -45658,6 +47462,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -45704,6 +47509,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/psl", @@ -45721,6 +47528,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -45767,6 +47575,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/punycode", @@ -45784,6 +47594,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -45830,6 +47641,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/querystringify", @@ -45847,6 +47660,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -45893,6 +47707,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/queue-microtask", @@ -45910,6 +47726,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -45956,6 +47773,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/react-is", @@ -45973,6 +47792,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -46019,6 +47839,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/requires-port", @@ -46036,6 +47858,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -46082,6 +47905,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -46090,7 +47915,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -46100,7 +47926,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -46120,6 +47947,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -46166,6 +47994,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/mimic-fn", @@ -46183,6 +48013,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -46229,6 +48060,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -46237,7 +48070,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -46257,6 +48091,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -46303,6 +48138,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/signal-exit", @@ -46320,6 +48157,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -46366,6 +48204,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/reusify", @@ -46383,6 +48223,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -46429,6 +48270,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/rfdc", @@ -46446,6 +48289,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -46492,6 +48336,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/rollup", @@ -46509,6 +48355,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -46555,6 +48402,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/rrweb-cssom", @@ -46572,6 +48421,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -46618,6 +48468,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -46626,7 +48478,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -46646,6 +48499,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -46692,6 +48546,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -46700,7 +48556,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -46710,7 +48567,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -46720,7 +48578,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -46730,7 +48589,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -46740,7 +48600,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -46750,7 +48611,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -46760,7 +48622,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -46770,7 +48633,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -46780,7 +48644,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -46800,6 +48665,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -46846,6 +48712,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/get-stream", @@ -46863,6 +48731,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -46909,6 +48778,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/human-signals", @@ -46926,6 +48797,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -46972,6 +48844,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/is-stream", @@ -46989,6 +48863,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -47035,6 +48910,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/mimic-fn", @@ -47052,6 +48929,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -47098,6 +48976,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -47106,7 +48986,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -47126,6 +49007,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -47172,6 +49054,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -47180,7 +49064,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -47200,6 +49085,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -47246,6 +49132,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/signal-exit", @@ -47263,6 +49151,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -47309,6 +49198,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/strip-final-newline", @@ -47326,6 +49217,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -47372,6 +49264,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -47380,7 +49274,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -47400,6 +49295,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -47446,6 +49342,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/safer-buffer", @@ -47463,6 +49361,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -47509,6 +49408,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -47517,7 +49418,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -47537,6 +49439,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -47583,6 +49486,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -47591,7 +49496,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -47611,6 +49517,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -47657,6 +49564,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -47665,7 +49574,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -47685,6 +49595,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -47731,6 +49642,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/shebang-regex", @@ -47748,6 +49661,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -47794,6 +49708,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/siginfo", @@ -47811,6 +49727,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -47857,6 +49774,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/signal-exit", @@ -47874,6 +49793,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -47920,6 +49840,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/slash", @@ -47937,6 +49859,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -47983,6 +49906,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -47991,7 +49916,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -48001,7 +49927,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -48021,6 +49948,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -48067,6 +49995,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/sort-object-keys", @@ -48084,6 +50014,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -48130,6 +50061,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -48138,7 +50071,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -48148,7 +50082,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -48158,7 +50093,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -48168,7 +50104,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -48178,7 +50115,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -48188,7 +50126,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -48198,7 +50137,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -48218,6 +50158,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -48264,6 +50205,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/source-map", @@ -48281,6 +50224,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -48327,6 +50271,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/source-map-js", @@ -48344,6 +50290,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -48390,6 +50337,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -48398,7 +50347,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -48408,7 +50358,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -48428,6 +50379,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -48474,6 +50426,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/sponge-case", @@ -48491,6 +50445,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -48537,6 +50492,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/stackback", @@ -48554,6 +50511,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -48600,6 +50558,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/std-env", @@ -48617,6 +50577,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -48663,6 +50624,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/string-argv", @@ -48680,6 +50643,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -48726,6 +50690,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -48734,7 +50700,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -48744,7 +50711,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -48754,7 +50722,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -48774,6 +50743,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -48820,6 +50790,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -48828,7 +50800,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -48838,7 +50811,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -48848,7 +50822,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -48868,6 +50843,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -48914,6 +50890,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/ansi-regex", @@ -48931,6 +50909,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -48977,6 +50956,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/emoji-regex", @@ -48994,6 +50975,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -49040,6 +51022,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/is-fullwidth-code-point", @@ -49057,6 +51041,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -49103,6 +51088,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -49111,7 +51098,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -49131,6 +51119,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -49177,6 +51166,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -49185,7 +51176,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -49205,6 +51197,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -49251,6 +51244,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -49259,7 +51254,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -49279,6 +51275,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -49325,6 +51322,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/ansi-regex", @@ -49342,6 +51341,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -49388,6 +51388,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/strip-final-newline", @@ -49405,6 +51407,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -49451,6 +51454,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -49459,7 +51464,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -49479,6 +51485,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -49525,6 +51532,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -49533,7 +51542,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -49553,6 +51563,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -49599,6 +51610,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/swap-case", @@ -49616,6 +51629,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -49662,6 +51676,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/symbol-tree", @@ -49679,6 +51695,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -49725,6 +51742,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -49733,7 +51752,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -49743,7 +51763,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -49763,6 +51784,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -49809,6 +51831,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -49817,7 +51841,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -49827,7 +51852,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -49837,7 +51863,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -49847,7 +51874,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -49867,6 +51895,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -49913,6 +51942,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/commander", @@ -49930,6 +51961,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -49976,6 +52008,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -49984,7 +52018,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -49994,7 +52029,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -50004,7 +52040,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -50024,6 +52061,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -50070,6 +52108,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/tinybench", @@ -50087,6 +52127,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -50133,6 +52174,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/tinypool", @@ -50150,6 +52193,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -50196,6 +52240,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/tinyspy", @@ -50213,6 +52259,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -50259,6 +52306,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/title-case", @@ -50276,6 +52325,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -50322,6 +52372,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/titleize", @@ -50339,6 +52391,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -50385,6 +52438,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/to-fast-properties", @@ -50402,6 +52457,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -50448,6 +52504,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -50456,7 +52514,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -50476,6 +52535,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -50522,6 +52582,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -50530,7 +52592,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -50540,7 +52603,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -50550,7 +52614,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -50560,7 +52625,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -50580,6 +52646,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -50626,6 +52693,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -50634,7 +52703,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -50654,6 +52724,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -50700,6 +52771,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/tslib", @@ -50717,6 +52790,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -50763,6 +52837,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/type-detect", @@ -50780,6 +52856,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -50826,6 +52903,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/type-fest", @@ -50843,6 +52922,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -50889,6 +52969,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/typescript", @@ -50906,6 +52988,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -50952,6 +53035,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/ufo", @@ -50969,6 +53054,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -51015,6 +53101,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/undici-types", @@ -51032,6 +53120,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -51078,6 +53167,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/universalify", @@ -51095,6 +53186,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -51141,6 +53233,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/untildify", @@ -51158,6 +53252,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -51204,6 +53299,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -51212,7 +53309,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -51222,7 +53320,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -51242,6 +53341,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -51288,6 +53388,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -51296,7 +53398,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -51306,7 +53409,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -51316,7 +53420,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -51336,6 +53441,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -51382,6 +53488,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -51390,7 +53498,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -51400,7 +53509,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -51410,7 +53520,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -51430,6 +53541,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -51476,6 +53588,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -51484,7 +53598,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -51494,7 +53609,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -51504,7 +53620,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -51514,7 +53631,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -51524,7 +53642,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -51544,6 +53663,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -51590,6 +53710,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -51598,7 +53720,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -51608,7 +53731,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -51618,7 +53742,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -51628,7 +53753,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -51638,7 +53764,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -51648,7 +53775,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -51658,7 +53786,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -51668,7 +53797,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -51678,7 +53808,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -51688,7 +53819,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -51698,7 +53830,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -51708,7 +53841,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -51718,7 +53852,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -51728,7 +53863,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -51738,7 +53874,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -51748,7 +53885,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -51758,7 +53896,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -51768,7 +53907,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -51778,7 +53918,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -51788,7 +53929,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -51798,7 +53940,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -51818,6 +53961,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -51864,6 +54008,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -51872,7 +54018,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -51892,6 +54039,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -51938,6 +54086,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/webidl-conversions", @@ -51955,6 +54105,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -52001,6 +54152,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -52009,7 +54162,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -52029,6 +54183,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -52075,6 +54230,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/whatwg-mimetype", @@ -52092,6 +54249,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -52138,6 +54296,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -52146,7 +54306,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -52156,7 +54317,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -52176,6 +54338,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -52222,6 +54385,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -52230,7 +54395,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -52250,6 +54416,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -52296,6 +54463,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -52304,7 +54473,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -52314,7 +54484,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -52334,6 +54505,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -52380,6 +54552,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -52388,7 +54562,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -52398,7 +54573,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -52408,7 +54584,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -52428,6 +54605,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -52474,6 +54652,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -52482,7 +54662,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -52492,7 +54673,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -52502,7 +54684,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -52522,6 +54705,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -52568,6 +54752,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/ansi-regex", @@ -52585,6 +54771,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -52631,6 +54818,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -52639,7 +54828,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -52659,6 +54849,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -52705,6 +54896,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/emoji-regex", @@ -52722,6 +54915,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -52768,6 +54962,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/is-fullwidth-code-point", @@ -52785,6 +54981,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -52831,6 +55028,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -52839,7 +55038,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -52849,7 +55049,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -52859,7 +55060,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -52879,6 +55081,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -52925,6 +55128,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -52933,7 +55138,8 @@ "scope": "devDependencies", "is_runtime": false, "is_optional": true, - "is_resolved": false, + "is_resolved": true, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -52953,6 +55159,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -52999,6 +55206,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/wrappy", @@ -53016,6 +55225,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -53062,6 +55272,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/ws", @@ -53079,6 +55291,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -53125,6 +55338,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/xml-name-validator", @@ -53142,6 +55357,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -53188,6 +55404,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/xmlchars", @@ -53205,6 +55423,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -53251,6 +55470,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/yallist", @@ -53268,6 +55489,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -53314,6 +55536,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/yaml", @@ -53331,6 +55555,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -53377,6 +55602,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/yocto-queue", @@ -53394,6 +55621,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "", @@ -53440,6 +55668,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/zod", @@ -53457,6 +55687,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "packages", @@ -53481,36 +55712,13 @@ "vcs_url": null, "copyright": null, "holder": null, - "declared_license_expression": "mit", - "declared_license_expression_spdx": "MIT", - "license_detections": [ - { - "license_expression": "mit", - "license_expression_spdx": "MIT", - "matches": [ - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": null, - "start_line": 1, - "end_line": 1, - "matcher": "1-spdx-id", - "score": 100.0, - "matched_length": 1, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", - "rule_url": null, - "matched_text": "MIT" - } - ], - "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" - } - ], + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], "other_license_expression": null, "other_license_expression_spdx": null, "other_license_detections": [], - "extracted_license_statement": "MIT", + "extracted_license_statement": null, "notice_text": null, "source_packages": [], "file_references": [ @@ -53526,6 +55734,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -53535,6 +55745,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -53554,6 +55765,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "packages", @@ -53578,36 +55790,13 @@ "vcs_url": null, "copyright": null, "holder": null, - "declared_license_expression": "mit", - "declared_license_expression_spdx": "MIT", - "license_detections": [ - { - "license_expression": "mit", - "license_expression_spdx": "MIT", - "matches": [ - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": null, - "start_line": 1, - "end_line": 1, - "matcher": "1-spdx-id", - "score": 100.0, - "matched_length": 1, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", - "rule_url": null, - "matched_text": "MIT" - } - ], - "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" - } - ], + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], "other_license_expression": null, "other_license_expression_spdx": null, "other_license_detections": [], - "extracted_license_statement": "MIT", + "extracted_license_statement": null, "notice_text": null, "source_packages": [], "file_references": [ @@ -53623,6 +55812,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -53632,6 +55823,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -53651,6 +55843,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "packages", @@ -53675,36 +55868,13 @@ "vcs_url": null, "copyright": null, "holder": null, - "declared_license_expression": "mit", - "declared_license_expression_spdx": "MIT", - "license_detections": [ - { - "license_expression": "mit", - "license_expression_spdx": "MIT", - "matches": [ - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": null, - "start_line": 1, - "end_line": 1, - "matcher": "1-spdx-id", - "score": 100.0, - "matched_length": 1, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", - "rule_url": null, - "matched_text": "MIT" - } - ], - "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" - } - ], + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], "other_license_expression": null, "other_license_expression_spdx": null, "other_license_detections": [], - "extracted_license_statement": "MIT", + "extracted_license_statement": null, "notice_text": null, "source_packages": [], "file_references": [ @@ -53720,6 +55890,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/packages/change-case", @@ -53737,6 +55909,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "packages", @@ -53761,36 +55934,13 @@ "vcs_url": null, "copyright": null, "holder": null, - "declared_license_expression": "mit", - "declared_license_expression_spdx": "MIT", - "license_detections": [ - { - "license_expression": "mit", - "license_expression_spdx": "MIT", - "matches": [ - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": null, - "start_line": 1, - "end_line": 1, - "matcher": "1-spdx-id", - "score": 100.0, - "matched_length": 1, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", - "rule_url": null, - "matched_text": "MIT" - } - ], - "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" - } - ], + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], "other_license_expression": null, "other_license_expression_spdx": null, "other_license_detections": [], - "extracted_license_statement": "MIT", + "extracted_license_statement": null, "notice_text": null, "source_packages": [], "file_references": [ @@ -53806,6 +55956,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/packages/change-case-of-keys", @@ -53823,6 +55975,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "packages", @@ -53847,36 +56000,13 @@ "vcs_url": null, "copyright": null, "holder": null, - "declared_license_expression": "mit", - "declared_license_expression_spdx": "MIT", - "license_detections": [ - { - "license_expression": "mit", - "license_expression_spdx": "MIT", - "matches": [ - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": null, - "start_line": 1, - "end_line": 1, - "matcher": "1-spdx-id", - "score": 100.0, - "matched_length": 1, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", - "rule_url": null, - "matched_text": "MIT" - } - ], - "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" - } - ], + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], "other_license_expression": null, "other_license_expression_spdx": null, "other_license_detections": [], - "extracted_license_statement": "MIT", + "extracted_license_statement": null, "notice_text": null, "source_packages": [], "file_references": [ @@ -53892,6 +56022,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -53901,6 +56033,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -53920,6 +56053,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "packages", @@ -53944,36 +56078,13 @@ "vcs_url": null, "copyright": null, "holder": null, - "declared_license_expression": "mit", - "declared_license_expression_spdx": "MIT", - "license_detections": [ - { - "license_expression": "mit", - "license_expression_spdx": "MIT", - "matches": [ - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": null, - "start_line": 1, - "end_line": 1, - "matcher": "1-spdx-id", - "score": 100.0, - "matched_length": 1, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", - "rule_url": null, - "matched_text": "MIT" - } - ], - "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" - } - ], + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], "other_license_expression": null, "other_license_expression_spdx": null, "other_license_detections": [], - "extracted_license_statement": "MIT", + "extracted_license_statement": null, "notice_text": null, "source_packages": [], "file_references": [ @@ -53989,6 +56100,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -53998,6 +56111,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -54017,6 +56131,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "packages", @@ -54041,36 +56156,13 @@ "vcs_url": null, "copyright": null, "holder": null, - "declared_license_expression": "mit", - "declared_license_expression_spdx": "MIT", - "license_detections": [ - { - "license_expression": "mit", - "license_expression_spdx": "MIT", - "matches": [ - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": null, - "start_line": 1, - "end_line": 1, - "matcher": "1-spdx-id", - "score": 100.0, - "matched_length": 1, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", - "rule_url": null, - "matched_text": "MIT" - } - ], - "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" - } - ], + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], "other_license_expression": null, "other_license_expression_spdx": null, "other_license_detections": [], - "extracted_license_statement": "MIT", + "extracted_license_statement": null, "notice_text": null, "source_packages": [], "file_references": [ @@ -54086,6 +56178,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -54095,6 +56189,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -54114,6 +56209,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "packages", @@ -54138,36 +56234,13 @@ "vcs_url": null, "copyright": null, "holder": null, - "declared_license_expression": "mit", - "declared_license_expression_spdx": "MIT", - "license_detections": [ - { - "license_expression": "mit", - "license_expression_spdx": "MIT", - "matches": [ - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": null, - "start_line": 1, - "end_line": 1, - "matcher": "1-spdx-id", - "score": 100.0, - "matched_length": 1, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", - "rule_url": null, - "matched_text": "MIT" - } - ], - "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" - } - ], + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], "other_license_expression": null, "other_license_expression_spdx": null, "other_license_detections": [], - "extracted_license_statement": "MIT", + "extracted_license_statement": null, "notice_text": null, "source_packages": [], "file_references": [ @@ -54183,6 +56256,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/packages/is-lower-case", @@ -54200,6 +56275,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "packages", @@ -54224,36 +56300,13 @@ "vcs_url": null, "copyright": null, "holder": null, - "declared_license_expression": "mit", - "declared_license_expression_spdx": "MIT", - "license_detections": [ - { - "license_expression": "mit", - "license_expression_spdx": "MIT", - "matches": [ - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": null, - "start_line": 1, - "end_line": 1, - "matcher": "1-spdx-id", - "score": 100.0, - "matched_length": 1, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", - "rule_url": null, - "matched_text": "MIT" - } - ], - "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" - } - ], + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], "other_license_expression": null, "other_license_expression_spdx": null, "other_license_detections": [], - "extracted_license_statement": "MIT", + "extracted_license_statement": null, "notice_text": null, "source_packages": [], "file_references": [ @@ -54269,6 +56322,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/packages/is-upper-case", @@ -54286,6 +56341,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "packages", @@ -54310,36 +56366,13 @@ "vcs_url": null, "copyright": null, "holder": null, - "declared_license_expression": "mit", - "declared_license_expression_spdx": "MIT", - "license_detections": [ - { - "license_expression": "mit", - "license_expression_spdx": "MIT", - "matches": [ - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": null, - "start_line": 1, - "end_line": 1, - "matcher": "1-spdx-id", - "score": 100.0, - "matched_length": 1, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", - "rule_url": null, - "matched_text": "MIT" - } - ], - "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" - } - ], + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], "other_license_expression": null, "other_license_expression_spdx": null, "other_license_detections": [], - "extracted_license_statement": "MIT", + "extracted_license_statement": null, "notice_text": null, "source_packages": [], "file_references": [ @@ -54355,6 +56388,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/packages/lower-case", @@ -54372,6 +56407,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "packages", @@ -54396,36 +56432,13 @@ "vcs_url": null, "copyright": null, "holder": null, - "declared_license_expression": "mit", - "declared_license_expression_spdx": "MIT", - "license_detections": [ - { - "license_expression": "mit", - "license_expression_spdx": "MIT", - "matches": [ - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": null, - "start_line": 1, - "end_line": 1, - "matcher": "1-spdx-id", - "score": 100.0, - "matched_length": 1, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", - "rule_url": null, - "matched_text": "MIT" - } - ], - "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" - } - ], + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], "other_license_expression": null, "other_license_expression_spdx": null, "other_license_detections": [], - "extracted_license_statement": "MIT", + "extracted_license_statement": null, "notice_text": null, "source_packages": [], "file_references": [ @@ -54441,6 +56454,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/packages/lower-case-first", @@ -54458,6 +56473,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "packages", @@ -54482,36 +56498,13 @@ "vcs_url": null, "copyright": null, "holder": null, - "declared_license_expression": "mit", - "declared_license_expression_spdx": "MIT", - "license_detections": [ - { - "license_expression": "mit", - "license_expression_spdx": "MIT", - "matches": [ - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": null, - "start_line": 1, - "end_line": 1, - "matcher": "1-spdx-id", - "score": 100.0, - "matched_length": 1, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", - "rule_url": null, - "matched_text": "MIT" - } - ], - "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" - } - ], + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], "other_license_expression": null, "other_license_expression_spdx": null, "other_license_detections": [], - "extracted_license_statement": "MIT", + "extracted_license_statement": null, "notice_text": null, "source_packages": [], "file_references": [ @@ -54527,6 +56520,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/packages/no-case", @@ -54544,6 +56539,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "packages", @@ -54568,36 +56564,13 @@ "vcs_url": null, "copyright": null, "holder": null, - "declared_license_expression": "mit", - "declared_license_expression_spdx": "MIT", - "license_detections": [ - { - "license_expression": "mit", - "license_expression_spdx": "MIT", - "matches": [ - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": null, - "start_line": 1, - "end_line": 1, - "matcher": "1-spdx-id", - "score": 100.0, - "matched_length": 1, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", - "rule_url": null, - "matched_text": "MIT" - } - ], - "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" - } - ], + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], "other_license_expression": null, "other_license_expression_spdx": null, "other_license_detections": [], - "extracted_license_statement": "MIT", + "extracted_license_statement": null, "notice_text": null, "source_packages": [], "file_references": [ @@ -54613,6 +56586,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -54622,6 +56597,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -54641,6 +56617,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "packages", @@ -54665,36 +56642,13 @@ "vcs_url": null, "copyright": null, "holder": null, - "declared_license_expression": "mit", - "declared_license_expression_spdx": "MIT", - "license_detections": [ - { - "license_expression": "mit", - "license_expression_spdx": "MIT", - "matches": [ - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": null, - "start_line": 1, - "end_line": 1, - "matcher": "1-spdx-id", - "score": 100.0, - "matched_length": 1, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", - "rule_url": null, - "matched_text": "MIT" - } - ], - "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" - } - ], + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], "other_license_expression": null, "other_license_expression_spdx": null, "other_license_detections": [], - "extracted_license_statement": "MIT", + "extracted_license_statement": null, "notice_text": null, "source_packages": [], "file_references": [ @@ -54710,6 +56664,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -54719,6 +56675,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -54738,6 +56695,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "packages", @@ -54762,36 +56720,13 @@ "vcs_url": null, "copyright": null, "holder": null, - "declared_license_expression": "mit", - "declared_license_expression_spdx": "MIT", - "license_detections": [ - { - "license_expression": "mit", - "license_expression_spdx": "MIT", - "matches": [ - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": null, - "start_line": 1, - "end_line": 1, - "matcher": "1-spdx-id", - "score": 100.0, - "matched_length": 1, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", - "rule_url": null, - "matched_text": "MIT" - } - ], - "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" - } - ], + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], "other_license_expression": null, "other_license_expression_spdx": null, "other_license_detections": [], - "extracted_license_statement": "MIT", + "extracted_license_statement": null, "notice_text": null, "source_packages": [], "file_references": [ @@ -54807,6 +56742,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -54816,6 +56753,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -54835,6 +56773,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "packages", @@ -54859,36 +56798,13 @@ "vcs_url": null, "copyright": null, "holder": null, - "declared_license_expression": "mit", - "declared_license_expression_spdx": "MIT", - "license_detections": [ - { - "license_expression": "mit", - "license_expression_spdx": "MIT", - "matches": [ - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": null, - "start_line": 1, - "end_line": 1, - "matcher": "1-spdx-id", - "score": 100.0, - "matched_length": 1, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", - "rule_url": null, - "matched_text": "MIT" - } - ], - "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" - } - ], + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], "other_license_expression": null, "other_license_expression_spdx": null, "other_license_detections": [], - "extracted_license_statement": "MIT", + "extracted_license_statement": null, "notice_text": null, "source_packages": [], "file_references": [ @@ -54904,6 +56820,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -54913,6 +56831,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -54932,6 +56851,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "packages", @@ -54956,36 +56876,13 @@ "vcs_url": null, "copyright": null, "holder": null, - "declared_license_expression": "mit", - "declared_license_expression_spdx": "MIT", - "license_detections": [ - { - "license_expression": "mit", - "license_expression_spdx": "MIT", - "matches": [ - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": null, - "start_line": 1, - "end_line": 1, - "matcher": "1-spdx-id", - "score": 100.0, - "matched_length": 1, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", - "rule_url": null, - "matched_text": "MIT" - } - ], - "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" - } - ], + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], "other_license_expression": null, "other_license_expression_spdx": null, "other_license_detections": [], - "extracted_license_statement": "MIT", + "extracted_license_statement": null, "notice_text": null, "source_packages": [], "file_references": [ @@ -55001,6 +56898,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [ { @@ -55010,6 +56909,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -55029,6 +56929,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "packages", @@ -55053,36 +56954,13 @@ "vcs_url": null, "copyright": null, "holder": null, - "declared_license_expression": "mit", - "declared_license_expression_spdx": "MIT", - "license_detections": [ - { - "license_expression": "mit", - "license_expression_spdx": "MIT", - "matches": [ - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": null, - "start_line": 1, - "end_line": 1, - "matcher": "1-spdx-id", - "score": 100.0, - "matched_length": 1, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", - "rule_url": null, - "matched_text": "MIT" - } - ], - "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" - } - ], + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], "other_license_expression": null, "other_license_expression_spdx": null, "other_license_detections": [], - "extracted_license_statement": "MIT", + "extracted_license_statement": null, "notice_text": null, "source_packages": [], "file_references": [ @@ -55098,6 +56976,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/packages/sponge-case", @@ -55115,6 +56995,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "packages", @@ -55139,36 +57020,13 @@ "vcs_url": null, "copyright": null, "holder": null, - "declared_license_expression": "mit", - "declared_license_expression_spdx": "MIT", - "license_detections": [ - { - "license_expression": "mit", - "license_expression_spdx": "MIT", - "matches": [ - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": null, - "start_line": 1, - "end_line": 1, - "matcher": "1-spdx-id", - "score": 100.0, - "matched_length": 1, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", - "rule_url": null, - "matched_text": "MIT" - } - ], - "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" - } - ], + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], "other_license_expression": null, "other_license_expression_spdx": null, "other_license_detections": [], - "extracted_license_statement": "MIT", + "extracted_license_statement": null, "notice_text": null, "source_packages": [], "file_references": [ @@ -55184,6 +57042,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/packages/swap-case", @@ -55201,6 +57061,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "packages", @@ -55225,36 +57086,13 @@ "vcs_url": null, "copyright": null, "holder": null, - "declared_license_expression": "mit", - "declared_license_expression_spdx": "MIT", - "license_detections": [ - { - "license_expression": "mit", - "license_expression_spdx": "MIT", - "matches": [ - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": null, - "start_line": 1, - "end_line": 1, - "matcher": "1-spdx-id", - "score": 100.0, - "matched_length": 1, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", - "rule_url": null, - "matched_text": "MIT" - } - ], - "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" - } - ], + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], "other_license_expression": null, "other_license_expression_spdx": null, "other_license_detections": [], - "extracted_license_statement": "MIT", + "extracted_license_statement": null, "notice_text": null, "source_packages": [], "file_references": [ @@ -55270,6 +57108,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/packages/title-case", @@ -55287,6 +57127,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "packages", @@ -55311,36 +57152,13 @@ "vcs_url": null, "copyright": null, "holder": null, - "declared_license_expression": "mit", - "declared_license_expression_spdx": "MIT", - "license_detections": [ - { - "license_expression": "mit", - "license_expression_spdx": "MIT", - "matches": [ - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": null, - "start_line": 1, - "end_line": 1, - "matcher": "1-spdx-id", - "score": 100.0, - "matched_length": 1, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", - "rule_url": null, - "matched_text": "MIT" - } - ], - "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" - } - ], + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], "other_license_expression": null, "other_license_expression_spdx": null, "other_license_detections": [], - "extracted_license_statement": "MIT", + "extracted_license_statement": null, "notice_text": null, "source_packages": [], "file_references": [ @@ -55356,6 +57174,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/packages/upper-case", @@ -55373,6 +57193,7 @@ "is_runtime": true, "is_optional": false, "is_resolved": true, + "is_direct": false, "resolved_package": { "type": "npm", "namespace": "packages", @@ -55397,36 +57218,13 @@ "vcs_url": null, "copyright": null, "holder": null, - "declared_license_expression": "mit", - "declared_license_expression_spdx": "MIT", - "license_detections": [ - { - "license_expression": "mit", - "license_expression_spdx": "MIT", - "matches": [ - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": null, - "start_line": 1, - "end_line": 1, - "matcher": "1-spdx-id", - "score": 100.0, - "matched_length": 1, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", - "rule_url": null, - "matched_text": "MIT" - } - ], - "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" - } - ], + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], "other_license_expression": null, "other_license_expression_spdx": null, "other_license_detections": [], - "extracted_license_statement": "MIT", + "extracted_license_statement": null, "notice_text": null, "source_packages": [], "file_references": [ @@ -55442,6 +57240,8 @@ } ] ], + "is_private": false, + "is_virtual": true, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/packages/upper-case-first", @@ -55460,7 +57260,12 @@ "purl": "pkg:npm/root" } ], - "for_packages": [], + "for_packages": [ + "pkg:npm/change-case@5.4.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/sponge-case@2.0.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/swap-case@3.0.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/title-case@4.3.1?uuid=fixed-uid-done-for-testing-5642512d1758" + ], "is_legal": false, "is_manifest": false, "is_readme": false, @@ -55506,7 +57311,13 @@ "notice_text": null, "source_packages": [], "file_references": [], - "extra_data": {}, + "is_private": true, + "is_virtual": false, + "extra_data": { + "workspaces": [ + "packages/*" + ] + }, "dependencies": [ { "purl": "pkg:npm/%40borderless/ts-scripts", @@ -55515,6 +57326,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -55525,6 +57337,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -55535,6 +57348,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} }, @@ -55545,6 +57359,7 @@ "is_runtime": false, "is_optional": true, "is_resolved": false, + "is_direct": true, "resolved_package": {}, "extra_data": {} } @@ -55556,7 +57371,12 @@ "purl": null } ], - "for_packages": [], + "for_packages": [ + "pkg:npm/change-case@5.4.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/sponge-case@2.0.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/swap-case@3.0.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/title-case@4.3.1?uuid=fixed-uid-done-for-testing-5642512d1758" + ], "is_legal": false, "is_manifest": false, "is_readme": false, @@ -55564,35 +57384,16 @@ "is_key_file": false, "scan_errors": [] }, - { - "path": "change-case-change-case-5.4.4/README.md", - "type": "file", - "package_data": [], - "for_packages": [], - "is_legal": false, - "is_manifest": false, - "is_readme": true, - "is_top_level": true, - "is_key_file": true, - "scan_errors": [] - }, - { - "path": "change-case-change-case-5.4.4/tsconfig.base.json", - "type": "file", - "package_data": [], - "for_packages": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": true, - "is_key_file": false, - "scan_errors": [] - }, { "path": "change-case-change-case-5.4.4/packages", "type": "directory", "package_data": [], - "for_packages": [], + "for_packages": [ + "pkg:npm/change-case@5.4.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/sponge-case@2.0.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/swap-case@3.0.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/title-case@4.3.1?uuid=fixed-uid-done-for-testing-5642512d1758" + ], "is_legal": false, "is_manifest": false, "is_readme": false, @@ -55604,7 +57405,9 @@ "path": "change-case-change-case-5.4.4/packages/change-case", "type": "directory", "package_data": [], - "for_packages": [], + "for_packages": [ + "pkg:npm/change-case@5.4.4?uuid=fixed-uid-done-for-testing-5642512d1758" + ], "is_legal": false, "is_manifest": false, "is_readme": false, @@ -55691,6 +57494,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/change-case", @@ -55701,7 +57506,7 @@ } ], "for_packages": [ - "pkg:npm/change-case@5.4.4?uuid=0347e754-59a4-41bd-9a75-80be2a3c3cac" + "pkg:npm/change-case@5.4.4?uuid=fixed-uid-done-for-testing-5642512d1758" ], "is_legal": false, "is_manifest": false, @@ -55711,11 +57516,11 @@ "scan_errors": [] }, { - "path": "change-case-change-case-5.4.4/packages/change-case/tsconfig.json", - "type": "file", + "path": "change-case-change-case-5.4.4/packages/change-case/src", + "type": "directory", "package_data": [], "for_packages": [ - "pkg:npm/change-case@5.4.4?uuid=0347e754-59a4-41bd-9a75-80be2a3c3cac" + "pkg:npm/change-case@5.4.4?uuid=fixed-uid-done-for-testing-5642512d1758" ], "is_legal": false, "is_manifest": false, @@ -55725,11 +57530,11 @@ "scan_errors": [] }, { - "path": "change-case-change-case-5.4.4/packages/change-case/src", - "type": "directory", + "path": "change-case-change-case-5.4.4/packages/change-case/src/index.spec.ts", + "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/change-case@5.4.4?uuid=0347e754-59a4-41bd-9a75-80be2a3c3cac" + "pkg:npm/change-case@5.4.4?uuid=fixed-uid-done-for-testing-5642512d1758" ], "is_legal": false, "is_manifest": false, @@ -55739,11 +57544,11 @@ "scan_errors": [] }, { - "path": "change-case-change-case-5.4.4/packages/change-case/src/index.spec.ts", + "path": "change-case-change-case-5.4.4/packages/change-case/src/index.ts", "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/change-case@5.4.4?uuid=0347e754-59a4-41bd-9a75-80be2a3c3cac" + "pkg:npm/change-case@5.4.4?uuid=fixed-uid-done-for-testing-5642512d1758" ], "is_legal": false, "is_manifest": false, @@ -55753,11 +57558,11 @@ "scan_errors": [] }, { - "path": "change-case-change-case-5.4.4/packages/change-case/src/index.ts", + "path": "change-case-change-case-5.4.4/packages/change-case/src/keys.spec.ts", "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/change-case@5.4.4?uuid=0347e754-59a4-41bd-9a75-80be2a3c3cac" + "pkg:npm/change-case@5.4.4?uuid=fixed-uid-done-for-testing-5642512d1758" ], "is_legal": false, "is_manifest": false, @@ -55767,11 +57572,11 @@ "scan_errors": [] }, { - "path": "change-case-change-case-5.4.4/packages/change-case/src/keys.spec.ts", + "path": "change-case-change-case-5.4.4/packages/change-case/src/keys.ts", "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/change-case@5.4.4?uuid=0347e754-59a4-41bd-9a75-80be2a3c3cac" + "pkg:npm/change-case@5.4.4?uuid=fixed-uid-done-for-testing-5642512d1758" ], "is_legal": false, "is_manifest": false, @@ -55781,11 +57586,11 @@ "scan_errors": [] }, { - "path": "change-case-change-case-5.4.4/packages/change-case/src/keys.ts", + "path": "change-case-change-case-5.4.4/packages/change-case/tsconfig.json", "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/change-case@5.4.4?uuid=0347e754-59a4-41bd-9a75-80be2a3c3cac" + "pkg:npm/change-case@5.4.4?uuid=fixed-uid-done-for-testing-5642512d1758" ], "is_legal": false, "is_manifest": false, @@ -55798,7 +57603,9 @@ "path": "change-case-change-case-5.4.4/packages/sponge-case", "type": "directory", "package_data": [], - "for_packages": [], + "for_packages": [ + "pkg:npm/sponge-case@2.0.3?uuid=fixed-uid-done-for-testing-5642512d1758" + ], "is_legal": false, "is_manifest": false, "is_readme": false, @@ -55885,6 +57692,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/sponge-case", @@ -55895,7 +57704,7 @@ } ], "for_packages": [ - "pkg:npm/sponge-case@2.0.3?uuid=1fdfc3ab-508d-4acd-ad1d-94e2d8622455" + "pkg:npm/sponge-case@2.0.3?uuid=fixed-uid-done-for-testing-5642512d1758" ], "is_legal": false, "is_manifest": false, @@ -55905,11 +57714,11 @@ "scan_errors": [] }, { - "path": "change-case-change-case-5.4.4/packages/sponge-case/tsconfig.json", - "type": "file", + "path": "change-case-change-case-5.4.4/packages/sponge-case/src", + "type": "directory", "package_data": [], "for_packages": [ - "pkg:npm/sponge-case@2.0.3?uuid=1fdfc3ab-508d-4acd-ad1d-94e2d8622455" + "pkg:npm/sponge-case@2.0.3?uuid=fixed-uid-done-for-testing-5642512d1758" ], "is_legal": false, "is_manifest": false, @@ -55919,11 +57728,11 @@ "scan_errors": [] }, { - "path": "change-case-change-case-5.4.4/packages/sponge-case/src", - "type": "directory", + "path": "change-case-change-case-5.4.4/packages/sponge-case/src/index.spec.ts", + "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/sponge-case@2.0.3?uuid=1fdfc3ab-508d-4acd-ad1d-94e2d8622455" + "pkg:npm/sponge-case@2.0.3?uuid=fixed-uid-done-for-testing-5642512d1758" ], "is_legal": false, "is_manifest": false, @@ -55933,11 +57742,11 @@ "scan_errors": [] }, { - "path": "change-case-change-case-5.4.4/packages/sponge-case/src/index.spec.ts", + "path": "change-case-change-case-5.4.4/packages/sponge-case/src/index.ts", "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/sponge-case@2.0.3?uuid=1fdfc3ab-508d-4acd-ad1d-94e2d8622455" + "pkg:npm/sponge-case@2.0.3?uuid=fixed-uid-done-for-testing-5642512d1758" ], "is_legal": false, "is_manifest": false, @@ -55947,11 +57756,11 @@ "scan_errors": [] }, { - "path": "change-case-change-case-5.4.4/packages/sponge-case/src/index.ts", + "path": "change-case-change-case-5.4.4/packages/sponge-case/tsconfig.json", "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/sponge-case@2.0.3?uuid=1fdfc3ab-508d-4acd-ad1d-94e2d8622455" + "pkg:npm/sponge-case@2.0.3?uuid=fixed-uid-done-for-testing-5642512d1758" ], "is_legal": false, "is_manifest": false, @@ -55964,7 +57773,9 @@ "path": "change-case-change-case-5.4.4/packages/swap-case", "type": "directory", "package_data": [], - "for_packages": [], + "for_packages": [ + "pkg:npm/swap-case@3.0.3?uuid=fixed-uid-done-for-testing-5642512d1758" + ], "is_legal": false, "is_manifest": false, "is_readme": false, @@ -56049,6 +57860,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/swap-case", @@ -56059,7 +57872,7 @@ } ], "for_packages": [ - "pkg:npm/swap-case@3.0.3?uuid=d24a89bb-56e6-4629-8029-7d45c1474773" + "pkg:npm/swap-case@3.0.3?uuid=fixed-uid-done-for-testing-5642512d1758" ], "is_legal": false, "is_manifest": false, @@ -56069,11 +57882,11 @@ "scan_errors": [] }, { - "path": "change-case-change-case-5.4.4/packages/swap-case/tsconfig.json", - "type": "file", + "path": "change-case-change-case-5.4.4/packages/swap-case/src", + "type": "directory", "package_data": [], "for_packages": [ - "pkg:npm/swap-case@3.0.3?uuid=d24a89bb-56e6-4629-8029-7d45c1474773" + "pkg:npm/swap-case@3.0.3?uuid=fixed-uid-done-for-testing-5642512d1758" ], "is_legal": false, "is_manifest": false, @@ -56083,11 +57896,11 @@ "scan_errors": [] }, { - "path": "change-case-change-case-5.4.4/packages/swap-case/src", - "type": "directory", + "path": "change-case-change-case-5.4.4/packages/swap-case/src/index.spec.ts", + "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/swap-case@3.0.3?uuid=d24a89bb-56e6-4629-8029-7d45c1474773" + "pkg:npm/swap-case@3.0.3?uuid=fixed-uid-done-for-testing-5642512d1758" ], "is_legal": false, "is_manifest": false, @@ -56097,11 +57910,11 @@ "scan_errors": [] }, { - "path": "change-case-change-case-5.4.4/packages/swap-case/src/index.spec.ts", + "path": "change-case-change-case-5.4.4/packages/swap-case/src/index.ts", "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/swap-case@3.0.3?uuid=d24a89bb-56e6-4629-8029-7d45c1474773" + "pkg:npm/swap-case@3.0.3?uuid=fixed-uid-done-for-testing-5642512d1758" ], "is_legal": false, "is_manifest": false, @@ -56111,11 +57924,11 @@ "scan_errors": [] }, { - "path": "change-case-change-case-5.4.4/packages/swap-case/src/index.ts", + "path": "change-case-change-case-5.4.4/packages/swap-case/tsconfig.json", "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/swap-case@3.0.3?uuid=d24a89bb-56e6-4629-8029-7d45c1474773" + "pkg:npm/swap-case@3.0.3?uuid=fixed-uid-done-for-testing-5642512d1758" ], "is_legal": false, "is_manifest": false, @@ -56128,7 +57941,9 @@ "path": "change-case-change-case-5.4.4/packages/title-case", "type": "directory", "package_data": [], - "for_packages": [], + "for_packages": [ + "pkg:npm/title-case@4.3.1?uuid=fixed-uid-done-for-testing-5642512d1758" + ], "is_legal": false, "is_manifest": false, "is_readme": false, @@ -56213,6 +58028,8 @@ "notice_text": null, "source_packages": [], "file_references": [], + "is_private": false, + "is_virtual": false, "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/title-case", @@ -56223,7 +58040,7 @@ } ], "for_packages": [ - "pkg:npm/title-case@4.3.1?uuid=2e71332c-0b3c-44a7-a9c0-45cfdec9c834" + "pkg:npm/title-case@4.3.1?uuid=fixed-uid-done-for-testing-5642512d1758" ], "is_legal": false, "is_manifest": false, @@ -56233,11 +58050,11 @@ "scan_errors": [] }, { - "path": "change-case-change-case-5.4.4/packages/title-case/tsconfig.json", - "type": "file", + "path": "change-case-change-case-5.4.4/packages/title-case/src", + "type": "directory", "package_data": [], "for_packages": [ - "pkg:npm/title-case@4.3.1?uuid=2e71332c-0b3c-44a7-a9c0-45cfdec9c834" + "pkg:npm/title-case@4.3.1?uuid=fixed-uid-done-for-testing-5642512d1758" ], "is_legal": false, "is_manifest": false, @@ -56247,11 +58064,11 @@ "scan_errors": [] }, { - "path": "change-case-change-case-5.4.4/packages/title-case/src", - "type": "directory", + "path": "change-case-change-case-5.4.4/packages/title-case/src/index.spec.ts", + "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/title-case@4.3.1?uuid=2e71332c-0b3c-44a7-a9c0-45cfdec9c834" + "pkg:npm/title-case@4.3.1?uuid=fixed-uid-done-for-testing-5642512d1758" ], "is_legal": false, "is_manifest": false, @@ -56261,11 +58078,11 @@ "scan_errors": [] }, { - "path": "change-case-change-case-5.4.4/packages/title-case/src/index.spec.ts", + "path": "change-case-change-case-5.4.4/packages/title-case/src/index.ts", "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/title-case@4.3.1?uuid=2e71332c-0b3c-44a7-a9c0-45cfdec9c834" + "pkg:npm/title-case@4.3.1?uuid=fixed-uid-done-for-testing-5642512d1758" ], "is_legal": false, "is_manifest": false, @@ -56275,11 +58092,11 @@ "scan_errors": [] }, { - "path": "change-case-change-case-5.4.4/packages/title-case/src/index.ts", + "path": "change-case-change-case-5.4.4/packages/title-case/tsconfig.json", "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/title-case@4.3.1?uuid=2e71332c-0b3c-44a7-a9c0-45cfdec9c834" + "pkg:npm/title-case@4.3.1?uuid=fixed-uid-done-for-testing-5642512d1758" ], "is_legal": false, "is_manifest": false, @@ -56287,6 +58104,23 @@ "is_top_level": false, "is_key_file": false, "scan_errors": [] + }, + { + "path": "change-case-change-case-5.4.4/tsconfig.base.json", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:npm/change-case@5.4.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/sponge-case@2.0.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/swap-case@3.0.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/title-case@4.3.1?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "scan_errors": [] } ] } \ No newline at end of file From 2500f8f2f5fed9b96f50e5d623ca876785d85e66 Mon Sep 17 00:00:00 2001 From: swastik Date: Sat, 13 Jul 2024 01:53:54 +0530 Subject: [PATCH 18/57] Update: Create a deep copy of package attribute of codebase to have resources #1395 Signed-off-by: swastik --- src/packagedcode/plugin_package.py | 30 +++++++++++++++++++++++++++--- 1 file changed, 27 insertions(+), 3 deletions(-) diff --git a/src/packagedcode/plugin_package.py b/src/packagedcode/plugin_package.py index 39ad3cf03df..45637f3ff67 100644 --- a/src/packagedcode/plugin_package.py +++ b/src/packagedcode/plugin_package.py @@ -13,6 +13,7 @@ import attr import click +import copy from commoncode.cliutils import PluggableCommandLineOption from commoncode.cliutils import DOC_GROUP @@ -39,6 +40,7 @@ from packagedcode.models import Package from packagedcode.models import PackageData from packagedcode.models import PackageWithResources +from packagedcode.models import get_files_for_packages from summarycode.score import compute_license_score_package_level TRACE = os.environ.get('SCANCODE_DEBUG_PACKAGE_API', False) @@ -304,12 +306,34 @@ def process_codebase(self, codebase, package_summary, **kwargs): if not self.is_enabled(package_summary): return - packages= codebase.attributes.packages - for package in packages: + packages = codebase.attributes.packages + resource_for_packages = list(get_files_for_packages(codebase)) + packages_copy = copy.deepcopy(packages) # created a deep copy + package_resources = {} + + for resource, package_uid in resource_for_packages: + if package_uid not in package_resources: + package_resources[package_uid] = [] + package_resources[package_uid].append(resource) + + for package in packages_copy: + package_uid = package['package_uid'] + if package_uid in package_resources: + resources_for_package = package_resources[package_uid] + for resource in resources_for_package: + package['resources']= resource.to_dict() + else: + print(f"No resources found for package {package_uid}") + + for package in packages_copy: scoring_elements= compute_license_score_package_level(package) license_clarity_score= scoring_elements.to_dict() - package['license_clarity_score'] = license_clarity_score + # adding license_clarity_score to package attribute(orignal) + for package in packages: + package['license_clarity_score'] = license_clarity_score + + def add_license_from_file(resource, codebase): """ Given a Resource, check if the detected package_data doesn't have license detections From 4bce6d1b081f66f1f262edc835a0cbbed864e301 Mon Sep 17 00:00:00 2001 From: swastik Date: Sun, 14 Jul 2024 14:20:34 +0530 Subject: [PATCH 19/57] Refactor PackageSummary:process_codebase func code Signed-off-by: swastik --- src/packagedcode/plugin_package.py | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/src/packagedcode/plugin_package.py b/src/packagedcode/plugin_package.py index 45637f3ff67..0596c1115e8 100644 --- a/src/packagedcode/plugin_package.py +++ b/src/packagedcode/plugin_package.py @@ -316,20 +316,15 @@ def process_codebase(self, codebase, package_summary, **kwargs): package_resources[package_uid] = [] package_resources[package_uid].append(resource) + # Add a 'resources' field to each package in packages_copy for package in packages_copy: package_uid = package['package_uid'] if package_uid in package_resources: - resources_for_package = package_resources[package_uid] - for resource in resources_for_package: - package['resources']= resource.to_dict() - else: - print(f"No resources found for package {package_uid}") + package['resources'] = [resource.to_dict() for resource in package_resources[package_uid]] - for package in packages_copy: scoring_elements= compute_license_score_package_level(package) license_clarity_score= scoring_elements.to_dict() - # adding license_clarity_score to package attribute(orignal) for package in packages: package['license_clarity_score'] = license_clarity_score From b40abf82bf6f496140bb1e36a44d8bbf648471f1 Mon Sep 17 00:00:00 2001 From: swastik Date: Sun, 14 Jul 2024 14:22:41 +0530 Subject: [PATCH 20/57] Add get_field_values_from_package_resources method for package resources #3287 #1395 Signed-off-by: swastik --- src/summarycode/score.py | 61 ++++++++++++++++++++++++++++++++-------- 1 file changed, 49 insertions(+), 12 deletions(-) diff --git a/src/summarycode/score.py b/src/summarycode/score.py index 43c129b5c69..2ece553758e 100644 --- a/src/summarycode/score.py +++ b/src/summarycode/score.py @@ -510,18 +510,29 @@ def get_primary_license(declared_license_expressions): def compute_license_score_package_level(package): scoring_elements = ScoringElements() - license_detections= package['license_detections'] - declared_license_expressions= package['declared_license_expression'] + license_detections = get_field_values_from_package_resources( + package=package, + field_name='license_detections', + key_files_only=True, + ) + license_match_mappings = get_matches_from_detection_mappings(license_detections) # have to go therough once. + license_matches = LicenseMatchFromResult.from_dicts(license_match_mappings) + declared_license_expressions = get_field_values_from_package_resources( + package=package, + field_name='detected_license_expression', + key_files_only=True, + is_string=True, + ) unique_declared_license_expressions = unique(declared_license_expressions) - - # other_license_detections = get_field_values_from_codebase_resources( - # codebase=codebase, field_name='license_detections', key_files_only=False - # ) - # other_license_match_mappings = get_matches_from_detection_mappings(other_license_detections) - # other_license_matches = LicenseMatchFromResult.from_dicts(other_license_match_mappings) + copyrights = get_field_values_from_package_resources( + package=package, field_name='copyrights', key_files_only=True + ) + other_license_detections = get_field_values_from_package_resources( + package=package, field_name='license_detections', key_files_only=False + ) + other_license_match_mappings = get_matches_from_detection_mappings(other_license_detections) + other_license_matches = LicenseMatchFromResult.from_dicts(other_license_match_mappings) - other_license_matches= [] - copyright= package['copyright'] license_match_mappings = get_matches_from_detection_mappings(license_detections) license_matches = LicenseMatchFromResult.from_dicts(license_match_mappings) declared_license_categories = get_license_categories(license_matches) @@ -538,7 +549,7 @@ def compute_license_score_package_level(package): if scoring_elements.has_license_text: scoring_elements.score += 10 - scoring_elements.declared_copyrights = bool(copyright) + scoring_elements.declared_copyrights = bool(copyrights) if scoring_elements.declared_copyrights: scoring_elements.score += 10 @@ -563,4 +574,30 @@ def compute_license_score_package_level(package): if scoring_elements.score > 0: scoring_elements.score -= 10 - return scoring_elements \ No newline at end of file + return scoring_elements + + +def get_field_values_from_package_resources( + package, + field_name, + key_files_only=False, + is_string=False +): + values = [] + for resource in package['resources']: + if key_files_only: + if not resource.get('is_key_file', False): + continue + else: + if resource.get('is_key_file', False): + continue + + if is_string: + value = resource.get(field_name) + if value: + values.append(value) + else: + for value in resource.get(field_name, []): + values.append(value) + + return values From f76cee99025df1a1307707a823d785b1cf068d6a Mon Sep 17 00:00:00 2001 From: swastik Date: Sun, 14 Jul 2024 14:43:55 +0530 Subject: [PATCH 21/57] Update: Add --license & --copyright to package_summary test & test REGEN Signed-off-by: swastik --- .../data/package_summary/expected.json | 931 +++++++++++++++++- tests/packagedcode/test_plugin_package.py | 2 +- 2 files changed, 914 insertions(+), 19 deletions(-) diff --git a/tests/packagedcode/data/package_summary/expected.json b/tests/packagedcode/data/package_summary/expected.json index b2840c90767..781527124bb 100644 --- a/tests/packagedcode/data/package_summary/expected.json +++ b/tests/packagedcode/data/package_summary/expected.json @@ -88,13 +88,13 @@ "npm_package_json" ], "license_clarity_score": { - "score": 70, + "score": 90, "declared_license": true, "identification_precision": true, "has_license_text": false, - "declared_copyrights": false, + "declared_copyrights": true, "conflicting_license_categories": false, - "ambiguous_compound_licensing": true + "ambiguous_compound_licensing": false }, "purl": "pkg:npm/change-case@5.4.4" }, @@ -186,13 +186,13 @@ "npm_package_json" ], "license_clarity_score": { - "score": 70, + "score": 90, "declared_license": true, "identification_precision": true, "has_license_text": false, - "declared_copyrights": false, + "declared_copyrights": true, "conflicting_license_categories": false, - "ambiguous_compound_licensing": true + "ambiguous_compound_licensing": false }, "purl": "pkg:npm/sponge-case@2.0.3" }, @@ -282,13 +282,13 @@ "npm_package_json" ], "license_clarity_score": { - "score": 70, + "score": 90, "declared_license": true, "identification_precision": true, "has_license_text": false, - "declared_copyrights": false, + "declared_copyrights": true, "conflicting_license_categories": false, - "ambiguous_compound_licensing": true + "ambiguous_compound_licensing": false }, "purl": "pkg:npm/swap-case@3.0.3" }, @@ -378,13 +378,13 @@ "npm_package_json" ], "license_clarity_score": { - "score": 70, + "score": 90, "declared_license": true, "identification_precision": true, "has_license_text": false, - "declared_copyrights": false, + "declared_copyrights": true, "conflicting_license_categories": false, - "ambiguous_compound_licensing": true + "ambiguous_compound_licensing": false }, "purl": "pkg:npm/title-case@4.3.1" } @@ -29512,6 +29512,74 @@ "datasource_id": "npm_package_lock_json" } ], + "license_detections": [ + { + "identifier": "mit-3fce6ea2-8abd-6c6b-3ede-a37af7c6efee", + "license_expression": "mit", + "license_expression_spdx": "MIT", + "detection_count": 7, + "reference_matches": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/README.md", + "start_line": 22, + "end_line": 24, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 2, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" + } + ] + }, + { + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf", + "license_expression": "mit", + "license_expression_spdx": "MIT", + "detection_count": 4, + "reference_matches": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/package.json", + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null + } + ] + }, + { + "identifier": "mit-d5ea549d-8e03-2a31-f0cc-bdb0a5b86996", + "license_expression": "mit", + "license_expression_spdx": "MIT", + "detection_count": 3, + "reference_matches": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/LICENSE", + "start_line": 1, + "end_line": 1, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 4, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_26.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_26.RULE" + } + ] + } + ], "files": [ { "path": "change-case-change-case-5.4.4", @@ -29523,6 +29591,14 @@ "is_readme": false, "is_top_level": true, "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], "scan_errors": [] }, { @@ -29540,6 +29616,48 @@ "is_readme": false, "is_top_level": true, "is_key_file": true, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/LICENSE", + "start_line": 1, + "end_line": 1, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 4, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_26.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_26.RULE" + } + ], + "identifier": "mit-d5ea549d-8e03-2a31-f0cc-bdb0a5b86996" + } + ], + "license_clues": [], + "percentage_of_license_text": 33.33, + "copyrights": [ + { + "copyright": "Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com)", + "start_line": 3, + "end_line": 3 + } + ], + "holders": [ + { + "holder": "Blake Embrey", + "start_line": 3, + "end_line": 3 + } + ], + "authors": [], "scan_errors": [] }, { @@ -29557,6 +29675,36 @@ "is_readme": true, "is_top_level": true, "is_key_file": true, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/README.md", + "start_line": 22, + "end_line": 24, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 2, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" + } + ], + "identifier": "mit-3fce6ea2-8abd-6c6b-3ede-a37af7c6efee" + } + ], + "license_clues": [], + "percentage_of_license_text": 1.53, + "copyrights": [], + "holders": [], + "authors": [], "scan_errors": [] }, { @@ -29587,9 +29735,52 @@ "vcs_url": null, "copyright": null, "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/LICENSE", + "start_line": 1, + "end_line": 1, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 4, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_26.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_26.RULE" + } + ], + "identifier": "mit-d5ea549d-8e03-2a31-f0cc-bdb0a5b86996" + }, + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/README.md", + "start_line": 22, + "end_line": 24, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 2, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" + } + ], + "identifier": "mit-3fce6ea2-8abd-6c6b-3ede-a37af7c6efee" + } + ], "other_license_expression": null, "other_license_expression_spdx": null, "other_license_detections": [], @@ -57271,6 +57462,323 @@ "is_readme": false, "is_top_level": false, "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/package-lock.json", + "start_line": 4234, + "end_line": 4234, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 2, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/package-lock.json", + "start_line": 4242, + "end_line": 4242, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 2, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/package-lock.json", + "start_line": 4252, + "end_line": 4252, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 2, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/package-lock.json", + "start_line": 4257, + "end_line": 4257, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 2, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/package-lock.json", + "start_line": 4275, + "end_line": 4275, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 2, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/package-lock.json", + "start_line": 4283, + "end_line": 4283, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 2, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/package-lock.json", + "start_line": 4291, + "end_line": 4291, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 2, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/package-lock.json", + "start_line": 4299, + "end_line": 4299, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 2, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/package-lock.json", + "start_line": 4304, + "end_line": 4304, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 2, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/package-lock.json", + "start_line": 4309, + "end_line": 4309, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 2, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/package-lock.json", + "start_line": 4314, + "end_line": 4314, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 2, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/package-lock.json", + "start_line": 4319, + "end_line": 4319, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 2, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/package-lock.json", + "start_line": 4324, + "end_line": 4324, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 2, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/package-lock.json", + "start_line": 4332, + "end_line": 4332, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 2, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/package-lock.json", + "start_line": 4340, + "end_line": 4340, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 2, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/package-lock.json", + "start_line": 4348, + "end_line": 4348, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 2, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/package-lock.json", + "start_line": 4356, + "end_line": 4356, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 2, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/package-lock.json", + "start_line": 4363, + "end_line": 4363, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 2, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/package-lock.json", + "start_line": 4367, + "end_line": 4367, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 2, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/package-lock.json", + "start_line": 4371, + "end_line": 4371, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 2, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/package-lock.json", + "start_line": 4376, + "end_line": 4376, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 2, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/package-lock.json", + "start_line": 4381, + "end_line": 4381, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 2, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" + } + ], + "percentage_of_license_text": 0.31, + "copyrights": [], + "holders": [], + "authors": [], "scan_errors": [] }, { @@ -57301,9 +57809,52 @@ "vcs_url": null, "copyright": null, "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/LICENSE", + "start_line": 1, + "end_line": 1, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 4, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_26.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_26.RULE" + } + ], + "identifier": "mit-d5ea549d-8e03-2a31-f0cc-bdb0a5b86996" + }, + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/README.md", + "start_line": 22, + "end_line": 24, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 2, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" + } + ], + "identifier": "mit-3fce6ea2-8abd-6c6b-3ede-a37af7c6efee" + } + ], "other_license_expression": null, "other_license_expression_spdx": null, "other_license_detections": [], @@ -57382,6 +57933,14 @@ "is_readme": false, "is_top_level": false, "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], "scan_errors": [] }, { @@ -57399,6 +57958,14 @@ "is_readme": false, "is_top_level": true, "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], "scan_errors": [] }, { @@ -57413,6 +57980,14 @@ "is_readme": false, "is_top_level": false, "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], "scan_errors": [] }, { @@ -57513,6 +58088,42 @@ "is_readme": false, "is_top_level": false, "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/package.json", + "start_line": 24, + "end_line": 24, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 2, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" + } + ], + "identifier": "mit-3fce6ea2-8abd-6c6b-3ede-a37af7c6efee" + } + ], + "license_clues": [], + "percentage_of_license_text": 1.5, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Blake Embrey", + "start_line": 25, + "end_line": 26 + } + ], "scan_errors": [] }, { @@ -57527,6 +58138,14 @@ "is_readme": false, "is_top_level": false, "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], "scan_errors": [] }, { @@ -57541,6 +58160,14 @@ "is_readme": false, "is_top_level": false, "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], "scan_errors": [] }, { @@ -57555,6 +58182,14 @@ "is_readme": false, "is_top_level": false, "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], "scan_errors": [] }, { @@ -57569,6 +58204,14 @@ "is_readme": false, "is_top_level": false, "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], "scan_errors": [] }, { @@ -57583,6 +58226,14 @@ "is_readme": false, "is_top_level": false, "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], "scan_errors": [] }, { @@ -57597,6 +58248,14 @@ "is_readme": false, "is_top_level": false, "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], "scan_errors": [] }, { @@ -57611,6 +58270,14 @@ "is_readme": false, "is_top_level": false, "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], "scan_errors": [] }, { @@ -57711,6 +58378,42 @@ "is_readme": false, "is_top_level": false, "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/sponge-case/package.json", + "start_line": 24, + "end_line": 24, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 2, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" + } + ], + "identifier": "mit-3fce6ea2-8abd-6c6b-3ede-a37af7c6efee" + } + ], + "license_clues": [], + "percentage_of_license_text": 1.72, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Nate Rabins", + "start_line": 25, + "end_line": 26 + } + ], "scan_errors": [] }, { @@ -57725,6 +58428,14 @@ "is_readme": false, "is_top_level": false, "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], "scan_errors": [] }, { @@ -57739,6 +58450,14 @@ "is_readme": false, "is_top_level": false, "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], "scan_errors": [] }, { @@ -57753,6 +58472,14 @@ "is_readme": false, "is_top_level": false, "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], "scan_errors": [] }, { @@ -57767,6 +58494,14 @@ "is_readme": false, "is_top_level": false, "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], "scan_errors": [] }, { @@ -57781,6 +58516,14 @@ "is_readme": false, "is_top_level": false, "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], "scan_errors": [] }, { @@ -57879,6 +58622,42 @@ "is_readme": false, "is_top_level": false, "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/swap-case/package.json", + "start_line": 22, + "end_line": 22, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 2, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" + } + ], + "identifier": "mit-3fce6ea2-8abd-6c6b-3ede-a37af7c6efee" + } + ], + "license_clues": [], + "percentage_of_license_text": 1.63, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Blake Embrey", + "start_line": 23, + "end_line": 24 + } + ], "scan_errors": [] }, { @@ -57893,6 +58672,14 @@ "is_readme": false, "is_top_level": false, "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], "scan_errors": [] }, { @@ -57907,6 +58694,14 @@ "is_readme": false, "is_top_level": false, "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], "scan_errors": [] }, { @@ -57921,6 +58716,14 @@ "is_readme": false, "is_top_level": false, "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], "scan_errors": [] }, { @@ -57935,6 +58738,14 @@ "is_readme": false, "is_top_level": false, "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], "scan_errors": [] }, { @@ -57949,6 +58760,14 @@ "is_readme": false, "is_top_level": false, "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], "scan_errors": [] }, { @@ -58047,6 +58866,42 @@ "is_readme": false, "is_top_level": false, "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/title-case/package.json", + "start_line": 22, + "end_line": 22, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 2, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" + } + ], + "identifier": "mit-3fce6ea2-8abd-6c6b-3ede-a37af7c6efee" + } + ], + "license_clues": [], + "percentage_of_license_text": 1.74, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Blake Embrey", + "start_line": 23, + "end_line": 24 + } + ], "scan_errors": [] }, { @@ -58061,6 +58916,14 @@ "is_readme": false, "is_top_level": false, "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], "scan_errors": [] }, { @@ -58075,6 +58938,14 @@ "is_readme": false, "is_top_level": false, "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], "scan_errors": [] }, { @@ -58089,6 +58960,14 @@ "is_readme": false, "is_top_level": false, "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], "scan_errors": [] }, { @@ -58103,6 +58982,14 @@ "is_readme": false, "is_top_level": false, "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], "scan_errors": [] }, { @@ -58120,6 +59007,14 @@ "is_readme": false, "is_top_level": true, "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], "scan_errors": [] } ] diff --git a/tests/packagedcode/test_plugin_package.py b/tests/packagedcode/test_plugin_package.py index 7dc39e63aea..b992c08ffc1 100644 --- a/tests/packagedcode/test_plugin_package.py +++ b/tests/packagedcode/test_plugin_package.py @@ -133,7 +133,7 @@ def test_plugin_package_with_package_summary(self): result_file = self.get_temp_file('json') expected_file = self.get_test_loc('package_summary/expected.json') - run_scan_click(['--package', '--strip-root', '--processes', '-1','--package-summary', '--classify','--json-pp', result_file, test_dir]) + run_scan_click(['--package','--license','--copyright', '--strip-root', '--processes', '-1','--package-summary', '--classify','--json-pp', result_file, test_dir]) check_json_scan(expected_file, result_file, remove_uuid=True, remove_file_date=True, regen=REGEN_TEST_FIXTURES) @skipIf(on_windows, 'somehow this fails on Windows') From 818bf6fab9e2e173ba9d73e22567bff819f17dfd Mon Sep 17 00:00:00 2001 From: swastik Date: Sun, 14 Jul 2024 19:42:11 +0530 Subject: [PATCH 22/57] Refactor: Combined both methods(Codebase level & Package Level) to one get_field_values_from_resources #3287 #1395 Signed-off-by: swastik --- src/summarycode/score.py | 125 ++++++++++++++++++---------------- src/summarycode/summarizer.py | 6 +- 2 files changed, 69 insertions(+), 62 deletions(-) diff --git a/src/summarycode/score.py b/src/summarycode/score.py index 2ece553758e..3b53c7306f5 100644 --- a/src/summarycode/score.py +++ b/src/summarycode/score.py @@ -128,29 +128,37 @@ def compute_license_score(codebase): """ scoring_elements = ScoringElements() - license_detections = get_field_values_from_codebase_resources( - codebase=codebase, + license_detections = get_field_values_from_resources( + resources=codebase, field_name='license_detections', key_files_only=True, + is_codebase=True ) license_match_mappings = get_matches_from_detection_mappings(license_detections) license_matches = LicenseMatchFromResult.from_dicts(license_match_mappings) - declared_license_expressions = get_field_values_from_codebase_resources( - codebase=codebase, + declared_license_expressions = get_field_values_from_resources( + resources=codebase, field_name='detected_license_expression', key_files_only=True, is_string=True, + is_codebase=True ) unique_declared_license_expressions = unique(declared_license_expressions) declared_license_categories = get_license_categories(license_matches) - copyrights = get_field_values_from_codebase_resources( - codebase=codebase, field_name='copyrights', key_files_only=True + copyrights = get_field_values_from_resources( + resources=codebase, + field_name='copyrights', + key_files_only=True, + is_codebase=True ) - other_license_detections = get_field_values_from_codebase_resources( - codebase=codebase, field_name='license_detections', key_files_only=False + other_license_detections = get_field_values_from_resources( + resources=codebase, + field_name='license_detections', + key_files_only=False, + is_codebase=True ) other_license_match_mappings = get_matches_from_detection_mappings(other_license_detections) other_license_matches = LicenseMatchFromResult.from_dicts(other_license_match_mappings) @@ -304,17 +312,17 @@ def check_declared_licenses(license_match_objects): """ return any(is_good_license(license_match_object) for license_match_object in license_match_objects) - -def get_field_values_from_codebase_resources( - codebase, +def get_field_values_from_resources( + resources, field_name, key_files_only=False, - is_string=False + is_string=False, + is_codebase=False ): """ Return a list of values from the `field_name` field of the Resources from - `codebase` - + the provided `resources`. + If `key_files_only` is True, then we only return the field values from Resources classified as key files. @@ -322,20 +330,37 @@ def get_field_values_from_codebase_resources( that are not classified as key files. """ values = [] - for resource in codebase.walk(topdown=True): + + if is_codebase: + resource_list = resources.walk(topdown=True) + else: + resource_list = resources['resources'] + + for resource in resource_list: if key_files_only: - if not resource.is_key_file: - continue + if is_codebase: + if not resource.is_key_file: + continue + else: + if not resource.get('is_key_file', False): + continue else: - if resource.is_key_file: - continue + if is_codebase: + if resource.is_key_file: + continue + else: + if resource.get('is_key_file', False): + continue + if is_string: - value = getattr(resource, field_name, None) or None + value = getattr(resource, field_name, None) if is_codebase else resource.get(field_name) if value: values.append(value) else: - for value in getattr(resource, field_name, []) or []: + field_values = getattr(resource, field_name, []) if is_codebase else resource.get(field_name, []) + for value in field_values: values.append(value) + return values @@ -510,25 +535,33 @@ def get_primary_license(declared_license_expressions): def compute_license_score_package_level(package): scoring_elements = ScoringElements() - license_detections = get_field_values_from_package_resources( - package=package, - field_name='license_detections', - key_files_only=True, + license_detections = get_field_values_from_resources( + resources=package, + field_name='license_detections', + key_files_only=True, + is_codebase=False ) - license_match_mappings = get_matches_from_detection_mappings(license_detections) # have to go therough once. + license_match_mappings = get_matches_from_detection_mappings(license_detections) license_matches = LicenseMatchFromResult.from_dicts(license_match_mappings) - declared_license_expressions = get_field_values_from_package_resources( - package=package, + declared_license_expressions = get_field_values_from_resources( + resources=package, field_name='detected_license_expression', key_files_only=True, is_string=True, + is_codebase=False ) unique_declared_license_expressions = unique(declared_license_expressions) - copyrights = get_field_values_from_package_resources( - package=package, field_name='copyrights', key_files_only=True + copyrights = get_field_values_from_resources( + resources=package, + field_name='copyrights', + key_files_only=True, + is_codebase=False ) - other_license_detections = get_field_values_from_package_resources( - package=package, field_name='license_detections', key_files_only=False + other_license_detections = get_field_values_from_resources( + resources=package, + field_name='license_detections', + key_files_only=False, + is_codebase=False ) other_license_match_mappings = get_matches_from_detection_mappings(other_license_detections) other_license_matches = LicenseMatchFromResult.from_dicts(other_license_match_mappings) @@ -574,30 +607,4 @@ def compute_license_score_package_level(package): if scoring_elements.score > 0: scoring_elements.score -= 10 - return scoring_elements - - -def get_field_values_from_package_resources( - package, - field_name, - key_files_only=False, - is_string=False -): - values = [] - for resource in package['resources']: - if key_files_only: - if not resource.get('is_key_file', False): - continue - else: - if resource.get('is_key_file', False): - continue - - if is_string: - value = resource.get(field_name) - if value: - values.append(value) - else: - for value in resource.get(field_name, []): - values.append(value) - - return values + return scoring_elements \ No newline at end of file diff --git a/src/summarycode/summarizer.py b/src/summarycode/summarizer.py index 3319670bfc8..e7692ca74bc 100644 --- a/src/summarycode/summarizer.py +++ b/src/summarycode/summarizer.py @@ -21,7 +21,7 @@ from packagedcode import models from summarycode.copyright_tallies import canonical_holder from summarycode.score import compute_license_score -from summarycode.score import get_field_values_from_codebase_resources +from summarycode.score import get_field_values_from_resources from summarycode.score import unique from summarycode.tallies import compute_codebase_tallies @@ -167,8 +167,8 @@ def get_declared_holders(codebase, holders_tallies): entry_by_holders = { fingerprints.generate(entry['value']): entry for entry in holders_tallies if entry['value'] } - key_file_holders = get_field_values_from_codebase_resources( - codebase, 'holders', key_files_only=True + key_file_holders = get_field_values_from_resources( + resources=codebase, field_name='holders', key_files_only=True, is_codebase=True ) entry_by_key_file_holders = { fingerprints.generate(canonical_holder(entry['holder'])): entry From a63a04c632dcbaab35c78560652ad99dae7d6c40 Mon Sep 17 00:00:00 2001 From: swastik Date: Sun, 14 Jul 2024 22:46:18 +0530 Subject: [PATCH 23/57] Refactor: Use single method compute_license_score for both codebase as well package level #3287 #1395 Signed-off-by: swastik --- src/packagedcode/plugin_package.py | 4 +- src/summarycode/score.py | 142 +++++++---------------------- src/summarycode/summarizer.py | 4 +- 3 files changed, 38 insertions(+), 112 deletions(-) diff --git a/src/packagedcode/plugin_package.py b/src/packagedcode/plugin_package.py index 0596c1115e8..a03fd468c07 100644 --- a/src/packagedcode/plugin_package.py +++ b/src/packagedcode/plugin_package.py @@ -41,7 +41,7 @@ from packagedcode.models import PackageData from packagedcode.models import PackageWithResources from packagedcode.models import get_files_for_packages -from summarycode.score import compute_license_score_package_level +from summarycode.score import compute_license_score TRACE = os.environ.get('SCANCODE_DEBUG_PACKAGE_API', False) TRACE_ASSEMBLY = os.environ.get('SCANCODE_DEBUG_PACKAGE_ASSEMBLY', False) @@ -322,7 +322,7 @@ def process_codebase(self, codebase, package_summary, **kwargs): if package_uid in package_resources: package['resources'] = [resource.to_dict() for resource in package_resources[package_uid]] - scoring_elements= compute_license_score_package_level(package) + scoring_elements, _= compute_license_score(package, is_codebase=False) license_clarity_score= scoring_elements.to_dict() for package in packages: diff --git a/src/summarycode/score.py b/src/summarycode/score.py index 3b53c7306f5..75e3bf87093 100644 --- a/src/summarycode/score.py +++ b/src/summarycode/score.py @@ -80,10 +80,10 @@ def process_codebase(self, codebase, license_clarity_score, **kwargs): codebase.attributes.summary['license_clarity_score'] = scoring_elements.to_dict() -def compute_license_score(codebase): +def compute_license_score(resources, is_codebase=False): """ Return a mapping of scoring elements and a license clarity score computed at - the codebase level. + the codebase/package level. The license clarity score is a value from 0-100 calculated by combining the weighted values determined for each of the scoring elements: @@ -129,36 +129,36 @@ def compute_license_score(codebase): scoring_elements = ScoringElements() license_detections = get_field_values_from_resources( - resources=codebase, + resources=resources, field_name='license_detections', key_files_only=True, - is_codebase=True + is_codebase=is_codebase ) license_match_mappings = get_matches_from_detection_mappings(license_detections) license_matches = LicenseMatchFromResult.from_dicts(license_match_mappings) declared_license_expressions = get_field_values_from_resources( - resources=codebase, + resources=resources, field_name='detected_license_expression', key_files_only=True, is_string=True, - is_codebase=True + is_codebase=is_codebase ) unique_declared_license_expressions = unique(declared_license_expressions) declared_license_categories = get_license_categories(license_matches) copyrights = get_field_values_from_resources( - resources=codebase, + resources=resources, field_name='copyrights', key_files_only=True, - is_codebase=True + is_codebase=is_codebase ) other_license_detections = get_field_values_from_resources( - resources=codebase, + resources=resources, field_name='license_detections', key_files_only=False, - is_codebase=True + is_codebase=is_codebase ) other_license_match_mappings = get_matches_from_detection_mappings(other_license_detections) other_license_matches = LicenseMatchFromResult.from_dicts(other_license_match_mappings) @@ -332,35 +332,37 @@ def get_field_values_from_resources( values = [] if is_codebase: - resource_list = resources.walk(topdown=True) - else: - resource_list = resources['resources'] - - for resource in resource_list: - if key_files_only: - if is_codebase: + for resource in resources.walk(topdown=True): + if key_files_only: if not resource.is_key_file: continue else: - if not resource.get('is_key_file', False): - continue - else: - if is_codebase: if resource.is_key_file: continue + if is_string: + value = getattr(resource, field_name, None) or None + if value: + values.append(value) + else: + for value in getattr(resource, field_name, []) or []: + values.append(value) + + else: + for resource in resources['resources']: + if key_files_only: + if not resource.get('is_key_file', False): + continue else: if resource.get('is_key_file', False): continue - - if is_string: - value = getattr(resource, field_name, None) if is_codebase else resource.get(field_name) - if value: - values.append(value) - else: - field_values = getattr(resource, field_name, []) if is_codebase else resource.get(field_name, []) - for value in field_values: - values.append(value) - + if is_string: + value = resource.get(field_name) + if value: + values.append(value) + else: + for value in resource.get(field_name, []): + values.append(value) + return values @@ -531,80 +533,4 @@ def get_primary_license(declared_license_expressions): if len(single_expressions_by_joined_expressions) == 1 and not not_in_joined_expressions: return next(iter(single_expressions_by_joined_expressions)) else: - return None - -def compute_license_score_package_level(package): - scoring_elements = ScoringElements() - license_detections = get_field_values_from_resources( - resources=package, - field_name='license_detections', - key_files_only=True, - is_codebase=False - ) - license_match_mappings = get_matches_from_detection_mappings(license_detections) - license_matches = LicenseMatchFromResult.from_dicts(license_match_mappings) - declared_license_expressions = get_field_values_from_resources( - resources=package, - field_name='detected_license_expression', - key_files_only=True, - is_string=True, - is_codebase=False - ) - unique_declared_license_expressions = unique(declared_license_expressions) - copyrights = get_field_values_from_resources( - resources=package, - field_name='copyrights', - key_files_only=True, - is_codebase=False - ) - other_license_detections = get_field_values_from_resources( - resources=package, - field_name='license_detections', - key_files_only=False, - is_codebase=False - ) - other_license_match_mappings = get_matches_from_detection_mappings(other_license_detections) - other_license_matches = LicenseMatchFromResult.from_dicts(other_license_match_mappings) - - license_match_mappings = get_matches_from_detection_mappings(license_detections) - license_matches = LicenseMatchFromResult.from_dicts(license_match_mappings) - declared_license_categories = get_license_categories(license_matches) - - scoring_elements.declared_license = bool(license_matches) - if scoring_elements.declared_license: - scoring_elements.score += 40 - - scoring_elements.identification_precision = check_declared_licenses(license_matches) - if scoring_elements.identification_precision: - scoring_elements.score += 40 - - scoring_elements.has_license_text = check_for_license_texts(license_matches) - if scoring_elements.has_license_text: - scoring_elements.score += 10 - - scoring_elements.declared_copyrights = bool(copyrights) - if scoring_elements.declared_copyrights: - scoring_elements.score += 10 - - is_permissively_licensed = check_declared_license_categories(declared_license_categories) - if is_permissively_licensed: - scoring_elements.conflicting_license_categories = check_for_conflicting_licenses( - other_license_matches - ) - if scoring_elements.conflicting_license_categories and scoring_elements.score > 0: - scoring_elements.score -= 20 - - declared_license_expression = get_primary_license(unique_declared_license_expressions) - if not declared_license_expression: - combined_declared_license_expression = combine_expressions( - unique_declared_license_expressions - ) - if combined_declared_license_expression: - declared_license_expression = str( - Licensing().parse(combined_declared_license_expression).simplify() - ) - scoring_elements.ambiguous_compound_licensing = True - if scoring_elements.score > 0: - scoring_elements.score -= 10 - - return scoring_elements \ No newline at end of file + return None \ No newline at end of file diff --git a/src/summarycode/summarizer.py b/src/summarycode/summarizer.py index e7692ca74bc..9c5cb49f244 100644 --- a/src/summarycode/summarizer.py +++ b/src/summarycode/summarizer.py @@ -108,11 +108,11 @@ def process_codebase(self, codebase, summary, **kwargs): ) if declared_license_expression: - scoring_elements, _ = compute_license_score(codebase) + scoring_elements, _ = compute_license_score(codebase,is_codebase=True) else: # If we did not get a declared license expression from detected # package data, then we use the results from `compute_license_score` - scoring_elements, declared_license_expression = compute_license_score(codebase) + scoring_elements, declared_license_expression = compute_license_score(codebase, is_codebase=True) other_license_expressions = remove_from_tallies( declared_license_expression, license_expressions_tallies ) From 27c2cc182ad4e7b475e9ed7e9222d7aab34b89b6 Mon Sep 17 00:00:00 2001 From: swastik Date: Mon, 15 Jul 2024 15:59:11 +0530 Subject: [PATCH 24/57] Update: Test Failure fix in test_score.py test cases Signed-off-by: swastik --- src/summarycode/score.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/summarycode/score.py b/src/summarycode/score.py index 75e3bf87093..8fd6f4e459b 100644 --- a/src/summarycode/score.py +++ b/src/summarycode/score.py @@ -75,7 +75,7 @@ def is_enabled(self, license_clarity_score, **kwargs): def process_codebase(self, codebase, license_clarity_score, **kwargs): if TRACE: logger_debug('LicenseClarityScore:process_codebase') - scoring_elements, declared_license_expression = compute_license_score(codebase) + scoring_elements, declared_license_expression = compute_license_score(codebase, is_codebase=True) codebase.attributes.summary['declared_license_expression'] = declared_license_expression codebase.attributes.summary['license_clarity_score'] = scoring_elements.to_dict() From 69a9d31cb9bede4160d17d062cce318b6203a64e Mon Sep 17 00:00:00 2001 From: swastik Date: Tue, 16 Jul 2024 20:42:15 +0530 Subject: [PATCH 25/57] Add: Populate package attributes in reference to package-summary #3862 Signed-off-by: swastik --- src/packagedcode/plugin_package.py | 4 +++- src/summarycode/score.py | 38 +++++++++++++++++++++++++++++- 2 files changed, 40 insertions(+), 2 deletions(-) diff --git a/src/packagedcode/plugin_package.py b/src/packagedcode/plugin_package.py index a03fd468c07..15a747b4cd0 100644 --- a/src/packagedcode/plugin_package.py +++ b/src/packagedcode/plugin_package.py @@ -322,11 +322,13 @@ def process_codebase(self, codebase, package_summary, **kwargs): if package_uid in package_resources: package['resources'] = [resource.to_dict() for resource in package_resources[package_uid]] - scoring_elements, _= compute_license_score(package, is_codebase=False) + scoring_elements, package_attrs= compute_license_score(package, is_codebase=False) license_clarity_score= scoring_elements.to_dict() for package in packages: package['license_clarity_score'] = license_clarity_score + package['copyright']= package_attrs.copyright + package['holder']= package_attrs.holder def add_license_from_file(resource, codebase): diff --git a/src/summarycode/score.py b/src/summarycode/score.py index 8fd6f4e459b..16d48509a66 100644 --- a/src/summarycode/score.py +++ b/src/summarycode/score.py @@ -153,6 +153,34 @@ def compute_license_score(resources, is_codebase=False): key_files_only=True, is_codebase=is_codebase ) + holders = get_field_values_from_resources( + resources=resources, + field_name='holders', + key_files_only=True, + is_codebase=is_codebase + ) + notice_texts = get_field_values_from_resources( + resources=resources, + field_name='notice_text', + key_files_only=True, + is_codebase=is_codebase + ) + + # Populating the Package Attributes + packageAttrs= PackageSummaryAttributes() + + copyright_values = [copyright.get('copyright') for copyright in copyrights if copyright.get('copyright')] + joined_copyrights = ", ".join(copyright_values) if copyright_values else None + + holder_values = [holder.get('holder') for holder in holders if holder.get('holder')] + joined_holders = ", ".join(holder_values) if holder_values else None + + notice_text_values = [notice_text.get('notice_text') for notice_text in notice_texts if notice_text.get('notice_text')] + joined_notice_text = ", ".join(notice_text_values) if notice_text_values else None + + packageAttrs.copyright = joined_copyrights + packageAttrs.holder = joined_holders + packageAttrs.notice_text = joined_notice_text other_license_detections = get_field_values_from_resources( resources=resources, @@ -201,7 +229,9 @@ def compute_license_score(resources, is_codebase=False): scoring_elements.ambiguous_compound_licensing = True if scoring_elements.score > 0: scoring_elements.score -= 10 - + + if not is_codebase: + return scoring_elements, packageAttrs return scoring_elements, declared_license_expression or None @@ -239,6 +269,12 @@ def to_dict(self): 'ambiguous_compound_licensing': self.ambiguous_compound_licensing, } +@attr.s() +class PackageSummaryAttributes: + copyright= attr.ib(default=None) + holder= attr.ib(default=None) + notice_text= attr.ib(default=None) + # minimum score to consider a license detection as good. From 11cf15ee61e029005b80ed66f14268cc218e091d Mon Sep 17 00:00:00 2001 From: swastik Date: Tue, 16 Jul 2024 21:49:11 +0530 Subject: [PATCH 26/57] Update: Add other_license_expression attribute to PackageSummaryAttribute class & instance #3862 Signed-off-by: swastik --- src/summarycode/score.py | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/src/summarycode/score.py b/src/summarycode/score.py index 16d48509a66..5e6245b7da1 100644 --- a/src/summarycode/score.py +++ b/src/summarycode/score.py @@ -165,7 +165,12 @@ def compute_license_score(resources, is_codebase=False): key_files_only=True, is_codebase=is_codebase ) - + other_license_detections = get_field_values_from_resources( + resources=resources, + field_name='license_detections', + key_files_only=False, + is_codebase=is_codebase + ) # Populating the Package Attributes packageAttrs= PackageSummaryAttributes() @@ -178,16 +183,14 @@ def compute_license_score(resources, is_codebase=False): notice_text_values = [notice_text.get('notice_text') for notice_text in notice_texts if notice_text.get('notice_text')] joined_notice_text = ", ".join(notice_text_values) if notice_text_values else None + other_license_detections_values = [other_license_detection.get('other_license_detection') for other_license_detection in other_license_detections if other_license_detection.get('other_license_detection')] + joined_other_license_expression = ", ".join(other_license_detections_values) if other_license_detections_values else None + packageAttrs.copyright = joined_copyrights packageAttrs.holder = joined_holders packageAttrs.notice_text = joined_notice_text + packageAttrs.other_license_expression= joined_other_license_expression - other_license_detections = get_field_values_from_resources( - resources=resources, - field_name='license_detections', - key_files_only=False, - is_codebase=is_codebase - ) other_license_match_mappings = get_matches_from_detection_mappings(other_license_detections) other_license_matches = LicenseMatchFromResult.from_dicts(other_license_match_mappings) @@ -274,6 +277,7 @@ class PackageSummaryAttributes: copyright= attr.ib(default=None) holder= attr.ib(default=None) notice_text= attr.ib(default=None) + other_license_expression= attr.ib(default=None) # minimum score to consider a license detection as good. From fa6ecceb941036e3488b5ef0d8018c0e40b16db1 Mon Sep 17 00:00:00 2001 From: swastik Date: Wed, 17 Jul 2024 17:41:27 +0530 Subject: [PATCH 27/57] Update: Add package_attributes_map to ensure attributes are collected & used properly #3862 Signed-off-by: swastik --- src/packagedcode/plugin_package.py | 21 +++++++++++++---- src/summarycode/score.py | 37 +++++++++++++++++++++++------- 2 files changed, 46 insertions(+), 12 deletions(-) diff --git a/src/packagedcode/plugin_package.py b/src/packagedcode/plugin_package.py index 15a747b4cd0..6b27fc4bae3 100644 --- a/src/packagedcode/plugin_package.py +++ b/src/packagedcode/plugin_package.py @@ -310,7 +310,7 @@ def process_codebase(self, codebase, package_summary, **kwargs): resource_for_packages = list(get_files_for_packages(codebase)) packages_copy = copy.deepcopy(packages) # created a deep copy package_resources = {} - + package_attributes_map={} for resource, package_uid in resource_for_packages: if package_uid not in package_resources: package_resources[package_uid] = [] @@ -324,11 +324,24 @@ def process_codebase(self, codebase, package_summary, **kwargs): scoring_elements, package_attrs= compute_license_score(package, is_codebase=False) license_clarity_score= scoring_elements.to_dict() + package_attributes_map[package_uid] = { + 'license_clarity_score': license_clarity_score, + 'copyright': package_attrs.copyright, + 'holder': package_attrs.holder, + 'other_license_expression': package_attrs.other_license_expression, + 'notice_text': package_attrs.notice_text + } for package in packages: - package['license_clarity_score'] = license_clarity_score - package['copyright']= package_attrs.copyright - package['holder']= package_attrs.holder + package_uid = package['package_uid'] + if package_uid in package_attributes_map: + package_attrs = package_attributes_map[package_uid] + package['license_clarity_score'] = package_attrs['license_clarity_score'] + package['copyright'] = package_attrs['copyright'] + package['holder'] = package_attrs['holder'] + package['other_license_expression'] = package_attrs['other_license_expression'] + package['notice_text'] = package_attrs['notice_text'] + def add_license_from_file(resource, codebase): diff --git a/src/summarycode/score.py b/src/summarycode/score.py index 5e6245b7da1..e0d6dc02bcb 100644 --- a/src/summarycode/score.py +++ b/src/summarycode/score.py @@ -145,6 +145,7 @@ def compute_license_score(resources, is_codebase=False): ) unique_declared_license_expressions = unique(declared_license_expressions) + # print("Declared License Expression: ", unique_declared_license_expressions) declared_license_categories = get_license_categories(license_matches) copyrights = get_field_values_from_resources( @@ -165,15 +166,16 @@ def compute_license_score(resources, is_codebase=False): key_files_only=True, is_codebase=is_codebase ) - other_license_detections = get_field_values_from_resources( + other_license_expressions = get_field_values_from_resources( resources=resources, - field_name='license_detections', + field_name='detected_license_expression', key_files_only=False, + is_string=True, is_codebase=is_codebase ) + # Populating the Package Attributes packageAttrs= PackageSummaryAttributes() - copyright_values = [copyright.get('copyright') for copyright in copyrights if copyright.get('copyright')] joined_copyrights = ", ".join(copyright_values) if copyright_values else None @@ -183,14 +185,26 @@ def compute_license_score(resources, is_codebase=False): notice_text_values = [notice_text.get('notice_text') for notice_text in notice_texts if notice_text.get('notice_text')] joined_notice_text = ", ".join(notice_text_values) if notice_text_values else None - other_license_detections_values = [other_license_detection.get('other_license_detection') for other_license_detection in other_license_detections if other_license_detection.get('other_license_detection')] - joined_other_license_expression = ", ".join(other_license_detections_values) if other_license_detections_values else None - + unique_other_license_expressions = unique(other_license_expressions) + other_license_expressions=[] + for other_license_expression in unique_other_license_expressions: + if other_license_expression not in declared_license_expressions: + other_license_expressions.append(other_license_expression) + + joined_other_license_expressions = ", ".join(other_license_expressions) if other_license_expressions else "" + if not joined_other_license_expressions: + joined_other_license_expressions = None packageAttrs.copyright = joined_copyrights packageAttrs.holder = joined_holders packageAttrs.notice_text = joined_notice_text - packageAttrs.other_license_expression= joined_other_license_expression + packageAttrs.other_license_expression= joined_other_license_expressions + other_license_detections = get_field_values_from_resources( + resources=resources, + field_name='license_detections', + key_files_only=False, + is_codebase=is_codebase + ) other_license_match_mappings = get_matches_from_detection_mappings(other_license_detections) other_license_matches = LicenseMatchFromResult.from_dicts(other_license_match_mappings) @@ -278,7 +292,14 @@ class PackageSummaryAttributes: holder= attr.ib(default=None) notice_text= attr.ib(default=None) other_license_expression= attr.ib(default=None) - + + def to_dict(self): + return { + 'copyright': self.copyright, + 'holder': self.holder, + 'notice_text': self.notice_text, + 'other_license_expression': self.other_license_expression, + } # minimum score to consider a license detection as good. From 0ba0468e4961944bfd20be73d7b86976e27a8aa4 Mon Sep 17 00:00:00 2001 From: swastik Date: Wed, 17 Jul 2024 18:00:53 +0530 Subject: [PATCH 28/57] Update: Add Licenses to packagae_summary test-case & minor refactoring #3862 Signed-off-by: swastik --- src/summarycode/score.py | 12 +- .../packages/change-case/LICENSE | 13 ++ .../packages/change-case/license.md | 19 ++ .../packages/sponge-case/LICENSE | 13 ++ .../data/package_summary/expected.json | 220 +++++++++++++++++- 5 files changed, 262 insertions(+), 15 deletions(-) create mode 100644 tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/LICENSE create mode 100644 tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/license.md create mode 100644 tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/sponge-case/LICENSE diff --git a/src/summarycode/score.py b/src/summarycode/score.py index e0d6dc02bcb..e8e601532b2 100644 --- a/src/summarycode/score.py +++ b/src/summarycode/score.py @@ -175,7 +175,6 @@ def compute_license_score(resources, is_codebase=False): ) # Populating the Package Attributes - packageAttrs= PackageSummaryAttributes() copyright_values = [copyright.get('copyright') for copyright in copyrights if copyright.get('copyright')] joined_copyrights = ", ".join(copyright_values) if copyright_values else None @@ -194,10 +193,13 @@ def compute_license_score(resources, is_codebase=False): joined_other_license_expressions = ", ".join(other_license_expressions) if other_license_expressions else "" if not joined_other_license_expressions: joined_other_license_expressions = None - packageAttrs.copyright = joined_copyrights - packageAttrs.holder = joined_holders - packageAttrs.notice_text = joined_notice_text - packageAttrs.other_license_expression= joined_other_license_expressions + + packageAttrs= PackageSummaryAttributes( + copyright = joined_copyrights, + holder = joined_holders, + notice_text = joined_notice_text, + other_license_expression= joined_other_license_expressions + ) other_license_detections = get_field_values_from_resources( resources=resources, diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/LICENSE b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/LICENSE new file mode 100644 index 00000000000..70c2772bed8 --- /dev/null +++ b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/LICENSE @@ -0,0 +1,13 @@ +Copyright [2024] [Author] + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. \ No newline at end of file diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/license.md b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/license.md new file mode 100644 index 00000000000..1d6c6e1ee16 --- /dev/null +++ b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/license.md @@ -0,0 +1,19 @@ +Copyright (c) 2024 + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. + +Subject to the terms and conditions of this license, each copyright holder and contributor hereby grants to those receiving rights under this license a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except for failure to satisfy the conditions of this license) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer this software, where such license applies only to those patent claims, already acquired or hereafter acquired, licensable by such copyright holder or contributor that are necessarily infringed by: + +(a) their Contribution(s) (the licensed copyrights of copyright holders and non-copyrightable additions of contributors, in source or binary form) alone; or + +(b) combination of their Contribution(s) with the work of authorship to which such Contribution(s) was added by such copyright holder or contributor, if, at the time the Contribution is added, such addition causes such combination to be necessarily infringed. The patent license shall not apply to any other combinations which include the Contribution. + +Except as expressly stated above, no rights or licenses from any copyright holder or contributor is granted under this license, whether expressly, by implication, estoppel or otherwise. + +DISCLAIMER + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS†AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \ No newline at end of file diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/sponge-case/LICENSE b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/sponge-case/LICENSE new file mode 100644 index 00000000000..70c2772bed8 --- /dev/null +++ b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/sponge-case/LICENSE @@ -0,0 +1,13 @@ +Copyright [2024] [Author] + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. \ No newline at end of file diff --git a/tests/packagedcode/data/package_summary/expected.json b/tests/packagedcode/data/package_summary/expected.json index 781527124bb..353b233cb06 100644 --- a/tests/packagedcode/data/package_summary/expected.json +++ b/tests/packagedcode/data/package_summary/expected.json @@ -40,8 +40,8 @@ "bug_tracking_url": "https://github.com/blakeembrey/change-case/issues", "code_view_url": null, "vcs_url": "git://github.com/blakeembrey/change-case.git", - "copyright": null, - "holder": null, + "copyright": "Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com)", + "holder": "Blake Embrey", "declared_license_expression": "mit", "declared_license_expression_spdx": "MIT", "license_detections": [ @@ -68,7 +68,7 @@ "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" } ], - "other_license_expression": null, + "other_license_expression": "apache-2.0, bsd-plus-patent", "other_license_expression_spdx": null, "other_license_detections": [], "extracted_license_statement": "- MIT\n", @@ -138,8 +138,8 @@ "bug_tracking_url": "https://github.com/blakeembrey/change-case/issues", "code_view_url": null, "vcs_url": "git://github.com/blakeembrey/change-case.git", - "copyright": null, - "holder": null, + "copyright": "Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com)", + "holder": "Blake Embrey", "declared_license_expression": "mit", "declared_license_expression_spdx": "MIT", "license_detections": [ @@ -166,7 +166,7 @@ "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" } ], - "other_license_expression": null, + "other_license_expression": "apache-2.0", "other_license_expression_spdx": null, "other_license_detections": [], "extracted_license_statement": "- MIT\n", @@ -234,8 +234,8 @@ "bug_tracking_url": "https://github.com/blakeembrey/change-case/issues", "code_view_url": null, "vcs_url": "git://github.com/blakeembrey/change-case.git", - "copyright": null, - "holder": null, + "copyright": "Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com)", + "holder": "Blake Embrey", "declared_license_expression": "mit", "declared_license_expression_spdx": "MIT", "license_detections": [ @@ -330,8 +330,8 @@ "bug_tracking_url": "https://github.com/blakeembrey/change-case/issues", "code_view_url": null, "vcs_url": "git://github.com/blakeembrey/change-case.git", - "copyright": null, - "holder": null, + "copyright": "Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com)", + "holder": "Blake Embrey", "declared_license_expression": "mit", "declared_license_expression_spdx": "MIT", "license_detections": [ @@ -29513,6 +29513,50 @@ } ], "license_detections": [ + { + "identifier": "apache_2_0-c4e30bcd-ccfd-bbc3-d2f1-196ab911e47d", + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "detection_count": 2, + "reference_matches": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/LICENSE", + "start_line": 3, + "end_line": 13, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 85, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_7.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_7.RULE" + } + ] + }, + { + "identifier": "bsd_plus_patent-15234561-b715-ee5d-a8e8-83df580a00dc", + "license_expression": "bsd-plus-patent", + "license_expression_spdx": "BSD-2-Clause-Patent", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "bsd-plus-patent", + "license_expression_spdx": "BSD-2-Clause-Patent", + "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/license.md", + "start_line": 3, + "end_line": 19, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 375, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "bsd-plus-patent.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-plus-patent.LICENSE" + } + ] + }, { "identifier": "mit-3fce6ea2-8abd-6c6b-3ede-a37af7c6efee", "license_expression": "mit", @@ -57990,6 +58034,112 @@ "authors": [], "scan_errors": [] }, + { + "path": "change-case-change-case-5.4.4/packages/change-case/LICENSE", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:npm/change-case@5.4.4?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "is_legal": true, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/LICENSE", + "start_line": 3, + "end_line": 13, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 85, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_7.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_7.RULE" + } + ], + "identifier": "apache_2_0-c4e30bcd-ccfd-bbc3-d2f1-196ab911e47d" + } + ], + "license_clues": [], + "percentage_of_license_text": 96.59, + "copyrights": [ + { + "copyright": "Copyright 2024", + "start_line": 1, + "end_line": 1 + } + ], + "holders": [], + "authors": [], + "scan_errors": [] + }, + { + "path": "change-case-change-case-5.4.4/packages/change-case/license.md", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:npm/change-case@5.4.4?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "is_legal": true, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "bsd-plus-patent", + "detected_license_expression_spdx": "BSD-2-Clause-Patent", + "license_detections": [ + { + "license_expression": "bsd-plus-patent", + "license_expression_spdx": "BSD-2-Clause-Patent", + "matches": [ + { + "license_expression": "bsd-plus-patent", + "spdx_license_expression": "BSD-2-Clause-Patent", + "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/license.md", + "start_line": 3, + "end_line": 19, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 375, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "bsd-plus-patent.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-plus-patent.LICENSE" + } + ], + "identifier": "bsd_plus_patent-15234561-b715-ee5d-a8e8-83df580a00dc" + } + ], + "license_clues": [], + "percentage_of_license_text": 98.68, + "copyrights": [ + { + "copyright": "Copyright (c) 2024 Redistribution", + "start_line": 1, + "end_line": 3 + } + ], + "holders": [ + { + "holder": "Redistribution", + "start_line": 3, + "end_line": 3 + } + ], + "authors": [], + "scan_errors": [] + }, { "path": "change-case-change-case-5.4.4/packages/change-case/package.json", "type": "file", @@ -58280,6 +58430,56 @@ "authors": [], "scan_errors": [] }, + { + "path": "change-case-change-case-5.4.4/packages/sponge-case/LICENSE", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:npm/sponge-case@2.0.3?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "is_legal": true, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/sponge-case/LICENSE", + "start_line": 3, + "end_line": 13, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 85, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_7.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_7.RULE" + } + ], + "identifier": "apache_2_0-c4e30bcd-ccfd-bbc3-d2f1-196ab911e47d" + } + ], + "license_clues": [], + "percentage_of_license_text": 96.59, + "copyrights": [ + { + "copyright": "Copyright 2024", + "start_line": 1, + "end_line": 1 + } + ], + "holders": [], + "authors": [], + "scan_errors": [] + }, { "path": "change-case-change-case-5.4.4/packages/sponge-case/package.json", "type": "file", From 92bf3f43c10a0790c3b66a4b82f41cc9ce24bbec Mon Sep 17 00:00:00 2001 From: swastik Date: Wed, 17 Jul 2024 18:40:14 +0530 Subject: [PATCH 29/57] Update: Add other_license_expression_spdx & populate the same #3862 Signed-off-by: swastik --- src/packagedcode/plugin_package.py | 8 ++++--- src/summarycode/score.py | 34 ++++++++++++++++++++++++++---- 2 files changed, 35 insertions(+), 7 deletions(-) diff --git a/src/packagedcode/plugin_package.py b/src/packagedcode/plugin_package.py index 6b27fc4bae3..08f97020c60 100644 --- a/src/packagedcode/plugin_package.py +++ b/src/packagedcode/plugin_package.py @@ -328,8 +328,9 @@ def process_codebase(self, codebase, package_summary, **kwargs): 'license_clarity_score': license_clarity_score, 'copyright': package_attrs.copyright, 'holder': package_attrs.holder, + 'notice_text': package_attrs.notice_text, 'other_license_expression': package_attrs.other_license_expression, - 'notice_text': package_attrs.notice_text + 'other_license_expression_spdx': package_attrs.other_license_expression_spdx } for package in packages: @@ -339,9 +340,10 @@ def process_codebase(self, codebase, package_summary, **kwargs): package['license_clarity_score'] = package_attrs['license_clarity_score'] package['copyright'] = package_attrs['copyright'] package['holder'] = package_attrs['holder'] - package['other_license_expression'] = package_attrs['other_license_expression'] package['notice_text'] = package_attrs['notice_text'] - + package['other_license_expression'] = package_attrs['other_license_expression'] + package['other_license_expression_spdx']= package_attrs['other_license_expression_spdx'] + def add_license_from_file(resource, codebase): diff --git a/src/summarycode/score.py b/src/summarycode/score.py index e8e601532b2..1da4b614c8b 100644 --- a/src/summarycode/score.py +++ b/src/summarycode/score.py @@ -143,8 +143,16 @@ def compute_license_score(resources, is_codebase=False): is_string=True, is_codebase=is_codebase ) + declared_license_expressions_spdx=get_field_values_from_resources( + resources=resources, + field_name='detected_license_expression_spdx', + key_files_only=True, + is_string=True, + is_codebase=is_codebase + ) unique_declared_license_expressions = unique(declared_license_expressions) + unique_declared_license_expressions_spdx= unique(declared_license_expressions_spdx) # print("Declared License Expression: ", unique_declared_license_expressions) declared_license_categories = get_license_categories(license_matches) @@ -173,6 +181,13 @@ def compute_license_score(resources, is_codebase=False): is_string=True, is_codebase=is_codebase ) + other_license_expressions_spdx= get_field_values_from_resources( + resources=resources, + field_name='detected_license_expression_spdx', + key_files_only=False, + is_string=True, + is_codebase=is_codebase + ) # Populating the Package Attributes copyright_values = [copyright.get('copyright') for copyright in copyrights if copyright.get('copyright')] @@ -185,12 +200,20 @@ def compute_license_score(resources, is_codebase=False): joined_notice_text = ", ".join(notice_text_values) if notice_text_values else None unique_other_license_expressions = unique(other_license_expressions) + unique_other_license_expressions_spdx= unique(other_license_expressions_spdx) other_license_expressions=[] + other_license_expressions_spdx=[] for other_license_expression in unique_other_license_expressions: - if other_license_expression not in declared_license_expressions: + if other_license_expression not in unique_declared_license_expressions: other_license_expressions.append(other_license_expression) + + for other_license_expression_spdx in unique_other_license_expressions_spdx: + if other_license_expression_spdx not in unique_declared_license_expressions_spdx: + other_license_expressions_spdx.append(other_license_expression_spdx) - joined_other_license_expressions = ", ".join(other_license_expressions) if other_license_expressions else "" + joined_other_license_expressions = ", ".join(other_license_expressions) if other_license_expressions else None + joined_other_license_expressions_spdx = ", ".join(other_license_expressions_spdx) if other_license_expressions_spdx else None + if not joined_other_license_expressions: joined_other_license_expressions = None @@ -198,7 +221,8 @@ def compute_license_score(resources, is_codebase=False): copyright = joined_copyrights, holder = joined_holders, notice_text = joined_notice_text, - other_license_expression= joined_other_license_expressions + other_license_expression= joined_other_license_expressions, + other_license_expression_spdx= joined_other_license_expressions_spdx ) other_license_detections = get_field_values_from_resources( @@ -294,13 +318,15 @@ class PackageSummaryAttributes: holder= attr.ib(default=None) notice_text= attr.ib(default=None) other_license_expression= attr.ib(default=None) - + other_license_expression_spdx= attr.ib(default=None) + def to_dict(self): return { 'copyright': self.copyright, 'holder': self.holder, 'notice_text': self.notice_text, 'other_license_expression': self.other_license_expression, + 'other_license_expression_spdx': self.other_license_expression_spdx } # minimum score to consider a license detection as good. From 10f463441e416157424b778fa1c5293c5e31d958 Mon Sep 17 00:00:00 2001 From: swastik Date: Wed, 17 Jul 2024 18:42:49 +0530 Subject: [PATCH 30/57] TEST_REGEN: Updates in expected.json wrt other_license_expression_spdx #3862 Signed-off-by: swastik --- tests/packagedcode/data/package_summary/expected.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/packagedcode/data/package_summary/expected.json b/tests/packagedcode/data/package_summary/expected.json index 353b233cb06..853c289e0cd 100644 --- a/tests/packagedcode/data/package_summary/expected.json +++ b/tests/packagedcode/data/package_summary/expected.json @@ -69,7 +69,7 @@ } ], "other_license_expression": "apache-2.0, bsd-plus-patent", - "other_license_expression_spdx": null, + "other_license_expression_spdx": "Apache-2.0, BSD-2-Clause-Patent", "other_license_detections": [], "extracted_license_statement": "- MIT\n", "notice_text": null, @@ -167,7 +167,7 @@ } ], "other_license_expression": "apache-2.0", - "other_license_expression_spdx": null, + "other_license_expression_spdx": "Apache-2.0", "other_license_detections": [], "extracted_license_statement": "- MIT\n", "notice_text": null, From d69faa16ce92097b8190c22c61ff229a50b214d7 Mon Sep 17 00:00:00 2001 From: swastik Date: Fri, 19 Jul 2024 21:45:58 +0530 Subject: [PATCH 31/57] Add: Implement get_top_level_resources to pypi whl DataFileHandler, #3707 #1395 Signed-off-by: swastik --- src/packagedcode/pypi.py | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/src/packagedcode/pypi.py b/src/packagedcode/pypi.py index dcfe261d946..df043b46b7f 100644 --- a/src/packagedcode/pypi.py +++ b/src/packagedcode/pypi.py @@ -402,8 +402,19 @@ def assign_package_to_resources(cls, package, resource, codebase, package_adder) ) if ref_resource and package_uid: package_adder(package_uid, ref_resource, codebase) - - + @classmethod + def get_top_level_resources(cls, manifest_resource, codebase): + if '.dist-info' in manifest_resource.path: + print("", manifest_resource.path) + path_segments = manifest_resource.path.split('.dist-info') + leading_segment = path_segments[0].strip() + dist_info_dir_path = f'{leading_segment}.dist-info' + print("", dist_info_dir_path) + meta_inf_resource = codebase.get_resource(dist_info_dir_path) + if meta_inf_resource: + yield meta_inf_resource + yield from meta_inf_resource.walk(codebase) + def get_resource_for_path(path, root, codebase): """ Return a resource in ``codebase`` that has a ``path`` relative to the From eab6c2e312e7f4efb66a555836193123a97aba21 Mon Sep 17 00:00:00 2001 From: swastik Date: Tue, 23 Jul 2024 06:54:04 +0530 Subject: [PATCH 32/57] Refactor: Use attributes_to_update list to attribute assignment & get_package_resources to get package resources Signed-off-by: swastik --- src/packagedcode/plugin_package.py | 56 ++++++++++++++++++------------ src/summarycode/score.py | 8 +---- 2 files changed, 34 insertions(+), 30 deletions(-) diff --git a/src/packagedcode/plugin_package.py b/src/packagedcode/plugin_package.py index 08f97020c60..92ab864c3cd 100644 --- a/src/packagedcode/plugin_package.py +++ b/src/packagedcode/plugin_package.py @@ -278,21 +278,36 @@ def process_codebase(self, codebase, strip_root=False, package_only=False, packa if TRACE_LICENSE and modified: logger_debug(f'packagedcode: process_codebase: add_referenced_license_matches_from_package: modified: {modified}') +def get_package_resources(codebase): + """ + Get resources for each package in the codebase. + """ + resource_for_packages = list(get_files_for_packages(codebase)) + package_resources = {} + + for resource, package_uid in resource_for_packages: + if package_uid not in package_resources: + package_resources[package_uid] = [] + package_resources[package_uid].append(resource) + + return package_resources + @post_scan_impl class PackageSummary(PostScanPlugin): """ Summary at the Package Level. """ run_order = 11 - sort_order= 11 + sort_order = 11 options = [ PluggableCommandLineOption(('--package-summary',), - is_flag=True, default=False, + is_flag=True, + default=False, help='Summarize scans by providing License Clarity Score' 'and populating other license/copyright attributes ' - 'for package instances.', - required_options=['classify'], + 'for package instances from their key files and other files.', + required_options=['classify', 'package'], help_group=POST_SCAN_GROUP) ] @@ -303,19 +318,19 @@ def process_codebase(self, codebase, package_summary, **kwargs): """ Process the codebase. """ - if not self.is_enabled(package_summary): - return packages = codebase.attributes.packages - resource_for_packages = list(get_files_for_packages(codebase)) - packages_copy = copy.deepcopy(packages) # created a deep copy - package_resources = {} - package_attributes_map={} - for resource, package_uid in resource_for_packages: - if package_uid not in package_resources: - package_resources[package_uid] = [] - package_resources[package_uid].append(resource) - + package_resources = get_package_resources(codebase) + packages_copy = copy.deepcopy(packages) # created a deep copy + package_attributes_map = {} + attributes_to_update = [ + 'license_clarity_score', + 'copyright', + 'holder', + 'notice_text', + 'other_license_expression', + 'other_license_expression_spdx' + ] # Add a 'resources' field to each package in packages_copy for package in packages_copy: package_uid = package['package_uid'] @@ -332,20 +347,15 @@ def process_codebase(self, codebase, package_summary, **kwargs): 'other_license_expression': package_attrs.other_license_expression, 'other_license_expression_spdx': package_attrs.other_license_expression_spdx } - + for package in packages: package_uid = package['package_uid'] if package_uid in package_attributes_map: package_attrs = package_attributes_map[package_uid] - package['license_clarity_score'] = package_attrs['license_clarity_score'] - package['copyright'] = package_attrs['copyright'] - package['holder'] = package_attrs['holder'] - package['notice_text'] = package_attrs['notice_text'] - package['other_license_expression'] = package_attrs['other_license_expression'] - package['other_license_expression_spdx']= package_attrs['other_license_expression_spdx'] + for attribute in attributes_to_update: + package[attribute] = package_attrs[attribute] - def add_license_from_file(resource, codebase): """ Given a Resource, check if the detected package_data doesn't have license detections diff --git a/src/summarycode/score.py b/src/summarycode/score.py index 1da4b614c8b..c4804745f73 100644 --- a/src/summarycode/score.py +++ b/src/summarycode/score.py @@ -321,13 +321,7 @@ class PackageSummaryAttributes: other_license_expression_spdx= attr.ib(default=None) def to_dict(self): - return { - 'copyright': self.copyright, - 'holder': self.holder, - 'notice_text': self.notice_text, - 'other_license_expression': self.other_license_expression, - 'other_license_expression_spdx': self.other_license_expression_spdx - } + return attr.asdict(self, dict_factory=dict) # minimum score to consider a license detection as good. From b852acda59fae8ea1f8b2441b9abcd558bfca6b8 Mon Sep 17 00:00:00 2001 From: swastik Date: Tue, 23 Jul 2024 17:39:48 +0530 Subject: [PATCH 33/57] REGEN_Test: Regenerate scancode/test_cli.py::test_scan_cli_help test Signed-off-by: swastik --- src/packagedcode/plugin_package.py | 5 ++--- tests/scancode/data/help/help.txt | 7 ++++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/packagedcode/plugin_package.py b/src/packagedcode/plugin_package.py index 92ab864c3cd..1094ffd68dc 100644 --- a/src/packagedcode/plugin_package.py +++ b/src/packagedcode/plugin_package.py @@ -304,7 +304,7 @@ class PackageSummary(PostScanPlugin): PluggableCommandLineOption(('--package-summary',), is_flag=True, default=False, - help='Summarize scans by providing License Clarity Score' + help='Summarize scans by providing License Clarity Score ' 'and populating other license/copyright attributes ' 'for package instances from their key files and other files.', required_options=['classify', 'package'], @@ -321,7 +321,7 @@ def process_codebase(self, codebase, package_summary, **kwargs): packages = codebase.attributes.packages package_resources = get_package_resources(codebase) - packages_copy = copy.deepcopy(packages) # created a deep copy + packages_copy = copy.deepcopy(packages) package_attributes_map = {} attributes_to_update = [ 'license_clarity_score', @@ -331,7 +331,6 @@ def process_codebase(self, codebase, package_summary, **kwargs): 'other_license_expression', 'other_license_expression_spdx' ] - # Add a 'resources' field to each package in packages_copy for package in packages_copy: package_uid = package['package_uid'] if package_uid in package_resources: diff --git a/tests/scancode/data/help/help.txt b/tests/scancode/data/help/help.txt index e3ae14331d1..9bcb3ebe8f7 100644 --- a/tests/scancode/data/help/help.txt +++ b/tests/scancode/data/help/help.txt @@ -114,9 +114,10 @@ Options: contain over 90% of source files as children and descendants. Count the number of source files in a directory as a new source_file_counts attribute - --package-summary Summarize scans by providing License Clarity Scoreand - populating other license/copyright attributes for - package instances. + --package-summary Summarize scans by providing License Clarity Score + and populating other license/copyright attributes for + package instances from their key files and other + files. --summary Summarize scans by providing declared origin information and other detected origin info at the codebase attribute level. From 3545cc81b31d698d1fbf084bf70c8bd9ecb526ce Mon Sep 17 00:00:00 2001 From: swastik Date: Tue, 23 Jul 2024 18:00:47 +0530 Subject: [PATCH 34/57] Refactor: Trim down package_summary test unnecessary files Signed-off-by: swastik --- .../packages/change-case/LICENSE | 13 ------------- .../packages/change-case/license.md | 19 ------------------- .../packages/change-case/src/index.js | 12 ++++++++++++ .../packages/change-case/src/index.spec.ts | 0 .../packages/change-case/src/index.ts | 0 .../packages/change-case/src/keys.spec.ts | 0 .../packages/change-case/src/keys.ts | 0 .../packages/sponge-case/LICENSE | 13 ------------- .../packages/sponge-case/src/index.spec.ts | 0 .../packages/sponge-case/src/index.ts | 0 .../packages/swap-case/src/index.spec.ts | 0 .../packages/swap-case/src/index.ts | 0 .../packages/title-case/src/index.spec.ts | 0 .../packages/title-case/src/index.ts | 0 .../tsconfig.base.json | 6 ------ 15 files changed, 12 insertions(+), 51 deletions(-) delete mode 100644 tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/LICENSE delete mode 100644 tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/license.md create mode 100644 tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/src/index.js delete mode 100644 tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/src/index.spec.ts delete mode 100644 tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/src/index.ts delete mode 100644 tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/src/keys.spec.ts delete mode 100644 tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/src/keys.ts delete mode 100644 tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/sponge-case/LICENSE delete mode 100644 tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/sponge-case/src/index.spec.ts delete mode 100644 tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/sponge-case/src/index.ts delete mode 100644 tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/swap-case/src/index.spec.ts delete mode 100644 tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/swap-case/src/index.ts delete mode 100644 tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/title-case/src/index.spec.ts delete mode 100644 tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/title-case/src/index.ts delete mode 100644 tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/tsconfig.base.json diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/LICENSE b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/LICENSE deleted file mode 100644 index 70c2772bed8..00000000000 --- a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/LICENSE +++ /dev/null @@ -1,13 +0,0 @@ -Copyright [2024] [Author] - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. \ No newline at end of file diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/license.md b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/license.md deleted file mode 100644 index 1d6c6e1ee16..00000000000 --- a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/license.md +++ /dev/null @@ -1,19 +0,0 @@ -Copyright (c) 2024 - -Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - -1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - -Subject to the terms and conditions of this license, each copyright holder and contributor hereby grants to those receiving rights under this license a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except for failure to satisfy the conditions of this license) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer this software, where such license applies only to those patent claims, already acquired or hereafter acquired, licensable by such copyright holder or contributor that are necessarily infringed by: - -(a) their Contribution(s) (the licensed copyrights of copyright holders and non-copyrightable additions of contributors, in source or binary form) alone; or - -(b) combination of their Contribution(s) with the work of authorship to which such Contribution(s) was added by such copyright holder or contributor, if, at the time the Contribution is added, such addition causes such combination to be necessarily infringed. The patent license shall not apply to any other combinations which include the Contribution. - -Except as expressly stated above, no rights or licenses from any copyright holder or contributor is granted under this license, whether expressly, by implication, estoppel or otherwise. - -DISCLAIMER - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS†AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \ No newline at end of file diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/src/index.js b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/src/index.js new file mode 100644 index 00000000000..1e34f074fa1 --- /dev/null +++ b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/src/index.js @@ -0,0 +1,12 @@ +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . \ No newline at end of file diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/src/index.spec.ts b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/src/index.spec.ts deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/src/index.ts b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/src/index.ts deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/src/keys.spec.ts b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/src/keys.spec.ts deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/src/keys.ts b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/src/keys.ts deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/sponge-case/LICENSE b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/sponge-case/LICENSE deleted file mode 100644 index 70c2772bed8..00000000000 --- a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/sponge-case/LICENSE +++ /dev/null @@ -1,13 +0,0 @@ -Copyright [2024] [Author] - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. \ No newline at end of file diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/sponge-case/src/index.spec.ts b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/sponge-case/src/index.spec.ts deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/sponge-case/src/index.ts b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/sponge-case/src/index.ts deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/swap-case/src/index.spec.ts b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/swap-case/src/index.spec.ts deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/swap-case/src/index.ts b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/swap-case/src/index.ts deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/title-case/src/index.spec.ts b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/title-case/src/index.spec.ts deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/title-case/src/index.ts b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/title-case/src/index.ts deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/tsconfig.base.json b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/tsconfig.base.json deleted file mode 100644 index 64cde0992de..00000000000 --- a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/tsconfig.base.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "extends": "@borderless/ts-scripts/configs/tsconfig.json", - "compilerOptions": { - "composite": true - } -} From 01003105ffe027485b255afa57c3f41fe4d2f69f Mon Sep 17 00:00:00 2001 From: swastik Date: Tue, 23 Jul 2024 18:04:33 +0530 Subject: [PATCH 35/57] REGEN_Test: Regenerate package_summary test with updated test data Signed-off-by: swastik --- .../data/package_summary/expected.json | 533 ++---------------- 1 file changed, 44 insertions(+), 489 deletions(-) diff --git a/tests/packagedcode/data/package_summary/expected.json b/tests/packagedcode/data/package_summary/expected.json index 853c289e0cd..a0d4d876920 100644 --- a/tests/packagedcode/data/package_summary/expected.json +++ b/tests/packagedcode/data/package_summary/expected.json @@ -68,8 +68,8 @@ "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" } ], - "other_license_expression": "apache-2.0, bsd-plus-patent", - "other_license_expression_spdx": "Apache-2.0, BSD-2-Clause-Patent", + "other_license_expression": "gpl-3.0-plus", + "other_license_expression_spdx": "GPL-3.0-or-later", "other_license_detections": [], "extracted_license_statement": "- MIT\n", "notice_text": null, @@ -88,12 +88,12 @@ "npm_package_json" ], "license_clarity_score": { - "score": 90, + "score": 70, "declared_license": true, "identification_precision": true, "has_license_text": false, "declared_copyrights": true, - "conflicting_license_categories": false, + "conflicting_license_categories": true, "ambiguous_compound_licensing": false }, "purl": "pkg:npm/change-case@5.4.4" @@ -166,8 +166,8 @@ "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" } ], - "other_license_expression": "apache-2.0", - "other_license_expression_spdx": "Apache-2.0", + "other_license_expression": null, + "other_license_expression_spdx": null, "other_license_detections": [], "extracted_license_statement": "- MIT\n", "notice_text": null, @@ -29514,46 +29514,24 @@ ], "license_detections": [ { - "identifier": "apache_2_0-c4e30bcd-ccfd-bbc3-d2f1-196ab911e47d", - "license_expression": "apache-2.0", - "license_expression_spdx": "Apache-2.0", - "detection_count": 2, - "reference_matches": [ - { - "license_expression": "apache-2.0", - "license_expression_spdx": "Apache-2.0", - "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/LICENSE", - "start_line": 3, - "end_line": 13, - "matcher": "2-aho", - "score": 100.0, - "matched_length": 85, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "apache-2.0_7.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_7.RULE" - } - ] - }, - { - "identifier": "bsd_plus_patent-15234561-b715-ee5d-a8e8-83df580a00dc", - "license_expression": "bsd-plus-patent", - "license_expression_spdx": "BSD-2-Clause-Patent", + "identifier": "gpl_3_0_plus-c07595af-3cea-8c65-c6fc-d8a3300f35b5", + "license_expression": "gpl-3.0-plus", + "license_expression_spdx": "GPL-3.0-or-later", "detection_count": 1, "reference_matches": [ { - "license_expression": "bsd-plus-patent", - "license_expression_spdx": "BSD-2-Clause-Patent", - "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/license.md", - "start_line": 3, - "end_line": 19, - "matcher": "2-aho", + "license_expression": "gpl-3.0-plus", + "license_expression_spdx": "GPL-3.0-or-later", + "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/src/index.js", + "start_line": 1, + "end_line": 12, + "matcher": "1-hash", "score": 100.0, - "matched_length": 375, + "matched_length": 102, "match_coverage": 100.0, "rule_relevance": 100, - "rule_identifier": "bsd-plus-patent.LICENSE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-plus-patent.LICENSE" + "rule_identifier": "gpl-3.0-plus_60.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_60.RULE" } ] }, @@ -58034,112 +58012,6 @@ "authors": [], "scan_errors": [] }, - { - "path": "change-case-change-case-5.4.4/packages/change-case/LICENSE", - "type": "file", - "package_data": [], - "for_packages": [ - "pkg:npm/change-case@5.4.4?uuid=fixed-uid-done-for-testing-5642512d1758" - ], - "is_legal": true, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "detected_license_expression": "apache-2.0", - "detected_license_expression_spdx": "Apache-2.0", - "license_detections": [ - { - "license_expression": "apache-2.0", - "license_expression_spdx": "Apache-2.0", - "matches": [ - { - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/LICENSE", - "start_line": 3, - "end_line": 13, - "matcher": "2-aho", - "score": 100.0, - "matched_length": 85, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "apache-2.0_7.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_7.RULE" - } - ], - "identifier": "apache_2_0-c4e30bcd-ccfd-bbc3-d2f1-196ab911e47d" - } - ], - "license_clues": [], - "percentage_of_license_text": 96.59, - "copyrights": [ - { - "copyright": "Copyright 2024", - "start_line": 1, - "end_line": 1 - } - ], - "holders": [], - "authors": [], - "scan_errors": [] - }, - { - "path": "change-case-change-case-5.4.4/packages/change-case/license.md", - "type": "file", - "package_data": [], - "for_packages": [ - "pkg:npm/change-case@5.4.4?uuid=fixed-uid-done-for-testing-5642512d1758" - ], - "is_legal": true, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "detected_license_expression": "bsd-plus-patent", - "detected_license_expression_spdx": "BSD-2-Clause-Patent", - "license_detections": [ - { - "license_expression": "bsd-plus-patent", - "license_expression_spdx": "BSD-2-Clause-Patent", - "matches": [ - { - "license_expression": "bsd-plus-patent", - "spdx_license_expression": "BSD-2-Clause-Patent", - "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/license.md", - "start_line": 3, - "end_line": 19, - "matcher": "2-aho", - "score": 100.0, - "matched_length": 375, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "bsd-plus-patent.LICENSE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/bsd-plus-patent.LICENSE" - } - ], - "identifier": "bsd_plus_patent-15234561-b715-ee5d-a8e8-83df580a00dc" - } - ], - "license_clues": [], - "percentage_of_license_text": 98.68, - "copyrights": [ - { - "copyright": "Copyright (c) 2024 Redistribution", - "start_line": 1, - "end_line": 3 - } - ], - "holders": [ - { - "holder": "Redistribution", - "start_line": 3, - "end_line": 3 - } - ], - "authors": [], - "scan_errors": [] - }, { "path": "change-case-change-case-5.4.4/packages/change-case/package.json", "type": "file", @@ -58299,7 +58171,7 @@ "scan_errors": [] }, { - "path": "change-case-change-case-5.4.4/packages/change-case/src/index.spec.ts", + "path": "change-case-change-case-5.4.4/packages/change-case/src/index.js", "type": "file", "package_data": [], "for_packages": [ @@ -58310,77 +58182,33 @@ "is_readme": false, "is_top_level": false, "is_key_file": false, - "detected_license_expression": null, - "detected_license_expression_spdx": null, - "license_detections": [], - "license_clues": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "scan_errors": [] - }, - { - "path": "change-case-change-case-5.4.4/packages/change-case/src/index.ts", - "type": "file", - "package_data": [], - "for_packages": [ - "pkg:npm/change-case@5.4.4?uuid=fixed-uid-done-for-testing-5642512d1758" - ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "detected_license_expression": null, - "detected_license_expression_spdx": null, - "license_detections": [], - "license_clues": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "scan_errors": [] - }, - { - "path": "change-case-change-case-5.4.4/packages/change-case/src/keys.spec.ts", - "type": "file", - "package_data": [], - "for_packages": [ - "pkg:npm/change-case@5.4.4?uuid=fixed-uid-done-for-testing-5642512d1758" - ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "detected_license_expression": null, - "detected_license_expression_spdx": null, - "license_detections": [], - "license_clues": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "scan_errors": [] - }, - { - "path": "change-case-change-case-5.4.4/packages/change-case/src/keys.ts", - "type": "file", - "package_data": [], - "for_packages": [ - "pkg:npm/change-case@5.4.4?uuid=fixed-uid-done-for-testing-5642512d1758" + "detected_license_expression": "gpl-3.0-plus", + "detected_license_expression_spdx": "GPL-3.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-3.0-plus", + "license_expression_spdx": "GPL-3.0-or-later", + "matches": [ + { + "license_expression": "gpl-3.0-plus", + "spdx_license_expression": "GPL-3.0-or-later", + "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/src/index.js", + "start_line": 1, + "end_line": 12, + "matcher": "1-hash", + "score": 100.0, + "matched_length": 102, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "gpl-3.0-plus_60.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_60.RULE" + } + ], + "identifier": "gpl_3_0_plus-c07595af-3cea-8c65-c6fc-d8a3300f35b5" + } ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "detected_license_expression": null, - "detected_license_expression_spdx": null, - "license_detections": [], "license_clues": [], - "percentage_of_license_text": 0, + "percentage_of_license_text": 100.0, "copyrights": [], "holders": [], "authors": [], @@ -58430,56 +58258,6 @@ "authors": [], "scan_errors": [] }, - { - "path": "change-case-change-case-5.4.4/packages/sponge-case/LICENSE", - "type": "file", - "package_data": [], - "for_packages": [ - "pkg:npm/sponge-case@2.0.3?uuid=fixed-uid-done-for-testing-5642512d1758" - ], - "is_legal": true, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "detected_license_expression": "apache-2.0", - "detected_license_expression_spdx": "Apache-2.0", - "license_detections": [ - { - "license_expression": "apache-2.0", - "license_expression_spdx": "Apache-2.0", - "matches": [ - { - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/sponge-case/LICENSE", - "start_line": 3, - "end_line": 13, - "matcher": "2-aho", - "score": 100.0, - "matched_length": 85, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "apache-2.0_7.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_7.RULE" - } - ], - "identifier": "apache_2_0-c4e30bcd-ccfd-bbc3-d2f1-196ab911e47d" - } - ], - "license_clues": [], - "percentage_of_license_text": 96.59, - "copyrights": [ - { - "copyright": "Copyright 2024", - "start_line": 1, - "end_line": 1 - } - ], - "holders": [], - "authors": [], - "scan_errors": [] - }, { "path": "change-case-change-case-5.4.4/packages/sponge-case/package.json", "type": "file", @@ -58616,72 +58394,6 @@ ], "scan_errors": [] }, - { - "path": "change-case-change-case-5.4.4/packages/sponge-case/src", - "type": "directory", - "package_data": [], - "for_packages": [ - "pkg:npm/sponge-case@2.0.3?uuid=fixed-uid-done-for-testing-5642512d1758" - ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "detected_license_expression": null, - "detected_license_expression_spdx": null, - "license_detections": [], - "license_clues": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "scan_errors": [] - }, - { - "path": "change-case-change-case-5.4.4/packages/sponge-case/src/index.spec.ts", - "type": "file", - "package_data": [], - "for_packages": [ - "pkg:npm/sponge-case@2.0.3?uuid=fixed-uid-done-for-testing-5642512d1758" - ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "detected_license_expression": null, - "detected_license_expression_spdx": null, - "license_detections": [], - "license_clues": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "scan_errors": [] - }, - { - "path": "change-case-change-case-5.4.4/packages/sponge-case/src/index.ts", - "type": "file", - "package_data": [], - "for_packages": [ - "pkg:npm/sponge-case@2.0.3?uuid=fixed-uid-done-for-testing-5642512d1758" - ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "detected_license_expression": null, - "detected_license_expression_spdx": null, - "license_detections": [], - "license_clues": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "scan_errors": [] - }, { "path": "change-case-change-case-5.4.4/packages/sponge-case/tsconfig.json", "type": "file", @@ -58860,72 +58572,6 @@ ], "scan_errors": [] }, - { - "path": "change-case-change-case-5.4.4/packages/swap-case/src", - "type": "directory", - "package_data": [], - "for_packages": [ - "pkg:npm/swap-case@3.0.3?uuid=fixed-uid-done-for-testing-5642512d1758" - ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "detected_license_expression": null, - "detected_license_expression_spdx": null, - "license_detections": [], - "license_clues": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "scan_errors": [] - }, - { - "path": "change-case-change-case-5.4.4/packages/swap-case/src/index.spec.ts", - "type": "file", - "package_data": [], - "for_packages": [ - "pkg:npm/swap-case@3.0.3?uuid=fixed-uid-done-for-testing-5642512d1758" - ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "detected_license_expression": null, - "detected_license_expression_spdx": null, - "license_detections": [], - "license_clues": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "scan_errors": [] - }, - { - "path": "change-case-change-case-5.4.4/packages/swap-case/src/index.ts", - "type": "file", - "package_data": [], - "for_packages": [ - "pkg:npm/swap-case@3.0.3?uuid=fixed-uid-done-for-testing-5642512d1758" - ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "detected_license_expression": null, - "detected_license_expression_spdx": null, - "license_detections": [], - "license_clues": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "scan_errors": [] - }, { "path": "change-case-change-case-5.4.4/packages/swap-case/tsconfig.json", "type": "file", @@ -59104,72 +58750,6 @@ ], "scan_errors": [] }, - { - "path": "change-case-change-case-5.4.4/packages/title-case/src", - "type": "directory", - "package_data": [], - "for_packages": [ - "pkg:npm/title-case@4.3.1?uuid=fixed-uid-done-for-testing-5642512d1758" - ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "detected_license_expression": null, - "detected_license_expression_spdx": null, - "license_detections": [], - "license_clues": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "scan_errors": [] - }, - { - "path": "change-case-change-case-5.4.4/packages/title-case/src/index.spec.ts", - "type": "file", - "package_data": [], - "for_packages": [ - "pkg:npm/title-case@4.3.1?uuid=fixed-uid-done-for-testing-5642512d1758" - ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "detected_license_expression": null, - "detected_license_expression_spdx": null, - "license_detections": [], - "license_clues": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "scan_errors": [] - }, - { - "path": "change-case-change-case-5.4.4/packages/title-case/src/index.ts", - "type": "file", - "package_data": [], - "for_packages": [ - "pkg:npm/title-case@4.3.1?uuid=fixed-uid-done-for-testing-5642512d1758" - ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "detected_license_expression": null, - "detected_license_expression_spdx": null, - "license_detections": [], - "license_clues": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "scan_errors": [] - }, { "path": "change-case-change-case-5.4.4/packages/title-case/tsconfig.json", "type": "file", @@ -59191,31 +58771,6 @@ "holders": [], "authors": [], "scan_errors": [] - }, - { - "path": "change-case-change-case-5.4.4/tsconfig.base.json", - "type": "file", - "package_data": [], - "for_packages": [ - "pkg:npm/change-case@5.4.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "pkg:npm/sponge-case@2.0.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "pkg:npm/swap-case@3.0.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "pkg:npm/title-case@4.3.1?uuid=fixed-uid-done-for-testing-5642512d1758" - ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": true, - "is_key_file": false, - "detected_license_expression": null, - "detected_license_expression_spdx": null, - "license_detections": [], - "license_clues": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "scan_errors": [] } ] } \ No newline at end of file From c1de27f54bae5c6a555ddb345c751fcb6d74bd49 Mon Sep 17 00:00:00 2001 From: swastik Date: Tue, 30 Jul 2024 13:48:27 +0530 Subject: [PATCH 36/57] Refactor: Remove double for loop iteration for package&package_copy Signed-off-by: swastik --- src/packagedcode/plugin_package.py | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/src/packagedcode/plugin_package.py b/src/packagedcode/plugin_package.py index 1094ffd68dc..dedac7dfbef 100644 --- a/src/packagedcode/plugin_package.py +++ b/src/packagedcode/plugin_package.py @@ -321,7 +321,6 @@ def process_codebase(self, codebase, package_summary, **kwargs): packages = codebase.attributes.packages package_resources = get_package_resources(codebase) - packages_copy = copy.deepcopy(packages) package_attributes_map = {} attributes_to_update = [ 'license_clarity_score', @@ -331,12 +330,12 @@ def process_codebase(self, codebase, package_summary, **kwargs): 'other_license_expression', 'other_license_expression_spdx' ] - for package in packages_copy: + + for package in packages: package_uid = package['package_uid'] if package_uid in package_resources: - package['resources'] = [resource.to_dict() for resource in package_resources[package_uid]] - - scoring_elements, package_attrs= compute_license_score(package, is_codebase=False) + package_resource = [resource.to_dict() for resource in package_resources[package_uid]] + scoring_elements, package_attrs= compute_license_score(codebase, package_resource) license_clarity_score= scoring_elements.to_dict() package_attributes_map[package_uid] = { 'license_clarity_score': license_clarity_score, @@ -346,9 +345,6 @@ def process_codebase(self, codebase, package_summary, **kwargs): 'other_license_expression': package_attrs.other_license_expression, 'other_license_expression_spdx': package_attrs.other_license_expression_spdx } - - for package in packages: - package_uid = package['package_uid'] if package_uid in package_attributes_map: package_attrs = package_attributes_map[package_uid] for attribute in attributes_to_update: From 33e72d047cda72946b6f9e49618b555150389e67 Mon Sep 17 00:00:00 2001 From: swastik Date: Tue, 30 Jul 2024 13:59:38 +0530 Subject: [PATCH 37/57] Refactor: Update compute_license_score & get_field_values_from_resources methods Signed-off-by: swastik --- src/summarycode/score.py | 78 +++++++++++++++++------------------ src/summarycode/summarizer.py | 6 +-- 2 files changed, 41 insertions(+), 43 deletions(-) diff --git a/src/summarycode/score.py b/src/summarycode/score.py index c4804745f73..04ac476409c 100644 --- a/src/summarycode/score.py +++ b/src/summarycode/score.py @@ -80,7 +80,7 @@ def process_codebase(self, codebase, license_clarity_score, **kwargs): codebase.attributes.summary['license_clarity_score'] = scoring_elements.to_dict() -def compute_license_score(resources, is_codebase=False): +def compute_license_score(codebase, package_resources=None): """ Return a mapping of scoring elements and a license clarity score computed at the codebase/package level. @@ -129,64 +129,63 @@ def compute_license_score(resources, is_codebase=False): scoring_elements = ScoringElements() license_detections = get_field_values_from_resources( - resources=resources, + codebase, + package_resources, field_name='license_detections', key_files_only=True, - is_codebase=is_codebase ) license_match_mappings = get_matches_from_detection_mappings(license_detections) license_matches = LicenseMatchFromResult.from_dicts(license_match_mappings) declared_license_expressions = get_field_values_from_resources( - resources=resources, + codebase, + package_resources, field_name='detected_license_expression', key_files_only=True, is_string=True, - is_codebase=is_codebase ) declared_license_expressions_spdx=get_field_values_from_resources( - resources=resources, + codebase, + package_resources, field_name='detected_license_expression_spdx', key_files_only=True, is_string=True, - is_codebase=is_codebase ) unique_declared_license_expressions = unique(declared_license_expressions) unique_declared_license_expressions_spdx= unique(declared_license_expressions_spdx) - # print("Declared License Expression: ", unique_declared_license_expressions) declared_license_categories = get_license_categories(license_matches) copyrights = get_field_values_from_resources( - resources=resources, + codebase, + package_resources, field_name='copyrights', key_files_only=True, - is_codebase=is_codebase ) holders = get_field_values_from_resources( - resources=resources, + codebase, + package_resources, field_name='holders', key_files_only=True, - is_codebase=is_codebase ) notice_texts = get_field_values_from_resources( - resources=resources, + codebase, + package_resources, field_name='notice_text', key_files_only=True, - is_codebase=is_codebase ) other_license_expressions = get_field_values_from_resources( - resources=resources, + codebase, + package_resources, field_name='detected_license_expression', key_files_only=False, is_string=True, - is_codebase=is_codebase ) other_license_expressions_spdx= get_field_values_from_resources( - resources=resources, + codebase, + package_resources, field_name='detected_license_expression_spdx', key_files_only=False, is_string=True, - is_codebase=is_codebase ) # Populating the Package Attributes @@ -226,10 +225,10 @@ def compute_license_score(resources, is_codebase=False): ) other_license_detections = get_field_values_from_resources( - resources=resources, + codebase, + package_resources, field_name='license_detections', key_files_only=False, - is_codebase=is_codebase ) other_license_match_mappings = get_matches_from_detection_mappings(other_license_detections) other_license_matches = LicenseMatchFromResult.from_dicts(other_license_match_mappings) @@ -273,7 +272,7 @@ def compute_license_score(resources, is_codebase=False): if scoring_elements.score > 0: scoring_elements.score -= 10 - if not is_codebase: + if package_resources: return scoring_elements, packageAttrs return scoring_elements, declared_license_expression or None @@ -396,11 +395,11 @@ def check_declared_licenses(license_match_objects): return any(is_good_license(license_match_object) for license_match_object in license_match_objects) def get_field_values_from_resources( - resources, + codebase, + package_resources, field_name, key_files_only=False, is_string=False, - is_codebase=False ): """ Return a list of values from the `field_name` field of the Resources from @@ -414,24 +413,23 @@ def get_field_values_from_resources( """ values = [] - if is_codebase: - for resource in resources.walk(topdown=True): - if key_files_only: - if not resource.is_key_file: - continue - else: - if resource.is_key_file: - continue - if is_string: - value = getattr(resource, field_name, None) or None - if value: - values.append(value) - else: - for value in getattr(resource, field_name, []) or []: - values.append(value) + for resource in codebase.walk(topdown=True): + if key_files_only: + if not resource.is_key_file: + continue + else: + if resource.is_key_file: + continue + if is_string: + value = getattr(resource, field_name, None) or None + if value: + values.append(value) + else: + for value in getattr(resource, field_name, []) or []: + values.append(value) - else: - for resource in resources['resources']: + if package_resources: + for resource in package_resources: if key_files_only: if not resource.get('is_key_file', False): continue diff --git a/src/summarycode/summarizer.py b/src/summarycode/summarizer.py index 9c5cb49f244..a4e4a4e0d9a 100644 --- a/src/summarycode/summarizer.py +++ b/src/summarycode/summarizer.py @@ -108,11 +108,11 @@ def process_codebase(self, codebase, summary, **kwargs): ) if declared_license_expression: - scoring_elements, _ = compute_license_score(codebase,is_codebase=True) + scoring_elements, _ = compute_license_score(codebase) else: # If we did not get a declared license expression from detected # package data, then we use the results from `compute_license_score` - scoring_elements, declared_license_expression = compute_license_score(codebase, is_codebase=True) + scoring_elements, declared_license_expression = compute_license_score(codebase) other_license_expressions = remove_from_tallies( declared_license_expression, license_expressions_tallies ) @@ -168,7 +168,7 @@ def get_declared_holders(codebase, holders_tallies): fingerprints.generate(entry['value']): entry for entry in holders_tallies if entry['value'] } key_file_holders = get_field_values_from_resources( - resources=codebase, field_name='holders', key_files_only=True, is_codebase=True + codebase, package_resources=None, field_name='holders', key_files_only=True ) entry_by_key_file_holders = { fingerprints.generate(canonical_holder(entry['holder'])): entry From b8a2c9b48ff8d6d4e41ff5f4a4f84f0a545bf929 Mon Sep 17 00:00:00 2001 From: swastik Date: Fri, 2 Aug 2024 13:45:41 +0530 Subject: [PATCH 38/57] REFACTOR: Unify compute_license_score func to be used in summary and package_summary Signed-off-by: swastik --- src/packagedcode/plugin_package.py | 2 +- src/summarycode/score.py | 30 +++++++++++++++--------------- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/src/packagedcode/plugin_package.py b/src/packagedcode/plugin_package.py index dedac7dfbef..5b163a7b374 100644 --- a/src/packagedcode/plugin_package.py +++ b/src/packagedcode/plugin_package.py @@ -335,7 +335,7 @@ def process_codebase(self, codebase, package_summary, **kwargs): package_uid = package['package_uid'] if package_uid in package_resources: package_resource = [resource.to_dict() for resource in package_resources[package_uid]] - scoring_elements, package_attrs= compute_license_score(codebase, package_resource) + scoring_elements, package_attrs= compute_license_score(codebase=None, package_resources=package_resource) license_clarity_score= scoring_elements.to_dict() package_attributes_map[package_uid] = { 'license_clarity_score': license_clarity_score, diff --git a/src/summarycode/score.py b/src/summarycode/score.py index 04ac476409c..9a74472fd33 100644 --- a/src/summarycode/score.py +++ b/src/summarycode/score.py @@ -412,21 +412,21 @@ def get_field_values_from_resources( that are not classified as key files. """ values = [] - - for resource in codebase.walk(topdown=True): - if key_files_only: - if not resource.is_key_file: - continue - else: - if resource.is_key_file: - continue - if is_string: - value = getattr(resource, field_name, None) or None - if value: - values.append(value) - else: - for value in getattr(resource, field_name, []) or []: - values.append(value) + if codebase: + for resource in codebase.walk(topdown=True): + if key_files_only: + if not resource.is_key_file: + continue + else: + if resource.is_key_file: + continue + if is_string: + value = getattr(resource, field_name, None) or None + if value: + values.append(value) + else: + for value in getattr(resource, field_name, []) or []: + values.append(value) if package_resources: for resource in package_resources: From 67e702b4223cc3b919723f98b535321e0ff6a9b9 Mon Sep 17 00:00:00 2001 From: swastik Date: Fri, 2 Aug 2024 23:26:21 +0530 Subject: [PATCH 39/57] Resolve failing test due to code refactoring Signed-off-by: swastik --- src/summarycode/score.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/summarycode/score.py b/src/summarycode/score.py index 9a74472fd33..87abb8bd686 100644 --- a/src/summarycode/score.py +++ b/src/summarycode/score.py @@ -75,7 +75,7 @@ def is_enabled(self, license_clarity_score, **kwargs): def process_codebase(self, codebase, license_clarity_score, **kwargs): if TRACE: logger_debug('LicenseClarityScore:process_codebase') - scoring_elements, declared_license_expression = compute_license_score(codebase, is_codebase=True) + scoring_elements, declared_license_expression = compute_license_score(codebase) codebase.attributes.summary['declared_license_expression'] = declared_license_expression codebase.attributes.summary['license_clarity_score'] = scoring_elements.to_dict() From 73c666458bbd65957369a38018b073068b4e2a88 Mon Sep 17 00:00:00 2001 From: swastik Date: Sat, 3 Aug 2024 01:08:46 +0530 Subject: [PATCH 40/57] Trim down test package_summary data Signed-off-by: swastik --- .../change-case-change-case-5.4.4/README.md | 24 - .../package-lock.json | 4384 ----------------- .../package.json | 12 +- .../packages/change-case/package.json | 42 - .../packages/change-case/tsconfig.json | 9 - .../packages/sponge-case/package.json | 41 - .../packages/sponge-case/tsconfig.json | 9 - .../packages/swap-case/package.json | 39 - .../packages/swap-case/tsconfig.json | 9 - .../packages/title-case/package.json | 39 - 10 files changed, 1 insertion(+), 4607 deletions(-) delete mode 100644 tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/README.md delete mode 100644 tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/package-lock.json delete mode 100644 tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/tsconfig.json delete mode 100644 tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/sponge-case/tsconfig.json delete mode 100644 tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/swap-case/tsconfig.json diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/README.md b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/README.md deleted file mode 100644 index 12167dad44f..00000000000 --- a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/README.md +++ /dev/null @@ -1,24 +0,0 @@ -# Change Case Monorepo - -> Transform a string between `camelCase`, `PascalCase`, `Capital Case`, `snake_case`, `param-case`, `CONSTANT_CASE` and others. - -## Packages - -- [change-case](https://github.com/blakeembrey/change-case/tree/master/packages/change-case) -- [sponge-case](https://github.com/blakeembrey/change-case/tree/master/packages/sponge-case) -- [swap-case](https://github.com/blakeembrey/change-case/tree/master/packages/swap-case) -- [title-case](https://github.com/blakeembrey/change-case/tree/master/packages/title-case) - -### TypeScript and ESM - -All packages are [pure ESM packages](https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c) and ship with TypeScript definitions. They cannot be `require`'d or used with legacy `node` module resolution in TypeScript. - -## Related - -- [Meteor](https://github.com/Konecty/change-case) -- [Atom](https://github.com/robhurring/atom-change-case) -- [VSCode](https://github.com/wmaurer/vscode-change-case) - -## License - -MIT diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/package-lock.json b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/package-lock.json deleted file mode 100644 index d8a0bef27a0..00000000000 --- a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/package-lock.json +++ /dev/null @@ -1,4384 +0,0 @@ -{ - "name": "root", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "root", - "workspaces": [ - "packages/*" - ], - "devDependencies": { - "@borderless/ts-scripts": "^0.15.0", - "@vitest/coverage-v8": "^1.0.1", - "typescript": "^5.2.2", - "vitest": "^1.0.1" - } - }, - "node_modules/@ampproject/remapping": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", - "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", - "dev": true, - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/helper-string-parser": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", - "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", - "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/parser": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.5.tgz", - "integrity": "sha512-hOOqoiNXrmGdFbhgCzu6GiURxUgM27Xwd/aPuu8RfHEZPBzL1Z54okAHAQjXfcQNwvrlkAmAp4SlRTZ45vlthQ==", - "dev": true, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/types": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.5.tgz", - "integrity": "sha512-ON5kSOJwVO6xXVRTvOI0eOnWe7VdUcIpsovGo9U/Br4Ie4UVFQTboO2cYnDhAGU6Fp+UxSiT+pMft0SMHfuq6w==", - "dev": true, - "dependencies": { - "@babel/helper-string-parser": "^7.23.4", - "@babel/helper-validator-identifier": "^7.22.20", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@bcoe/v8-coverage": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", - "dev": true - }, - "node_modules/@borderless/ts-scripts": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/@borderless/ts-scripts/-/ts-scripts-0.15.0.tgz", - "integrity": "sha512-eIgN3O30RlvnnEK5Ne3VDaBUV01Y9HkASGiVR8xKSYfbpZDfZ5RouBLR3Ne5lxlYeLLM7O7XQ7d9ytkM9GzOZw==", - "dev": true, - "dependencies": { - "arg": "^5.0.1", - "ci-info": "^3.3.0", - "find-up": "^6.2.0", - "husky": "^8.0.1", - "lint-staged": "^15.0.2", - "pkg-conf": "^4.0.0", - "prettier": "^3.0.3", - "prettier-plugin-packagejson": "^2.4.6", - "rimraf": "^5.0.1", - "zod": "^3.17.3" - }, - "bin": { - "ts-scripts": "dist/bin.js" - }, - "engines": { - "node": ">=16" - }, - "peerDependencies": { - "typescript": "*" - } - }, - "node_modules/@borderless/ts-scripts/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, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/@borderless/ts-scripts/node_modules/ci-info": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", - "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "engines": { - "node": ">=8" - } - }, - "node_modules/@borderless/ts-scripts/node_modules/find-up": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", - "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", - "dev": true, - "dependencies": { - "locate-path": "^7.1.0", - "path-exists": "^5.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@borderless/ts-scripts/node_modules/glob": { - "version": "10.3.9", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.9.tgz", - "integrity": "sha512-2tU/LKevAQvDVuVJ9pg9Yv9xcbSh+TqHuTaXTNbQwf+0kDl9Fm6bMovi4Nm5c8TVvfxo2LLcqCGtmO9KoJaGWg==", - "dev": true, - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^2.3.5", - "minimatch": "^9.0.1", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", - "path-scurry": "^1.10.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@borderless/ts-scripts/node_modules/locate-path": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", - "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", - "dev": true, - "dependencies": { - "p-locate": "^6.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@borderless/ts-scripts/node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@borderless/ts-scripts/node_modules/minipass": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.3.tgz", - "integrity": "sha512-LhbbwCfz3vsb12j/WkWQPZfKTsgqIe1Nf/ti1pKjYESGLHIVjWU96G9/ljLH4F9mWNVhlQOm0VySdAWzf05dpg==", - "dev": true, - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/@borderless/ts-scripts/node_modules/p-limit": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", - "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", - "dev": true, - "dependencies": { - "yocto-queue": "^1.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@borderless/ts-scripts/node_modules/p-locate": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", - "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", - "dev": true, - "dependencies": { - "p-limit": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@borderless/ts-scripts/node_modules/path-exists": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", - "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", - "dev": true, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - } - }, - "node_modules/@borderless/ts-scripts/node_modules/rimraf": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.4.tgz", - "integrity": "sha512-rizQI/o/YAMM1us0Zyax0uRfIK39XR52EAjjOi0fzMolpGp0onj6CWzBAXuOx6+6Xi9Rgi0d9tUZojhJerLUmQ==", - "dev": true, - "dependencies": { - "glob": "^10.3.7" - }, - "bin": { - "rimraf": "dist/esm/bin.mjs" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@esbuild/android-arm": { - "version": "0.19.8", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.8.tgz", - "integrity": "sha512-31E2lxlGM1KEfivQl8Yf5aYU/mflz9g06H6S15ITUFQueMFtFjESRMoDSkvMo8thYvLBax+VKTPlpnx+sPicOA==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/android-arm64": { - "version": "0.19.8", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.8.tgz", - "integrity": "sha512-B8JbS61bEunhfx8kasogFENgQfr/dIp+ggYXwTqdbMAgGDhRa3AaPpQMuQU0rNxDLECj6FhDzk1cF9WHMVwrtA==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/android-x64": { - "version": "0.19.8", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.8.tgz", - "integrity": "sha512-rdqqYfRIn4jWOp+lzQttYMa2Xar3OK9Yt2fhOhzFXqg0rVWEfSclJvZq5fZslnz6ypHvVf3CT7qyf0A5pM682A==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/darwin-arm64": { - "version": "0.19.8", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.8.tgz", - "integrity": "sha512-RQw9DemMbIq35Bprbboyf8SmOr4UXsRVxJ97LgB55VKKeJOOdvsIPy0nFyF2l8U+h4PtBx/1kRf0BelOYCiQcw==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/darwin-x64": { - "version": "0.19.8", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.8.tgz", - "integrity": "sha512-3sur80OT9YdeZwIVgERAysAbwncom7b4bCI2XKLjMfPymTud7e/oY4y+ci1XVp5TfQp/bppn7xLw1n/oSQY3/Q==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/freebsd-arm64": { - "version": "0.19.8", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.8.tgz", - "integrity": "sha512-WAnPJSDattvS/XtPCTj1tPoTxERjcTpH6HsMr6ujTT+X6rylVe8ggxk8pVxzf5U1wh5sPODpawNicF5ta/9Tmw==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/freebsd-x64": { - "version": "0.19.8", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.8.tgz", - "integrity": "sha512-ICvZyOplIjmmhjd6mxi+zxSdpPTKFfyPPQMQTK/w+8eNK6WV01AjIztJALDtwNNfFhfZLux0tZLC+U9nSyA5Zg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-arm": { - "version": "0.19.8", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.8.tgz", - "integrity": "sha512-H4vmI5PYqSvosPaTJuEppU9oz1dq2A7Mr2vyg5TF9Ga+3+MGgBdGzcyBP7qK9MrwFQZlvNyJrvz6GuCaj3OukQ==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-arm64": { - "version": "0.19.8", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.8.tgz", - "integrity": "sha512-z1zMZivxDLHWnyGOctT9JP70h0beY54xDDDJt4VpTX+iwA77IFsE1vCXWmprajJGa+ZYSqkSbRQ4eyLCpCmiCQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-ia32": { - "version": "0.19.8", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.8.tgz", - "integrity": "sha512-1a8suQiFJmZz1khm/rDglOc8lavtzEMRo0v6WhPgxkrjcU0LkHj+TwBrALwoz/OtMExvsqbbMI0ChyelKabSvQ==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-loong64": { - "version": "0.19.8", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.8.tgz", - "integrity": "sha512-fHZWS2JJxnXt1uYJsDv9+b60WCc2RlvVAy1F76qOLtXRO+H4mjt3Tr6MJ5l7Q78X8KgCFudnTuiQRBhULUyBKQ==", - "cpu": [ - "loong64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-mips64el": { - "version": "0.19.8", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.8.tgz", - "integrity": "sha512-Wy/z0EL5qZYLX66dVnEg9riiwls5IYnziwuju2oUiuxVc+/edvqXa04qNtbrs0Ukatg5HEzqT94Zs7J207dN5Q==", - "cpu": [ - "mips64el" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-ppc64": { - "version": "0.19.8", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.8.tgz", - "integrity": "sha512-ETaW6245wK23YIEufhMQ3HSeHO7NgsLx8gygBVldRHKhOlD1oNeNy/P67mIh1zPn2Hr2HLieQrt6tWrVwuqrxg==", - "cpu": [ - "ppc64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-riscv64": { - "version": "0.19.8", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.8.tgz", - "integrity": "sha512-T2DRQk55SgoleTP+DtPlMrxi/5r9AeFgkhkZ/B0ap99zmxtxdOixOMI570VjdRCs9pE4Wdkz7JYrsPvsl7eESg==", - "cpu": [ - "riscv64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-s390x": { - "version": "0.19.8", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.8.tgz", - "integrity": "sha512-NPxbdmmo3Bk7mbNeHmcCd7R7fptJaczPYBaELk6NcXxy7HLNyWwCyDJ/Xx+/YcNH7Im5dHdx9gZ5xIwyliQCbg==", - "cpu": [ - "s390x" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-x64": { - "version": "0.19.8", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.8.tgz", - "integrity": "sha512-lytMAVOM3b1gPypL2TRmZ5rnXl7+6IIk8uB3eLsV1JwcizuolblXRrc5ShPrO9ls/b+RTp+E6gbsuLWHWi2zGg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/netbsd-x64": { - "version": "0.19.8", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.8.tgz", - "integrity": "sha512-hvWVo2VsXz/8NVt1UhLzxwAfo5sioj92uo0bCfLibB0xlOmimU/DeAEsQILlBQvkhrGjamP0/el5HU76HAitGw==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/openbsd-x64": { - "version": "0.19.8", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.8.tgz", - "integrity": "sha512-/7Y7u77rdvmGTxR83PgaSvSBJCC2L3Kb1M/+dmSIvRvQPXXCuC97QAwMugBNG0yGcbEGfFBH7ojPzAOxfGNkwQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/sunos-x64": { - "version": "0.19.8", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.8.tgz", - "integrity": "sha512-9Lc4s7Oi98GqFA4HzA/W2JHIYfnXbUYgekUP/Sm4BG9sfLjyv6GKKHKKVs83SMicBF2JwAX6A1PuOLMqpD001w==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-arm64": { - "version": "0.19.8", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.8.tgz", - "integrity": "sha512-rq6WzBGjSzihI9deW3fC2Gqiak68+b7qo5/3kmB6Gvbh/NYPA0sJhrnp7wgV4bNwjqM+R2AApXGxMO7ZoGhIJg==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-ia32": { - "version": "0.19.8", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.8.tgz", - "integrity": "sha512-AIAbverbg5jMvJznYiGhrd3sumfwWs8572mIJL5NQjJa06P8KfCPWZQ0NwZbPQnbQi9OWSZhFVSUWjjIrn4hSw==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-x64": { - "version": "0.19.8", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.8.tgz", - "integrity": "sha512-bfZ0cQ1uZs2PqpulNL5j/3w+GDhP36k1K5c38QdQg+Swy51jFZWWeIkteNsufkQxp986wnqRRsb/bHbY1WQ7TA==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@isaacs/cliui": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - "dev": true, - "dependencies": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/schemas": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", - "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", - "dev": true, - "dependencies": { - "@sinclair/typebox": "^0.27.8" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", - "dev": true, - "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", - "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/source-map": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", - "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", - "dev": true - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.19", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", - "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==", - "dev": true, - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", - "dev": true, - "optional": true, - "engines": { - "node": ">=14" - } - }, - "node_modules/@pkgr/utils": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@pkgr/utils/-/utils-2.4.2.tgz", - "integrity": "sha512-POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhYw==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.3", - "fast-glob": "^3.3.0", - "is-glob": "^4.0.3", - "open": "^9.1.0", - "picocolors": "^1.0.0", - "tslib": "^2.6.0" - }, - "engines": { - "node": "^12.20.0 || ^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/unts" - } - }, - "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.6.1.tgz", - "integrity": "sha512-0WQ0ouLejaUCRsL93GD4uft3rOmB8qoQMU05Kb8CmMtMBe7XUDLAltxVZI1q6byNqEtU7N1ZX1Vw5lIpgulLQA==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@rollup/rollup-android-arm64": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.6.1.tgz", - "integrity": "sha512-1TKm25Rn20vr5aTGGZqo6E4mzPicCUD79k17EgTLAsXc1zysyi4xXKACfUbwyANEPAEIxkzwue6JZ+stYzWUTA==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.6.1.tgz", - "integrity": "sha512-cEXJQY/ZqMACb+nxzDeX9IPLAg7S94xouJJCNVE5BJM8JUEP4HeTF+ti3cmxWeSJo+5D+o8Tc0UAWUkfENdeyw==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.6.1.tgz", - "integrity": "sha512-LoSU9Xu56isrkV2jLldcKspJ7sSXmZWkAxg7sW/RfF7GS4F5/v4EiqKSMCFbZtDu2Nc1gxxFdQdKwkKS4rwxNg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.6.1.tgz", - "integrity": "sha512-EfI3hzYAy5vFNDqpXsNxXcgRDcFHUWSx5nnRSCKwXuQlI5J9dD84g2Usw81n3FLBNsGCegKGwwTVsSKK9cooSQ==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.6.1.tgz", - "integrity": "sha512-9lhc4UZstsegbNLhH0Zu6TqvDfmhGzuCWtcTFXY10VjLLUe4Mr0Ye2L3rrtHaDd/J5+tFMEuo5LTCSCMXWfUKw==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.6.1.tgz", - "integrity": "sha512-FfoOK1yP5ksX3wwZ4Zk1NgyGHZyuRhf99j64I5oEmirV8EFT7+OhUZEnP+x17lcP/QHJNWGsoJwrz4PJ9fBEXw==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.6.1.tgz", - "integrity": "sha512-DNGZvZDO5YF7jN5fX8ZqmGLjZEXIJRdJEdTFMhiyXqyXubBa0WVLDWSNlQ5JR2PNgDbEV1VQowhVRUh+74D+RA==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.6.1.tgz", - "integrity": "sha512-RkJVNVRM+piYy87HrKmhbexCHg3A6Z6MU0W9GHnJwBQNBeyhCJG9KDce4SAMdicQnpURggSvtbGo9xAWOfSvIQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.6.1.tgz", - "integrity": "sha512-v2FVT6xfnnmTe3W9bJXl6r5KwJglMK/iRlkKiIFfO6ysKs0rDgz7Cwwf3tjldxQUrHL9INT/1r4VA0n9L/F1vQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.6.1.tgz", - "integrity": "sha512-YEeOjxRyEjqcWphH9dyLbzgkF8wZSKAKUkldRY6dgNR5oKs2LZazqGB41cWJ4Iqqcy9/zqYgmzBkRoVz3Q9MLw==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.6.1.tgz", - "integrity": "sha512-0zfTlFAIhgz8V2G8STq8toAjsYYA6eci1hnXuyOTUFnymrtJwnS6uGKiv3v5UrPZkBlamLvrLV2iiaeqCKzb0A==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@sinclair/typebox": { - "version": "0.27.8", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", - "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", - "dev": true - }, - "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", - "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", - "dev": true - }, - "node_modules/@types/node": { - "version": "20.10.3", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.10.3.tgz", - "integrity": "sha512-XJavIpZqiXID5Yxnxv3RUDKTN5b81ddNC3ecsA0SoFXz/QU8OGBwZGMomiq0zw+uuqbL/krztv/DINAQ/EV4gg==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "undici-types": "~5.26.4" - } - }, - "node_modules/@vitest/coverage-v8": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@vitest/coverage-v8/-/coverage-v8-1.0.1.tgz", - "integrity": "sha512-Z4a7ig4VjUCT/P+LRB3IZrBRXb9xWRUM8rSBH9cKgfrU1Oe01/K2WJKtGshOnQwXZoSfQtwCGpbnHmB/qJwjcw==", - "dev": true, - "dependencies": { - "@ampproject/remapping": "^2.2.1", - "@bcoe/v8-coverage": "^0.2.3", - "debug": "^4.3.4", - "istanbul-lib-coverage": "^3.2.2", - "istanbul-lib-report": "^3.0.1", - "istanbul-lib-source-maps": "^4.0.1", - "istanbul-reports": "^3.1.6", - "magic-string": "^0.30.5", - "magicast": "^0.3.2", - "picocolors": "^1.0.0", - "std-env": "^3.5.0", - "test-exclude": "^6.0.0", - "v8-to-istanbul": "^9.2.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - }, - "peerDependencies": { - "vitest": "^1.0.0" - } - }, - "node_modules/@vitest/expect": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-1.0.1.tgz", - "integrity": "sha512-3cdrb/eKD/0tygDX75YscuHEHMUJ70u3UoLSq2eqhWks57AyzvsDQbyn53IhZ0tBN7gA8Jj2VhXiOV2lef7thw==", - "dev": true, - "dependencies": { - "@vitest/spy": "1.0.1", - "@vitest/utils": "1.0.1", - "chai": "^4.3.10" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/@vitest/runner": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-1.0.1.tgz", - "integrity": "sha512-/+z0vhJ0MfRPT3AyTvAK6m57rzlew/ct8B2a4LMv7NhpPaiI2QLGyOBMB3lcioWdJHjRuLi9aYppfOv0B5aRQA==", - "dev": true, - "dependencies": { - "@vitest/utils": "1.0.1", - "p-limit": "^5.0.0", - "pathe": "^1.1.1" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/@vitest/snapshot": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-1.0.1.tgz", - "integrity": "sha512-wIPtPDGSxEZ+DpNMc94AsybX6LV6uN6sosf5TojyP1m2QbKwiRuLV/5RSsjt1oWViHsTj8mlcwrQQ1zHGO0fMw==", - "dev": true, - "dependencies": { - "magic-string": "^0.30.5", - "pathe": "^1.1.1", - "pretty-format": "^29.7.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/@vitest/spy": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-1.0.1.tgz", - "integrity": "sha512-yXwm1uKhBVr/5MhVeSmtNqK+0q2RXIchJt8kokEKdrWLtkPeDgdbZ6SjR1VQGZuNdWL6sSBnLayIyVvcS0qLfA==", - "dev": true, - "dependencies": { - "tinyspy": "^2.2.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/@vitest/utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-1.0.1.tgz", - "integrity": "sha512-MGPCHkzXbbAyscrhwGzh8uP1HPrTYLWaj1WTDtWSGrpe2yJWLRN9mF9ooKawr6NMOg9vTBtg2JqWLfuLC7Dknw==", - "dev": true, - "dependencies": { - "diff-sequences": "^29.6.3", - "loupe": "^2.3.7", - "pretty-format": "^29.7.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/acorn": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz", - "integrity": "sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-walk": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.0.tgz", - "integrity": "sha512-FS7hV565M5l1R08MXqo8odwMTB02C2UqzB17RVgu9EyuYFBqJZ3/ZY97sQD5FewVu1UyDFc1yztUDrAwT0EypA==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/agent-base": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", - "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "debug": "^4.3.4" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/ansi-escapes": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-5.0.0.tgz", - "integrity": "sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==", - "dev": true, - "dependencies": { - "type-fest": "^1.0.2" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", - "dev": true - }, - "node_modules/assertion-error": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", - "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "dev": true - }, - "node_modules/big-integer": { - "version": "1.6.51", - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", - "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/bplist-parser": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", - "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", - "dev": true, - "dependencies": { - "big-integer": "^1.6.44" - }, - "engines": { - "node": ">= 5.10.0" - } - }, - "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==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/bundle-name": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-3.0.0.tgz", - "integrity": "sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==", - "dev": true, - "dependencies": { - "run-applescript": "^5.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cac": { - "version": "6.7.14", - "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", - "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/chai": { - "version": "4.3.10", - "resolved": "https://registry.npmjs.org/chai/-/chai-4.3.10.tgz", - "integrity": "sha512-0UXG04VuVbruMUYbJ6JctvH0YnC/4q3/AkT18q4NaITo91CUm0liMS9VqzT9vZhVQ/1eqPanMWjBM+Juhfb/9g==", - "dev": true, - "dependencies": { - "assertion-error": "^1.1.0", - "check-error": "^1.0.3", - "deep-eql": "^4.1.3", - "get-func-name": "^2.0.2", - "loupe": "^2.3.6", - "pathval": "^1.1.1", - "type-detect": "^4.0.8" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/chalk": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", - "dev": true, - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/change-case": { - "resolved": "packages/change-case", - "link": true - }, - "node_modules/check-error": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz", - "integrity": "sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==", - "dev": true, - "dependencies": { - "get-func-name": "^2.0.2" - }, - "engines": { - "node": "*" - } - }, - "node_modules/cli-cursor": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", - "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", - "dev": true, - "dependencies": { - "restore-cursor": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-truncate": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz", - "integrity": "sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==", - "dev": true, - "dependencies": { - "slice-ansi": "^5.0.0", - "string-width": "^5.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/colorette": { - "version": "2.0.20", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", - "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", - "dev": true - }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/commander": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", - "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", - "dev": true, - "engines": { - "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": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "dev": true - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/cssstyle": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-3.0.0.tgz", - "integrity": "sha512-N4u2ABATi3Qplzf0hWbVCdjenim8F3ojEXpBDF5hBpjzW182MjNGLqfmQ0SkSPeQ+V86ZXgeH8aXj6kayd4jgg==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "rrweb-cssom": "^0.6.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/data-urls": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-5.0.0.tgz", - "integrity": "sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "whatwg-mimetype": "^4.0.0", - "whatwg-url": "^14.0.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/decimal.js": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", - "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/deep-eql": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.3.tgz", - "integrity": "sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==", - "dev": true, - "dependencies": { - "type-detect": "^4.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/default-browser": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-4.0.0.tgz", - "integrity": "sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==", - "dev": true, - "dependencies": { - "bundle-name": "^3.0.0", - "default-browser-id": "^3.0.0", - "execa": "^7.1.1", - "titleize": "^3.0.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/default-browser-id": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-3.0.0.tgz", - "integrity": "sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==", - "dev": true, - "dependencies": { - "bplist-parser": "^0.2.0", - "untildify": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/default-browser/node_modules/execa": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz", - "integrity": "sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.1", - "human-signals": "^4.3.0", - "is-stream": "^3.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^5.1.0", - "onetime": "^6.0.0", - "signal-exit": "^3.0.7", - "strip-final-newline": "^3.0.0" - }, - "engines": { - "node": "^14.18.0 || ^16.14.0 || >=18.0.0" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/default-browser/node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/default-browser/node_modules/human-signals": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", - "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==", - "dev": true, - "engines": { - "node": ">=14.18.0" - } - }, - "node_modules/default-browser/node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true - }, - "node_modules/define-lazy-prop": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", - "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/detect-indent": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-7.0.1.tgz", - "integrity": "sha512-Mc7QhQ8s+cLrnUfU/Ji94vG/r8M26m8f++vyres4ZoojaRDpZ1eSIh/EpzLNwlWuvzSZ3UbDFspjFvTDXe6e/g==", - "dev": true, - "engines": { - "node": ">=12.20" - } - }, - "node_modules/detect-newline": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-4.0.1.tgz", - "integrity": "sha512-qE3Veg1YXzGHQhlA6jzebZN2qVf6NX+A7m7qlhCGG30dJixrAQhYOsJjsnBjJkCSmuOPpCk30145fr8FV0bzog==", - "dev": true, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/diff-sequences": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", - "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", - "dev": true, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "dev": true - }, - "node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true - }, - "node_modules/entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/esbuild": { - "version": "0.19.8", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.8.tgz", - "integrity": "sha512-l7iffQpT2OrZfH2rXIp7/FkmaeZM0vxbxN9KfiCwGYuZqzMg/JdvX26R31Zxn/Pxvsrg3Y9N6XTcnknqDyyv4w==", - "dev": true, - "hasInstallScript": true, - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "@esbuild/android-arm": "0.19.8", - "@esbuild/android-arm64": "0.19.8", - "@esbuild/android-x64": "0.19.8", - "@esbuild/darwin-arm64": "0.19.8", - "@esbuild/darwin-x64": "0.19.8", - "@esbuild/freebsd-arm64": "0.19.8", - "@esbuild/freebsd-x64": "0.19.8", - "@esbuild/linux-arm": "0.19.8", - "@esbuild/linux-arm64": "0.19.8", - "@esbuild/linux-ia32": "0.19.8", - "@esbuild/linux-loong64": "0.19.8", - "@esbuild/linux-mips64el": "0.19.8", - "@esbuild/linux-ppc64": "0.19.8", - "@esbuild/linux-riscv64": "0.19.8", - "@esbuild/linux-s390x": "0.19.8", - "@esbuild/linux-x64": "0.19.8", - "@esbuild/netbsd-x64": "0.19.8", - "@esbuild/openbsd-x64": "0.19.8", - "@esbuild/sunos-x64": "0.19.8", - "@esbuild/win32-arm64": "0.19.8", - "@esbuild/win32-ia32": "0.19.8", - "@esbuild/win32-x64": "0.19.8" - } - }, - "node_modules/eventemitter3": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", - "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==", - "dev": true - }, - "node_modules/execa": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", - "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^8.0.1", - "human-signals": "^5.0.0", - "is-stream": "^3.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^5.1.0", - "onetime": "^6.0.0", - "signal-exit": "^4.1.0", - "strip-final-newline": "^3.0.0" - }, - "engines": { - "node": ">=16.17" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/fast-glob": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", - "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", - "dev": true, - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/foreground-child": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", - "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "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 - }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/get-func-name": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.2.tgz", - "integrity": "sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/get-stdin": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-9.0.0.tgz", - "integrity": "sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/get-stream": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", - "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", - "dev": true, - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/git-hooks-list": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/git-hooks-list/-/git-hooks-list-3.1.0.tgz", - "integrity": "sha512-LF8VeHeR7v+wAbXqfgRlTSX/1BJR9Q1vEMR8JAz1cEg6GX07+zyj3sAdDvYjj/xnlIfVuGgj4qBei1K3hKH+PA==", - "dev": true, - "funding": { - "url": "https://github.com/fisker/git-hooks-list?sponsor=1" - } - }, - "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, - "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" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "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==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/globby": { - "version": "13.2.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz", - "integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==", - "dev": true, - "dependencies": { - "dir-glob": "^3.0.1", - "fast-glob": "^3.3.0", - "ignore": "^5.2.4", - "merge2": "^1.4.1", - "slash": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/html-encoding-sniffer": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-4.0.0.tgz", - "integrity": "sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "whatwg-encoding": "^3.1.1" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true - }, - "node_modules/http-proxy-agent": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.0.tgz", - "integrity": "sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "agent-base": "^7.1.0", - "debug": "^4.3.4" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/https-proxy-agent": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.2.tgz", - "integrity": "sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "agent-base": "^7.0.2", - "debug": "4" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/human-signals": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", - "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", - "dev": true, - "engines": { - "node": ">=16.17.0" - } - }, - "node_modules/husky": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.3.tgz", - "integrity": "sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==", - "dev": true, - "bin": { - "husky": "lib/bin.js" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/typicode" - } - }, - "node_modules/iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "node_modules/is-docker": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", - "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", - "dev": true, - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", - "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-inside-container": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", - "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", - "dev": true, - "dependencies": { - "is-docker": "^3.0.0" - }, - "bin": { - "is-inside-container": "cli.js" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-plain-obj": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", - "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-potential-custom-element-name": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", - "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/is-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", - "dev": true, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, - "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-wsl/node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "dev": true, - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "node_modules/istanbul-lib-coverage": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", - "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-report": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", - "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", - "dev": true, - "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^4.0.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/istanbul-lib-source-maps": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", - "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", - "dev": true, - "dependencies": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/istanbul-reports": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", - "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", - "dev": true, - "dependencies": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jackspeak": { - "version": "2.3.5", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.5.tgz", - "integrity": "sha512-Ratx+B8WeXLAtRJn26hrhY8S1+Jz6pxPMrkrdkgb/NstTNiqMhX0/oFVu5wX+g5n6JlEu2LPsDJmY8nRP4+alw==", - "dev": true, - "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" - } - }, - "node_modules/jsdom": { - "version": "23.0.1", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-23.0.1.tgz", - "integrity": "sha512-2i27vgvlUsGEBO9+/kJQRbtqtm+191b5zAZrU/UezVmnC2dlDAFLgDYJvAEi94T4kjsRKkezEtLQTgsNEsW2lQ==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "cssstyle": "^3.0.0", - "data-urls": "^5.0.0", - "decimal.js": "^10.4.3", - "form-data": "^4.0.0", - "html-encoding-sniffer": "^4.0.0", - "http-proxy-agent": "^7.0.0", - "https-proxy-agent": "^7.0.2", - "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.7", - "parse5": "^7.1.2", - "rrweb-cssom": "^0.6.0", - "saxes": "^6.0.0", - "symbol-tree": "^3.2.4", - "tough-cookie": "^4.1.3", - "w3c-xmlserializer": "^5.0.0", - "webidl-conversions": "^7.0.0", - "whatwg-encoding": "^3.1.1", - "whatwg-mimetype": "^4.0.0", - "whatwg-url": "^14.0.0", - "ws": "^8.14.2", - "xml-name-validator": "^5.0.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "canvas": "^2.11.2" - }, - "peerDependenciesMeta": { - "canvas": { - "optional": true - } - } - }, - "node_modules/jsonc-parser": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", - "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==", - "dev": true - }, - "node_modules/lilconfig": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", - "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/lint-staged": { - "version": "15.0.2", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.0.2.tgz", - "integrity": "sha512-vnEy7pFTHyVuDmCAIFKR5QDO8XLVlPFQQyujQ/STOxe40ICWqJ6knS2wSJ/ffX/Lw0rz83luRDh+ET7toN+rOw==", - "dev": true, - "dependencies": { - "chalk": "5.3.0", - "commander": "11.1.0", - "debug": "4.3.4", - "execa": "8.0.1", - "lilconfig": "2.1.0", - "listr2": "7.0.2", - "micromatch": "4.0.5", - "pidtree": "0.6.0", - "string-argv": "0.3.2", - "yaml": "2.3.3" - }, - "bin": { - "lint-staged": "bin/lint-staged.js" - }, - "engines": { - "node": ">=18.12.0" - }, - "funding": { - "url": "https://opencollective.com/lint-staged" - } - }, - "node_modules/listr2": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-7.0.2.tgz", - "integrity": "sha512-rJysbR9GKIalhTbVL2tYbF2hVyDnrf7pFUZBwjPaMIdadYHmeT+EVi/Bu3qd7ETQPahTotg2WRCatXwRBW554g==", - "dev": true, - "dependencies": { - "cli-truncate": "^3.1.0", - "colorette": "^2.0.20", - "eventemitter3": "^5.0.1", - "log-update": "^5.0.1", - "rfdc": "^1.3.0", - "wrap-ansi": "^8.1.0" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/local-pkg": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.5.0.tgz", - "integrity": "sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==", - "dev": true, - "dependencies": { - "mlly": "^1.4.2", - "pkg-types": "^1.0.3" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, - "node_modules/log-update": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/log-update/-/log-update-5.0.1.tgz", - "integrity": "sha512-5UtUDQ/6edw4ofyljDNcOVJQ4c7OjDro4h3y8e1GQL5iYElYclVHJ3zeWchylvMaKnDbDilC8irOVyexnA/Slw==", - "dev": true, - "dependencies": { - "ansi-escapes": "^5.0.0", - "cli-cursor": "^4.0.0", - "slice-ansi": "^5.0.0", - "strip-ansi": "^7.0.1", - "wrap-ansi": "^8.0.1" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/loupe": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.7.tgz", - "integrity": "sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==", - "dev": true, - "dependencies": { - "get-func-name": "^2.0.1" - } - }, - "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/magic-string": { - "version": "0.30.5", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.5.tgz", - "integrity": "sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==", - "dev": true, - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.15" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/magicast": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/magicast/-/magicast-0.3.2.tgz", - "integrity": "sha512-Fjwkl6a0syt9TFN0JSYpOybxiMCkYNEeOTnOTNRbjphirLakznZXAqrXgj/7GG3D1dvETONNwrBfinvAbpunDg==", - "dev": true, - "dependencies": { - "@babel/parser": "^7.23.3", - "@babel/types": "^7.23.3", - "source-map-js": "^1.0.2" - } - }, - "node_modules/make-dir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", - "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", - "dev": true, - "dependencies": { - "semver": "^7.5.3" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dev": true, - "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "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==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", - "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/mlly": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.4.2.tgz", - "integrity": "sha512-i/Ykufi2t1EZ6NaPLdfnZk2AX8cs0d+mTzVKuPfqPKPatxLApaBoxJQ9x1/uckXtrS/U5oisPMDkNs0yQTaBRg==", - "dev": true, - "dependencies": { - "acorn": "^8.10.0", - "pathe": "^1.1.1", - "pkg-types": "^1.0.3", - "ufo": "^1.3.0" - } - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/nanoid": { - "version": "3.3.7", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", - "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/npm-run-path": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", - "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", - "dev": true, - "dependencies": { - "path-key": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-run-path/node_modules/path-key": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", - "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/nwsapi": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", - "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", - "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", - "dev": true, - "dependencies": { - "mimic-fn": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/open": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/open/-/open-9.1.0.tgz", - "integrity": "sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==", - "dev": true, - "dependencies": { - "default-browser": "^4.0.0", - "define-lazy-prop": "^3.0.0", - "is-inside-container": "^1.0.0", - "is-wsl": "^2.2.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-limit": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-5.0.0.tgz", - "integrity": "sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==", - "dev": true, - "dependencies": { - "yocto-queue": "^1.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/parse5": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", - "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "entities": "^4.4.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } - }, - "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, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-scurry": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", - "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", - "dev": true, - "dependencies": { - "lru-cache": "^9.1.1 || ^10.0.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/path-scurry/node_modules/lru-cache": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz", - "integrity": "sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==", - "dev": true, - "engines": { - "node": "14 || >=16.14" - } - }, - "node_modules/path-scurry/node_modules/minipass": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.3.tgz", - "integrity": "sha512-LhbbwCfz3vsb12j/WkWQPZfKTsgqIe1Nf/ti1pKjYESGLHIVjWU96G9/ljLH4F9mWNVhlQOm0VySdAWzf05dpg==", - "dev": true, - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/pathe": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.1.tgz", - "integrity": "sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==", - "dev": true - }, - "node_modules/pathval": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz", - "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pidtree": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.6.0.tgz", - "integrity": "sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==", - "dev": true, - "bin": { - "pidtree": "bin/pidtree.js" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/pkg-conf": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-4.0.0.tgz", - "integrity": "sha512-7dmgi4UY4qk+4mj5Cd8v/GExPo0K+SlY+hulOSdfZ/T6jVH6//y7NtzZo5WrfhDBxuQ0jCa7fLZmNaNh7EWL/w==", - "dev": true, - "dependencies": { - "find-up": "^6.0.0", - "load-json-file": "^7.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pkg-conf/node_modules/find-up": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", - "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", - "dev": true, - "dependencies": { - "locate-path": "^7.1.0", - "path-exists": "^5.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pkg-conf/node_modules/load-json-file": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-7.0.1.tgz", - "integrity": "sha512-Gnxj3ev3mB5TkVBGad0JM6dmLiQL+o0t23JPBZ9sd+yvSLk05mFoqKBw5N8gbbkU4TNXyqCgIrl/VM17OgUIgQ==", - "dev": true, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pkg-conf/node_modules/locate-path": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", - "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", - "dev": true, - "dependencies": { - "p-locate": "^6.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pkg-conf/node_modules/p-limit": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", - "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", - "dev": true, - "dependencies": { - "yocto-queue": "^1.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pkg-conf/node_modules/p-locate": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", - "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", - "dev": true, - "dependencies": { - "p-limit": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pkg-conf/node_modules/path-exists": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", - "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", - "dev": true, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - } - }, - "node_modules/pkg-types": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.0.3.tgz", - "integrity": "sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==", - "dev": true, - "dependencies": { - "jsonc-parser": "^3.2.0", - "mlly": "^1.2.0", - "pathe": "^1.1.0" - } - }, - "node_modules/postcss": { - "version": "8.4.32", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.32.tgz", - "integrity": "sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "nanoid": "^3.3.7", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/prettier": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.0.3.tgz", - "integrity": "sha512-L/4pUDMxcNa8R/EthV08Zt42WBO4h1rarVtK0K+QJG0X187OLo7l699jWw0GKuwzkPQ//jMFA/8Xm6Fh3J/DAg==", - "dev": true, - "bin": { - "prettier": "bin/prettier.cjs" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, - "node_modules/prettier-plugin-packagejson": { - "version": "2.4.6", - "resolved": "https://registry.npmjs.org/prettier-plugin-packagejson/-/prettier-plugin-packagejson-2.4.6.tgz", - "integrity": "sha512-5JGfzkJRL0DLNyhwmiAV9mV0hZLHDwddFCs2lc9CNxOChpoWUQVe8K4qTMktmevmDlMpok2uT10nvHUyU59sNw==", - "dev": true, - "dependencies": { - "sort-package-json": "2.6.0", - "synckit": "0.8.5" - }, - "peerDependencies": { - "prettier": ">= 1.16.0" - }, - "peerDependenciesMeta": { - "prettier": { - "optional": true - } - } - }, - "node_modules/pretty-format": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", - "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", - "dev": true, - "dependencies": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/psl": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/querystringify": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", - "dev": true - }, - "node_modules/requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/restore-cursor": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", - "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", - "dev": true, - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/restore-cursor/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/restore-cursor/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/restore-cursor/node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true, - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rfdc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", - "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", - "dev": true - }, - "node_modules/rollup": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.6.1.tgz", - "integrity": "sha512-jZHaZotEHQaHLgKr8JnQiDT1rmatjgKlMekyksz+yk9jt/8z9quNjnKNRoaM0wd9DC2QKXjmWWuDYtM3jfF8pQ==", - "dev": true, - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=18.0.0", - "npm": ">=8.0.0" - }, - "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.6.1", - "@rollup/rollup-android-arm64": "4.6.1", - "@rollup/rollup-darwin-arm64": "4.6.1", - "@rollup/rollup-darwin-x64": "4.6.1", - "@rollup/rollup-linux-arm-gnueabihf": "4.6.1", - "@rollup/rollup-linux-arm64-gnu": "4.6.1", - "@rollup/rollup-linux-arm64-musl": "4.6.1", - "@rollup/rollup-linux-x64-gnu": "4.6.1", - "@rollup/rollup-linux-x64-musl": "4.6.1", - "@rollup/rollup-win32-arm64-msvc": "4.6.1", - "@rollup/rollup-win32-ia32-msvc": "4.6.1", - "@rollup/rollup-win32-x64-msvc": "4.6.1", - "fsevents": "~2.3.2" - } - }, - "node_modules/rrweb-cssom": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.6.0.tgz", - "integrity": "sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/run-applescript": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-5.0.0.tgz", - "integrity": "sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==", - "dev": true, - "dependencies": { - "execa": "^5.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/run-applescript/node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/run-applescript/node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/run-applescript/node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "dev": true, - "engines": { - "node": ">=10.17.0" - } - }, - "node_modules/run-applescript/node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/run-applescript/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/run-applescript/node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/run-applescript/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/run-applescript/node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true - }, - "node_modules/run-applescript/node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/saxes": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", - "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "xmlchars": "^2.2.0" - }, - "engines": { - "node": ">=v12.22.7" - } - }, - "node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/siginfo": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz", - "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==", - "dev": true - }, - "node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "dev": true, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/slice-ansi": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", - "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^6.0.0", - "is-fullwidth-code-point": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" - } - }, - "node_modules/sort-object-keys": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/sort-object-keys/-/sort-object-keys-1.1.3.tgz", - "integrity": "sha512-855pvK+VkU7PaKYPc+Jjnmt4EzejQHyhhF33q31qG8x7maDzkeFhAAThdCYay11CISO+qAMwjOBP+fPZe0IPyg==", - "dev": true - }, - "node_modules/sort-package-json": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/sort-package-json/-/sort-package-json-2.6.0.tgz", - "integrity": "sha512-XSQ+lY9bAYA8ZsoChcEoPlgcSMaheziEp1beox1JVxy1SV4F2jSq9+h2rJ+3mC/Dhu9Ius1DLnInD5AWcsDXZw==", - "dev": true, - "dependencies": { - "detect-indent": "^7.0.1", - "detect-newline": "^4.0.0", - "get-stdin": "^9.0.0", - "git-hooks-list": "^3.0.0", - "globby": "^13.1.2", - "is-plain-obj": "^4.1.0", - "sort-object-keys": "^1.1.3" - }, - "bin": { - "sort-package-json": "cli.js" - } - }, - "node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/sponge-case": { - "resolved": "packages/sponge-case", - "link": true - }, - "node_modules/stackback": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz", - "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==", - "dev": true - }, - "node_modules/std-env": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.6.0.tgz", - "integrity": "sha512-aFZ19IgVmhdB2uX599ve2kE6BIE3YMnQ6Gp6BURhW/oIzpXGKr878TQfAQZn1+i0Flcc/UKUy1gOlcfaUBCryg==", - "dev": true - }, - "node_modules/string-argv": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz", - "integrity": "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==", - "dev": true, - "engines": { - "node": ">=0.6.19" - } - }, - "node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dev": true, - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/string-width-cjs": { - "name": "string-width", - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width-cjs/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width-cjs/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/string-width-cjs/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width-cjs/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/strip-ansi-cjs": { - "name": "strip-ansi", - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi-cjs/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-final-newline": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/strip-literal": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-1.3.0.tgz", - "integrity": "sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg==", - "dev": true, - "dependencies": { - "acorn": "^8.10.0" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/swap-case": { - "resolved": "packages/swap-case", - "link": true - }, - "node_modules/symbol-tree": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/synckit": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.5.tgz", - "integrity": "sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==", - "dev": true, - "dependencies": { - "@pkgr/utils": "^2.3.1", - "tslib": "^2.5.0" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/unts" - } - }, - "node_modules/terser": { - "version": "5.25.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.25.0.tgz", - "integrity": "sha512-we0I9SIsfvNUMP77zC9HG+MylwYYsGFSBG8qm+13oud2Yh+O104y614FRbyjpxys16jZwot72Fpi827YvGzuqg==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.8.2", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/terser/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "dev": true, - "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/tinybench": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.5.1.tgz", - "integrity": "sha512-65NKvSuAVDP/n4CqH+a9w2kTlLReS9vhsAP06MWx+/89nMinJyB2icyl58RIcqCmIggpojIGeuJGhjU1aGMBSg==", - "dev": true - }, - "node_modules/tinypool": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-0.8.1.tgz", - "integrity": "sha512-zBTCK0cCgRROxvs9c0CGK838sPkeokNGdQVUUwHAbynHFlmyJYj825f/oRs528HaIJ97lo0pLIlDUzwN+IorWg==", - "dev": true, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/tinyspy": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-2.2.0.tgz", - "integrity": "sha512-d2eda04AN/cPOR89F7Xv5bK/jrQEhmcLFe6HFldoeO9AJtps+fqEnh486vnT/8y4bw38pSyxDcTCAq+Ks2aJTg==", - "dev": true, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/title-case": { - "resolved": "packages/title-case", - "link": true - }, - "node_modules/titleize": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz", - "integrity": "sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/tough-cookie": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", - "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.2.0", - "url-parse": "^1.5.3" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/tr46": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.0.0.tgz", - "integrity": "sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "punycode": "^2.3.1" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", - "dev": true - }, - "node_modules/type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/type-fest": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", - "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/typescript": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", - "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, - "node_modules/ufo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.3.2.tgz", - "integrity": "sha512-o+ORpgGwaYQXgqGDwd+hkS4PuZ3QnmqMMxRuajK/a38L6fTpcE5GPIfrf+L/KemFzfUpeUQc1rRS1iDBozvnFA==", - "dev": true - }, - "node_modules/undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/universalify": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", - "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/untildify": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", - "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/url-parse": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", - "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, - "node_modules/v8-to-istanbul": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.2.0.tgz", - "integrity": "sha512-/EH/sDgxU2eGxajKdwLCDmQ4FWq+kpi3uCmBGpw1xJtnAxEjlD8j8PEiGWpCIMIs3ciNAgH0d3TTJiUkYzyZjA==", - "dev": true, - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.12", - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^2.0.0" - }, - "engines": { - "node": ">=10.12.0" - } - }, - "node_modules/vite": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.0.5.tgz", - "integrity": "sha512-OekeWqR9Ls56f3zd4CaxzbbS11gqYkEiBtnWFFgYR2WV8oPJRRKq0mpskYy/XaoCL3L7VINDhqqOMNDiYdGvGg==", - "dev": true, - "dependencies": { - "esbuild": "^0.19.3", - "postcss": "^8.4.32", - "rollup": "^4.2.0" - }, - "bin": { - "vite": "bin/vite.js" - }, - "engines": { - "node": "^18.0.0 || >=20.0.0" - }, - "funding": { - "url": "https://github.com/vitejs/vite?sponsor=1" - }, - "optionalDependencies": { - "fsevents": "~2.3.3" - }, - "peerDependencies": { - "@types/node": "^18.0.0 || >=20.0.0", - "less": "*", - "lightningcss": "^1.21.0", - "sass": "*", - "stylus": "*", - "sugarss": "*", - "terser": "^5.4.0" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - }, - "less": { - "optional": true - }, - "lightningcss": { - "optional": true - }, - "sass": { - "optional": true - }, - "stylus": { - "optional": true - }, - "sugarss": { - "optional": true - }, - "terser": { - "optional": true - } - } - }, - "node_modules/vite-node": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-1.0.1.tgz", - "integrity": "sha512-Y2Jnz4cr2azsOMMYuVPrQkp3KMnS/0WV8ezZjCy4hU7O5mUHCAVOnFmoEvs1nvix/4mYm74Len8bYRWZJMNP6g==", - "dev": true, - "dependencies": { - "cac": "^6.7.14", - "debug": "^4.3.4", - "pathe": "^1.1.1", - "picocolors": "^1.0.0", - "vite": "^5.0.0-beta.15 || ^5.0.0" - }, - "bin": { - "vite-node": "vite-node.mjs" - }, - "engines": { - "node": "^18.0.0 || >=20.0.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/vitest": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/vitest/-/vitest-1.0.1.tgz", - "integrity": "sha512-MHsOj079S28hDsvdDvyD1pRj4dcS51EC5Vbe0xvOYX+WryP8soiK2dm8oULi+oA/8Xa/h6GoJEMTmcmBy5YM+Q==", - "dev": true, - "dependencies": { - "@vitest/expect": "1.0.1", - "@vitest/runner": "1.0.1", - "@vitest/snapshot": "1.0.1", - "@vitest/spy": "1.0.1", - "@vitest/utils": "1.0.1", - "acorn-walk": "^8.3.0", - "cac": "^6.7.14", - "chai": "^4.3.10", - "debug": "^4.3.4", - "execa": "^8.0.1", - "local-pkg": "^0.5.0", - "magic-string": "^0.30.5", - "pathe": "^1.1.1", - "picocolors": "^1.0.0", - "std-env": "^3.5.0", - "strip-literal": "^1.3.0", - "tinybench": "^2.5.1", - "tinypool": "^0.8.1", - "vite": "^5.0.0-beta.19 || ^5.0.0", - "vite-node": "1.0.1", - "why-is-node-running": "^2.2.2" - }, - "bin": { - "vitest": "vitest.mjs" - }, - "engines": { - "node": "^18.0.0 || >=20.0.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - }, - "peerDependencies": { - "@edge-runtime/vm": "*", - "@types/node": "^18.0.0 || >=20.0.0", - "@vitest/browser": "^1.0.0", - "@vitest/ui": "^1.0.0", - "happy-dom": "*", - "jsdom": "*" - }, - "peerDependenciesMeta": { - "@edge-runtime/vm": { - "optional": true - }, - "@types/node": { - "optional": true - }, - "@vitest/browser": { - "optional": true - }, - "@vitest/ui": { - "optional": true - }, - "happy-dom": { - "optional": true - }, - "jsdom": { - "optional": true - } - } - }, - "node_modules/w3c-xmlserializer": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-5.0.0.tgz", - "integrity": "sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "xml-name-validator": "^5.0.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/webidl-conversions": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", - "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/whatwg-encoding": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz", - "integrity": "sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "iconv-lite": "0.6.3" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/whatwg-mimetype": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz", - "integrity": "sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/whatwg-url": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.0.0.tgz", - "integrity": "sha512-1lfMEm2IEr7RIV+f4lUNPOqfFL+pO+Xw3fJSqmjX9AbXcXcYOkCe1P6+9VBZB6n94af16NfZf+sSk0JCBZC9aw==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "tr46": "^5.0.0", - "webidl-conversions": "^7.0.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/why-is-node-running": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.2.2.tgz", - "integrity": "sha512-6tSwToZxTOcotxHeA+qGCq1mVzKR3CwcJGmVcY+QE8SHy6TnpFnh8PAvPNHYr7EcuVeG0QSMxtYCuO1ta/G/oA==", - "dev": true, - "dependencies": { - "siginfo": "^2.0.0", - "stackback": "0.0.2" - }, - "bin": { - "why-is-node-running": "cli.js" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs": { - "name": "wrap-ansi", - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/wrap-ansi-cjs/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "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==", - "dev": true - }, - "node_modules/ws": { - "version": "8.14.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.14.2.tgz", - "integrity": "sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/xml-name-validator": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-5.0.0.tgz", - "integrity": "sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/xmlchars": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/yaml": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.3.tgz", - "integrity": "sha512-zw0VAJxgeZ6+++/su5AFoqBbZbrEakwu+X0M5HmcwUiBL7AzcuPKjj5we4xfQLp78LkEMpD0cOnUhmgOVy3KdQ==", - "dev": true, - "engines": { - "node": ">= 14" - } - }, - "node_modules/yocto-queue": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", - "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==", - "dev": true, - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/zod": { - "version": "3.22.4", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.22.4.tgz", - "integrity": "sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/colinhacks" - } - }, - "packages/camel-case": { - "version": "5.0.0", - "extraneous": true, - "license": "MIT", - "dependencies": { - "no-case": "^4.0.0" - } - }, - "packages/capital-case": { - "version": "2.0.0", - "extraneous": true, - "license": "MIT", - "dependencies": { - "no-case": "^4.0.0" - }, - "devDependencies": { - "@vitest/coverage-v8": "^0.34.5" - } - }, - "packages/change-case": { - "version": "5.4.4", - "license": "MIT" - }, - "packages/change-case-of-keys": { - "version": "0.0.0", - "extraneous": true, - "license": "MIT", - "devDependencies": { - "@size-limit/preset-small-lib": "^2.2.1", - "@types/jest": "^24.0.23", - "@types/node": "^12.12.14", - "camel-case": "^4.1.2", - "jest": "^24.9.0", - "rimraf": "^3.0.0", - "ts-jest": "^24.2.0", - "tslint": "^5.20.1", - "tslint-config-prettier": "^1.18.0", - "tslint-config-standard": "^9.0.0", - "typescript": "^4.1.2" - } - }, - "packages/constant-case": { - "version": "4.0.0", - "extraneous": true, - "license": "MIT", - "dependencies": { - "no-case": "^4.0.0" - } - }, - "packages/dot-case": { - "version": "4.0.0", - "extraneous": true, - "license": "MIT", - "dependencies": { - "no-case": "^4.0.0" - } - }, - "packages/header-case": { - "version": "3.0.0", - "extraneous": true, - "license": "MIT", - "dependencies": { - "no-case": "^4.0.0" - } - }, - "packages/is-lower-case": { - "version": "3.0.0", - "extraneous": true, - "license": "MIT" - }, - "packages/is-upper-case": { - "version": "3.0.0", - "extraneous": true, - "license": "MIT" - }, - "packages/lower-case": { - "version": "3.0.0", - "extraneous": true, - "license": "MIT" - }, - "packages/lower-case-first": { - "version": "3.0.0", - "extraneous": true, - "license": "MIT" - }, - "packages/no-case": { - "version": "4.0.0", - "extraneous": true, - "license": "MIT" - }, - "packages/param-case": { - "version": "4.0.0", - "extraneous": true, - "license": "MIT", - "dependencies": { - "no-case": "^4.0.0" - } - }, - "packages/pascal-case": { - "version": "4.0.0", - "extraneous": true, - "license": "MIT", - "dependencies": { - "no-case": "^4.0.0" - } - }, - "packages/path-case": { - "version": "4.0.0", - "extraneous": true, - "license": "MIT", - "dependencies": { - "no-case": "^4.0.0" - } - }, - "packages/sentence-case": { - "version": "4.0.0", - "extraneous": true, - "license": "MIT", - "dependencies": { - "no-case": "^4.0.0" - } - }, - "packages/snake-case": { - "version": "4.0.0", - "extraneous": true, - "license": "MIT", - "dependencies": { - "no-case": "^4.0.0" - } - }, - "packages/sponge-case": { - "version": "2.0.3", - "license": "MIT" - }, - "packages/swap-case": { - "version": "3.0.3", - "license": "MIT" - }, - "packages/title-case": { - "version": "4.3.1", - "license": "MIT" - }, - "packages/upper-case": { - "version": "3.0.0", - "extraneous": true, - "license": "MIT" - }, - "packages/upper-case-first": { - "version": "3.0.0", - "extraneous": true, - "license": "MIT" - } - } -} diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/package.json b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/package.json index 631c6e7dd4e..8d6281380f6 100644 --- a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/package.json +++ b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/package.json @@ -1,16 +1,6 @@ { "name": "", - "private": true, "workspaces": [ "packages/*" - ], - "scripts": { - "prepare": "ts-scripts install" - }, - "devDependencies": { - "@borderless/ts-scripts": "^0.15.0", - "@vitest/coverage-v8": "^1.0.1", - "typescript": "^5.2.2", - "vitest": "^1.0.1" - } + ] } diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/package.json b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/package.json index 38588b70c56..e381d08e74f 100644 --- a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/package.json +++ b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/package.json @@ -1,51 +1,9 @@ { "name": "change-case", - "version": "5.4.4", - "description": "Transform a string between `camelCase`, `PascalCase`, `Capital Case`, `snake_case`, `kebab-case`, `CONSTANT_CASE` and others", - "keywords": [ - "change", - "case", - "convert", - "transform", - "camel-case", - "pascal-case", - "param-case", - "kebab-case", - "header-case" - ], - "homepage": "https://github.com/blakeembrey/change-case/tree/master/packages/change-case#readme", - "bugs": { - "url": "https://github.com/blakeembrey/change-case/issues" - }, - "repository": { - "type": "git", - "url": "git://github.com/blakeembrey/change-case.git" - }, "license": "MIT", "author": { "name": "Blake Embrey", "email": "hello@blakeembrey.com", "url": "http://blakeembrey.me" - }, - "type": "module", - "exports": { - ".": "./dist/index.js", - "./keys": "./dist/keys.js" - }, - "main": "./dist/index.js", - "types": "./dist/index.d.ts", - "files": [ - "dist/" - ], - "scripts": { - "bench": "vitest bench", - "build": "ts-scripts build", - "format": "ts-scripts format", - "prepublishOnly": "npm run build", - "specs": "ts-scripts specs", - "test": "ts-scripts test" - }, - "publishConfig": { - "access": "public" } } diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/tsconfig.json b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/tsconfig.json deleted file mode 100644 index f354254d291..00000000000 --- a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/tsconfig.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "extends": "../../tsconfig.base.json", - "compilerOptions": { - "outDir": "dist", - "rootDir": "src" - }, - "include": ["src/**/*"], - "exclude": ["src/**/*.spec.*", "src/**/*.bench.*"] -} diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/sponge-case/package.json b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/sponge-case/package.json index 2cb47f1a489..8597b48eb7b 100644 --- a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/sponge-case/package.json +++ b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/sponge-case/package.json @@ -1,50 +1,9 @@ { "name": "sponge-case", - "version": "2.0.3", - "description": "Transform into a string with random capitalization applied", - "keywords": [ - "random", - "randomize", - "spongebob", - "mocking", - "capital", - "case", - "convert", - "transform", - "capitalize" - ], - "homepage": "https://github.com/blakeembrey/change-case/tree/master/packages/sponge-case#readme", - "bugs": { - "url": "https://github.com/blakeembrey/change-case/issues" - }, - "repository": { - "type": "git", - "url": "git://github.com/blakeembrey/change-case.git" - }, "license": "MIT", "author": { "name": "Nate Rabins", "email": "nrabins@gmail.com", "url": "http://rabins.dev" - }, - "type": "module", - "exports": { - ".": "./dist/index.js" - }, - "main": "./dist/index.js", - "types": "./dist/index.d.ts", - "files": [ - "dist/" - ], - "scripts": { - "bench": "vitest bench", - "build": "ts-scripts build", - "format": "ts-scripts format", - "prepublishOnly": "npm run build", - "specs": "ts-scripts specs", - "test": "ts-scripts test" - }, - "publishConfig": { - "access": "public" } } diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/sponge-case/tsconfig.json b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/sponge-case/tsconfig.json deleted file mode 100644 index f354254d291..00000000000 --- a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/sponge-case/tsconfig.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "extends": "../../tsconfig.base.json", - "compilerOptions": { - "outDir": "dist", - "rootDir": "src" - }, - "include": ["src/**/*"], - "exclude": ["src/**/*.spec.*", "src/**/*.bench.*"] -} diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/swap-case/package.json b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/swap-case/package.json index 91697e54bc3..c586cf0fe47 100644 --- a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/swap-case/package.json +++ b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/swap-case/package.json @@ -1,48 +1,9 @@ { "name": "swap-case", - "version": "3.0.3", - "description": "Transform a string by swapping every character from upper to lower case, or lower to upper case", - "keywords": [ - "swap", - "case", - "invert", - "convert", - "transform", - "lower", - "upper" - ], - "homepage": "https://github.com/blakeembrey/change-case/tree/master/packages/swap-case#readme", - "bugs": { - "url": "https://github.com/blakeembrey/change-case/issues" - }, - "repository": { - "type": "git", - "url": "git://github.com/blakeembrey/change-case.git" - }, "license": "MIT", "author": { "name": "Blake Embrey", "email": "hello@blakeembrey.com", "url": "http://blakeembrey.me" - }, - "type": "module", - "exports": { - ".": "./dist/index.js" - }, - "main": "./dist/index.js", - "types": "./dist/index.d.ts", - "files": [ - "dist/" - ], - "scripts": { - "bench": "vitest bench", - "build": "ts-scripts build", - "format": "ts-scripts format", - "prepublishOnly": "npm run build", - "specs": "ts-scripts specs", - "test": "ts-scripts test" - }, - "publishConfig": { - "access": "public" } } diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/swap-case/tsconfig.json b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/swap-case/tsconfig.json deleted file mode 100644 index f354254d291..00000000000 --- a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/swap-case/tsconfig.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "extends": "../../tsconfig.base.json", - "compilerOptions": { - "outDir": "dist", - "rootDir": "src" - }, - "include": ["src/**/*"], - "exclude": ["src/**/*.spec.*", "src/**/*.bench.*"] -} diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/title-case/package.json b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/title-case/package.json index 53ee8a7a966..eaa81d69064 100644 --- a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/title-case/package.json +++ b/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/title-case/package.json @@ -1,48 +1,9 @@ { "name": "title-case", - "version": "4.3.1", - "description": "Transform a string into title case following English rules", - "keywords": [ - "title", - "case", - "english", - "capital", - "sentence", - "convert", - "transform" - ], - "homepage": "https://github.com/blakeembrey/change-case/tree/master/packages/title-case#readme", - "bugs": { - "url": "https://github.com/blakeembrey/change-case/issues" - }, - "repository": { - "type": "git", - "url": "git://github.com/blakeembrey/change-case.git" - }, "license": "MIT", "author": { "name": "Blake Embrey", "email": "hello@blakeembrey.com", "url": "http://blakeembrey.me" - }, - "type": "module", - "exports": { - ".": "./dist/index.js" - }, - "main": "./dist/index.js", - "types": "./dist/index.d.ts", - "files": [ - "dist/" - ], - "scripts": { - "bench": "vitest bench", - "build": "ts-scripts build", - "format": "ts-scripts format", - "prepublishOnly": "npm run build", - "specs": "ts-scripts specs", - "test": "ts-scripts test" - }, - "publishConfig": { - "access": "public" } } From 7eedccaac676c02495ce6b6d440e56e9fb450086 Mon Sep 17 00:00:00 2001 From: swastik Date: Sat, 3 Aug 2024 01:12:14 +0530 Subject: [PATCH 41/57] REGEN: Regenerated package_summary test with new testing data Signed-off-by: swastik --- .../data/package_summary/expected.json | 57975 +--------------- 1 file changed, 264 insertions(+), 57711 deletions(-) diff --git a/tests/packagedcode/data/package_summary/expected.json b/tests/packagedcode/data/package_summary/expected.json index a0d4d876920..dcd9d656468 100644 --- a/tests/packagedcode/data/package_summary/expected.json +++ b/tests/packagedcode/data/package_summary/expected.json @@ -4,11 +4,11 @@ "type": "npm", "namespace": null, "name": "change-case", - "version": "5.4.4", + "version": null, "qualifiers": {}, "subpath": null, "primary_language": "JavaScript", - "description": "Transform a string between `camelCase`, `PascalCase`, `Capital Case`, `snake_case`, `kebab-case`, `CONSTANT_CASE` and others", + "description": null, "release_date": null, "parties": [ { @@ -19,27 +19,17 @@ "url": "http://blakeembrey.me" } ], - "keywords": [ - "change", - "case", - "convert", - "transform", - "camel-case", - "pascal-case", - "param-case", - "kebab-case", - "header-case" - ], - "homepage_url": "https://github.com/blakeembrey/change-case/tree/master/packages/change-case#readme", - "download_url": "https://registry.npmjs.org/change-case/-/change-case-5.4.4.tgz", + "keywords": [], + "homepage_url": null, + "download_url": null, "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, - "bug_tracking_url": "https://github.com/blakeembrey/change-case/issues", + "bug_tracking_url": null, "code_view_url": null, - "vcs_url": "git://github.com/blakeembrey/change-case.git", + "vcs_url": null, "copyright": "Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com)", "holder": "Blake Embrey", "declared_license_expression": "mit", @@ -78,9 +68,9 @@ "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://www.npmjs.com/package/change-case", - "repository_download_url": "https://registry.npmjs.org/change-case/-/change-case-5.4.4.tgz", - "api_data_url": "https://registry.npmjs.org/change-case/5.4.4", - "package_uid": "pkg:npm/change-case@5.4.4?uuid=fixed-uid-done-for-testing-5642512d1758", + "repository_download_url": null, + "api_data_url": "https://registry.npmjs.org/change-case", + "package_uid": "pkg:npm/change-case?uuid=fixed-uid-done-for-testing-5642512d1758", "datafile_paths": [ "change-case-change-case-5.4.4/packages/change-case/package.json" ], @@ -96,17 +86,17 @@ "conflicting_license_categories": true, "ambiguous_compound_licensing": false }, - "purl": "pkg:npm/change-case@5.4.4" + "purl": "pkg:npm/change-case" }, { "type": "npm", "namespace": null, "name": "sponge-case", - "version": "2.0.3", + "version": null, "qualifiers": {}, "subpath": null, "primary_language": "JavaScript", - "description": "Transform into a string with random capitalization applied", + "description": null, "release_date": null, "parties": [ { @@ -117,27 +107,17 @@ "url": "http://rabins.dev" } ], - "keywords": [ - "random", - "randomize", - "spongebob", - "mocking", - "capital", - "case", - "convert", - "transform", - "capitalize" - ], - "homepage_url": "https://github.com/blakeembrey/change-case/tree/master/packages/sponge-case#readme", - "download_url": "https://registry.npmjs.org/sponge-case/-/sponge-case-2.0.3.tgz", + "keywords": [], + "homepage_url": null, + "download_url": null, "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, - "bug_tracking_url": "https://github.com/blakeembrey/change-case/issues", + "bug_tracking_url": null, "code_view_url": null, - "vcs_url": "git://github.com/blakeembrey/change-case.git", + "vcs_url": null, "copyright": "Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com)", "holder": "Blake Embrey", "declared_license_expression": "mit", @@ -176,9 +156,9 @@ "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://www.npmjs.com/package/sponge-case", - "repository_download_url": "https://registry.npmjs.org/sponge-case/-/sponge-case-2.0.3.tgz", - "api_data_url": "https://registry.npmjs.org/sponge-case/2.0.3", - "package_uid": "pkg:npm/sponge-case@2.0.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "repository_download_url": null, + "api_data_url": "https://registry.npmjs.org/sponge-case", + "package_uid": "pkg:npm/sponge-case?uuid=fixed-uid-done-for-testing-5642512d1758", "datafile_paths": [ "change-case-change-case-5.4.4/packages/sponge-case/package.json" ], @@ -194,17 +174,17 @@ "conflicting_license_categories": false, "ambiguous_compound_licensing": false }, - "purl": "pkg:npm/sponge-case@2.0.3" + "purl": "pkg:npm/sponge-case" }, { "type": "npm", "namespace": null, "name": "swap-case", - "version": "3.0.3", + "version": null, "qualifiers": {}, "subpath": null, "primary_language": "JavaScript", - "description": "Transform a string by swapping every character from upper to lower case, or lower to upper case", + "description": null, "release_date": null, "parties": [ { @@ -215,25 +195,17 @@ "url": "http://blakeembrey.me" } ], - "keywords": [ - "swap", - "case", - "invert", - "convert", - "transform", - "lower", - "upper" - ], - "homepage_url": "https://github.com/blakeembrey/change-case/tree/master/packages/swap-case#readme", - "download_url": "https://registry.npmjs.org/swap-case/-/swap-case-3.0.3.tgz", + "keywords": [], + "homepage_url": null, + "download_url": null, "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, - "bug_tracking_url": "https://github.com/blakeembrey/change-case/issues", + "bug_tracking_url": null, "code_view_url": null, - "vcs_url": "git://github.com/blakeembrey/change-case.git", + "vcs_url": null, "copyright": "Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com)", "holder": "Blake Embrey", "declared_license_expression": "mit", @@ -272,9 +244,9 @@ "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://www.npmjs.com/package/swap-case", - "repository_download_url": "https://registry.npmjs.org/swap-case/-/swap-case-3.0.3.tgz", - "api_data_url": "https://registry.npmjs.org/swap-case/3.0.3", - "package_uid": "pkg:npm/swap-case@3.0.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "repository_download_url": null, + "api_data_url": "https://registry.npmjs.org/swap-case", + "package_uid": "pkg:npm/swap-case?uuid=fixed-uid-done-for-testing-5642512d1758", "datafile_paths": [ "change-case-change-case-5.4.4/packages/swap-case/package.json" ], @@ -290,17 +262,17 @@ "conflicting_license_categories": false, "ambiguous_compound_licensing": false }, - "purl": "pkg:npm/swap-case@3.0.3" + "purl": "pkg:npm/swap-case" }, { "type": "npm", "namespace": null, "name": "title-case", - "version": "4.3.1", + "version": null, "qualifiers": {}, "subpath": null, "primary_language": "JavaScript", - "description": "Transform a string into title case following English rules", + "description": null, "release_date": null, "parties": [ { @@ -311,25 +283,17 @@ "url": "http://blakeembrey.me" } ], - "keywords": [ - "title", - "case", - "english", - "capital", - "sentence", - "convert", - "transform" - ], - "homepage_url": "https://github.com/blakeembrey/change-case/tree/master/packages/title-case#readme", - "download_url": "https://registry.npmjs.org/title-case/-/title-case-4.3.1.tgz", + "keywords": [], + "homepage_url": null, + "download_url": null, "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, - "bug_tracking_url": "https://github.com/blakeembrey/change-case/issues", + "bug_tracking_url": null, "code_view_url": null, - "vcs_url": "git://github.com/blakeembrey/change-case.git", + "vcs_url": null, "copyright": "Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com)", "holder": "Blake Embrey", "declared_license_expression": "mit", @@ -368,9 +332,9 @@ "is_virtual": false, "extra_data": {}, "repository_homepage_url": "https://www.npmjs.com/package/title-case", - "repository_download_url": "https://registry.npmjs.org/title-case/-/title-case-4.3.1.tgz", - "api_data_url": "https://registry.npmjs.org/title-case/4.3.1", - "package_uid": "pkg:npm/title-case@4.3.1?uuid=fixed-uid-done-for-testing-5642512d1758", + "repository_download_url": null, + "api_data_url": "https://registry.npmjs.org/title-case", + "package_uid": "pkg:npm/title-case?uuid=fixed-uid-done-for-testing-5642512d1758", "datafile_paths": [ "change-case-change-case-5.4.4/packages/title-case/package.json" ], @@ -386,57366 +350,45 @@ "conflicting_license_categories": false, "ambiguous_compound_licensing": false }, - "purl": "pkg:npm/title-case@4.3.1" + "purl": "pkg:npm/title-case" } ], - "dependencies": [ - { - "purl": "pkg:npm/%40borderless/ts-scripts", - "extracted_requirement": "^0.15.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": false, - "is_direct": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:npm/%40borderless/ts-scripts?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package.json", - "datasource_id": "npm_package_json" - }, - { - "purl": "pkg:npm/%40vitest/coverage-v8", - "extracted_requirement": "^1.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": false, - "is_direct": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:npm/%40vitest/coverage-v8?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package.json", - "datasource_id": "npm_package_json" - }, - { - "purl": "pkg:npm/typescript", - "extracted_requirement": "^5.2.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": false, - "is_direct": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:npm/typescript?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package.json", - "datasource_id": "npm_package_json" - }, - { - "purl": "pkg:npm/vitest", - "extracted_requirement": "^1.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": false, - "is_direct": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:npm/vitest?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package.json", - "datasource_id": "npm_package_json" - }, - { - "purl": "pkg:npm/%40ampproject/remapping@2.2.1", - "extracted_requirement": "2.2.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@ampproject", - "name": "remapping", - "version": "2.2.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "945323253ac52f78fb2fdc81c7061f0aada4eaaab01f2cee525fd706789fefc3d64c96322ff75fa30407584deca7a53a673a968a22199e94cc3bdeb38648f0b6", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@ampproject/remapping", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/%40jridgewell/gen-mapping", - "extracted_requirement": "^0.3.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40jridgewell/trace-mapping", - "extracted_requirement": "^0.3.9", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/@ampproject/remapping", - "repository_download_url": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", - "api_data_url": "https://registry.npmjs.org/@ampproject%2fremapping/2.2.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40ampproject/remapping@2.2.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/%40ampproject/remapping@2.2.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/%40babel/helper-string-parser@7.23.4", - "extracted_requirement": "7.23.4", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@babel", - "name": "helper-string-parser", - "version": "7.23.4", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "f34de099b41dab075fe28971ad7e0027214157f453af7ad298e8f4acac1eb26ce57e160d0c4b3efe239cce7ce9356949948953242d907cf15c1c1e839737552d", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@babel/helper-string-parser", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@babel/helper-string-parser", - "repository_download_url": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", - "api_data_url": "https://registry.npmjs.org/@babel%2fhelper-string-parser/7.23.4", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40babel/helper-string-parser@7.23.4" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/%40babel/helper-string-parser@7.23.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/%40babel/helper-validator-identifier@7.22.20", - "extracted_requirement": "7.22.20", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@babel", - "name": "helper-validator-identifier", - "version": "7.22.20", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "638399fb2b656ad47c008fbc2997cab8be6eacaa7ba9ecb4f216b7d4bf1bdc1c1ec0902825a993cf2bf13d1ff90fe2a47490863eaffef13ba41c1958d74157f4", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@babel/helper-validator-identifier", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@babel/helper-validator-identifier", - "repository_download_url": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", - "api_data_url": "https://registry.npmjs.org/@babel%2fhelper-validator-identifier/7.22.20", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40babel/helper-validator-identifier@7.22.20" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/%40babel/helper-validator-identifier@7.22.20?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/%40babel/parser@7.23.5", - "extracted_requirement": "7.23.5", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@babel", - "name": "parser", - "version": "7.23.5", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.5.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "84e3aaa22357ae619d15b8600b3bba1a2511c5480cdbb5f077f68fbaef117c71193c1ccbd59e78a240070108d77dc40dc2fae5900980a784a5453678e6f96d85", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@babel/parser", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@babel/parser", - "repository_download_url": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.5.tgz", - "api_data_url": "https://registry.npmjs.org/@babel%2fparser/7.23.5", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40babel/parser@7.23.5" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/%40babel/parser@7.23.5?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/%40babel/types@7.23.5", - "extracted_requirement": "7.23.5", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@babel", - "name": "types", - "version": "7.23.5", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@babel/types/-/types-7.23.5.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "38de6448e27054eeb15d5453bce23478e9d67bb55d51c229b28bc6a3d53f06be087b85151504dba0ed9c6270e100653a169f94c52893fa931fb7448c1dfbaaeb", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@babel/types", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/%40babel/helper-string-parser", - "extracted_requirement": "^7.23.4", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40babel/helper-validator-identifier", - "extracted_requirement": "^7.22.20", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/to-fast-properties", - "extracted_requirement": "^2.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/@babel/types", - "repository_download_url": "https://registry.npmjs.org/@babel/types/-/types-7.23.5.tgz", - "api_data_url": "https://registry.npmjs.org/@babel%2ftypes/7.23.5", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40babel/types@7.23.5" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/%40babel/types@7.23.5?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/%40bcoe/v8-coverage@0.2.3", - "extracted_requirement": "0.2.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@bcoe", - "name": "v8-coverage", - "version": "0.2.3", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "d21610f120780dbe73bd90786b174c1c6c046908e467316342237d2d562f2050769d25075bdb58a715ab88fad60c0488c626976b1f3744470bc6e49d9c63d9b7", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@bcoe/v8-coverage", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@bcoe/v8-coverage", - "repository_download_url": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "api_data_url": "https://registry.npmjs.org/@bcoe%2fv8-coverage/0.2.3", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40bcoe/v8-coverage@0.2.3" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/%40bcoe/v8-coverage@0.2.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/%40borderless/ts-scripts@0.15.0", - "extracted_requirement": "0.15.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@borderless", - "name": "ts-scripts", - "version": "0.15.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@borderless/ts-scripts/-/ts-scripts-0.15.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "78880ddcedf4465be79c42b935edd50da054574d58f4790048689547cc4a4987dba590df679468b812d1dcd7b997195878b2cceceed743b77dcad90cf46cce67", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@borderless/ts-scripts", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/arg", - "extracted_requirement": "^5.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/ci-info", - "extracted_requirement": "^3.3.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/find-up", - "extracted_requirement": "^6.2.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/husky", - "extracted_requirement": "^8.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/lint-staged", - "extracted_requirement": "^15.0.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/pkg-conf", - "extracted_requirement": "^4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/prettier", - "extracted_requirement": "^3.0.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/prettier-plugin-packagejson", - "extracted_requirement": "^2.4.6", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/rimraf", - "extracted_requirement": "^5.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/zod", - "extracted_requirement": "^3.17.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/@borderless/ts-scripts", - "repository_download_url": "https://registry.npmjs.org/@borderless/ts-scripts/-/ts-scripts-0.15.0.tgz", - "api_data_url": "https://registry.npmjs.org/@borderless%2fts-scripts/0.15.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40borderless/ts-scripts@0.15.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/%40borderless/ts-scripts@0.15.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/brace-expansion@2.0.1", - "extracted_requirement": "2.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "brace-expansion", - "version": "2.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "5e7008bd0f1e33e902e9a50bc7ac2e422c15b27cec8bd7775b1cd5dc5a564c6035f45eb6d64c1d6ec01c14a5e02941d95accbe998ea22f5b074f1584142cad0c", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@borderless/ts-scripts/node_modules/brace-expansion", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/balanced-match", - "extracted_requirement": "^1.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/brace-expansion", - "repository_download_url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/brace-expansion/2.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/brace-expansion@2.0.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/brace-expansion@2.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/ci-info@3.8.0", - "extracted_requirement": "3.8.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "ci-info", - "version": "3.8.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "7974e0807592a28621ab8f45da8a5086e1d6833b9c7c5d9880e0cae1ed79eba190b390487cfdf4074a1e9f00491df5b102cd9fc8f075b3b320f78f732dfeb563", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@borderless/ts-scripts/node_modules/ci-info", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/ci-info", - "repository_download_url": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", - "api_data_url": "https://registry.npmjs.org/ci-info/3.8.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/ci-info@3.8.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/ci-info@3.8.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/find-up@6.3.0", - "extracted_requirement": "6.3.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "find-up", - "version": "6.3.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "bf666ca04b951d8cbc648958ab03deff7f42cbe7050f3a787573dac4dbe412ea2eca6bbed896f3d0fc6929aac91d82539afd87593dcedfcdaa63c9788cc5ad87", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@borderless/ts-scripts/node_modules/find-up", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/locate-path", - "extracted_requirement": "^7.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/path-exists", - "extracted_requirement": "^5.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/find-up", - "repository_download_url": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", - "api_data_url": "https://registry.npmjs.org/find-up/6.3.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/find-up@6.3.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/find-up@6.3.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/glob@10.3.9", - "extracted_requirement": "10.3.9", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "glob", - "version": "10.3.9", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/glob/-/glob-10.3.9.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "dad53f2ca7af010bc356e549f6983d62ff7171b4a1f93a87b936974cd6d0c1ffb490397d166e9b328be2e0d9b973c4d5bdfc68d8b2dca821ad98ef4aa096865a", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@borderless/ts-scripts/node_modules/glob", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/foreground-child", - "extracted_requirement": "^3.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/jackspeak", - "extracted_requirement": "^2.3.5", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/minimatch", - "extracted_requirement": "^9.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/minipass", - "extracted_requirement": "^5.0.0 || ^6.0.2 || ^7.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/path-scurry", - "extracted_requirement": "^1.10.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/glob", - "repository_download_url": "https://registry.npmjs.org/glob/-/glob-10.3.9.tgz", - "api_data_url": "https://registry.npmjs.org/glob/10.3.9", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/glob@10.3.9" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/glob@10.3.9?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/locate-path@7.2.0", - "extracted_requirement": "7.2.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "locate-path", - "version": "7.2.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "82f5628df66f9fb47edaac8f5fc980b8a7051837fa35ceb519dbc669f42c1cbd2c048c5f2b303ebac5a7e06142fdb93e41dc0f503e2458524b844962a6afb454", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@borderless/ts-scripts/node_modules/locate-path", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/p-locate", - "extracted_requirement": "^6.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/locate-path", - "repository_download_url": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", - "api_data_url": "https://registry.npmjs.org/locate-path/7.2.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/locate-path@7.2.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/locate-path@7.2.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/minimatch@9.0.3", - "extracted_requirement": "9.0.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "minimatch", - "version": "9.0.3", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "44789a73d9af691c34c770184600c2d42c403fb1d370daeb102780f186097969e9a3ed90e427a0b598daa2d5935b10c6dd4786035728134e621f598f8d3ff69a", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@borderless/ts-scripts/node_modules/minimatch", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/brace-expansion", - "extracted_requirement": "^2.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/minimatch", - "repository_download_url": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "api_data_url": "https://registry.npmjs.org/minimatch/9.0.3", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/minimatch@9.0.3" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/minimatch@9.0.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/minipass@7.0.3", - "extracted_requirement": "7.0.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "minipass", - "version": "7.0.3", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/minipass/-/minipass-7.0.3.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "2e16dbc027f3defb1bd768ff5a45903d97ca4ec82a21ed4d7ffb62d692a36044862c72158d653de86f7f9632c7e05f6658d5619503a6d15c927405b37f4e5da6", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@borderless/ts-scripts/node_modules/minipass", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/minipass", - "repository_download_url": "https://registry.npmjs.org/minipass/-/minipass-7.0.3.tgz", - "api_data_url": "https://registry.npmjs.org/minipass/7.0.3", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/minipass@7.0.3" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/minipass@7.0.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/p-limit@4.0.0", - "extracted_requirement": "4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "p-limit", - "version": "4.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "e5bd11e2dc69ce33d6570fdc5d75117aca03e216fa53fc7d047d3c2fb9f0f86375b1ecc3ccf771791be973d738df77d98416a7ff0bac8db0acab0aa6e0420121", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@borderless/ts-scripts/node_modules/p-limit", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/yocto-queue", - "extracted_requirement": "^1.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/p-limit", - "repository_download_url": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/p-limit/4.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/p-limit@4.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/p-limit@4.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/p-locate@6.0.0", - "extracted_requirement": "6.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "p-locate", - "version": "6.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "c0faeaeba2e5865effe00182e88f9cab14f4ecb857bd62f4f0b357cf57c434ec34029e2c45967f819a534c9e63a6eaf3cf37d2d96fc67bd058dcb80b8c24a173", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@borderless/ts-scripts/node_modules/p-locate", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/p-limit", - "extracted_requirement": "^4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/p-locate", - "repository_download_url": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/p-locate/6.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/p-locate@6.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/p-locate@6.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/path-exists@5.0.0", - "extracted_requirement": "5.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "path-exists", - "version": "5.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "46386d7f024ec7370598d3a2ea5b5c6dcbb822ef852f7cc48fcddd9389004be7d5a53c572ced5bdfc46f2604ffd10c2f57f2f7698f53027cafd043aa5b81a831", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@borderless/ts-scripts/node_modules/path-exists", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/path-exists", - "repository_download_url": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/path-exists/5.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/path-exists@5.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/path-exists@5.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/rimraf@5.0.4", - "extracted_requirement": "5.0.4", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "rimraf", - "version": "5.0.4", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.4.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "ae2cd023fa3f60030cd6eb346726b1d2e45f20adfd5d1e761008e33a2d1fccca25a46a74a278fa096cc1017b8ec7afba5e2f51822d1df6d519a238497ab2d499", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@borderless/ts-scripts/node_modules/rimraf", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/glob", - "extracted_requirement": "^10.3.7", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/rimraf", - "repository_download_url": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.4.tgz", - "api_data_url": "https://registry.npmjs.org/rimraf/5.0.4", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/rimraf@5.0.4" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/rimraf@5.0.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/%40esbuild/android-arm@0.19.8", - "extracted_requirement": "0.19.8", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@esbuild", - "name": "android-arm", - "version": "0.19.8", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.8.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "df51369719463352847e2bd097c61fe5a614fe67e5cfd834e87e92d7921350542e78c16d16311244ca034a4bcca3cb6162f2c16b1f952933e5a67c7eb0f89c38", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@esbuild/android-arm", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/android-arm", - "repository_download_url": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.8.tgz", - "api_data_url": "https://registry.npmjs.org/@esbuild%2fandroid-arm/0.19.8", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40esbuild/android-arm@0.19.8" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/android-arm@0.19.8?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/%40esbuild/android-arm64@0.19.8", - "extracted_requirement": "0.19.8", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@esbuild", - "name": "android-arm64", - "version": "0.19.8", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.8.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "07c25b4bad5b12e9e17f1f246aca2014436041faff748a7e820617c13a9d6cc0201838516b701a3e940cb90534acdc432c40a3e85843ce4d5c17d587315c2bb4", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@esbuild/android-arm64", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/android-arm64", - "repository_download_url": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.8.tgz", - "api_data_url": "https://registry.npmjs.org/@esbuild%2fandroid-arm64/0.19.8", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40esbuild/android-arm64@0.19.8" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/android-arm64@0.19.8?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/%40esbuild/android-x64@0.19.8", - "extracted_requirement": "0.19.8", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@esbuild", - "name": "android-x64", - "version": "0.19.8", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.8.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "addaaa61f4489f88d63a9fa5cd0b6d60c6b65daaf738af58b767e13a1cc55ea834ad55847d272526f66ae5f66c967cfaca91ef55fdc24fbab27f4039a4cebcd8", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@esbuild/android-x64", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/android-x64", - "repository_download_url": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.8.tgz", - "api_data_url": "https://registry.npmjs.org/@esbuild%2fandroid-x64/0.19.8", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40esbuild/android-x64@0.19.8" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/android-x64@0.19.8?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/%40esbuild/darwin-arm64@0.19.8", - "extracted_requirement": "0.19.8", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@esbuild", - "name": "darwin-arm64", - "version": "0.19.8", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.8.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "450c3d0de98c6c8ab7e41a6b6dba327fc4a63abe145ec455c49f7b2e0079e5528a78938e76fb083f2d2717217697c53e8783ed071ff59117f405e94e60289073", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@esbuild/darwin-arm64", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/darwin-arm64", - "repository_download_url": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.8.tgz", - "api_data_url": "https://registry.npmjs.org/@esbuild%2fdarwin-arm64/0.19.8", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40esbuild/darwin-arm64@0.19.8" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/darwin-arm64@0.19.8?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/%40esbuild/darwin-x64@0.19.8", - "extracted_requirement": "0.19.8", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@esbuild", - "name": "darwin-x64", - "version": "0.19.8", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.8.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "decbabf34393f5875e670215804440cac01bc277289bb6f86c22365ca2e331f3f2993b9dedefe8638cbe722d57569e537d0a7f6e9a67ef12f0d67fe8490637fd", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@esbuild/darwin-x64", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/darwin-x64", - "repository_download_url": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.8.tgz", - "api_data_url": "https://registry.npmjs.org/@esbuild%2fdarwin-x64/0.19.8", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40esbuild/darwin-x64@0.19.8" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/darwin-x64@0.19.8?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/%40esbuild/freebsd-arm64@0.19.8", - "extracted_requirement": "0.19.8", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@esbuild", - "name": "freebsd-arm64", - "version": "0.19.8", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.8.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "5809cf2520dab6dbd2fd7b4f0938f5b4fa13c44463713a47e87b0cafaba34d3f97eabca555ef2083193ca55c737f9535c21e6c3ce0e96b0362705e6d6bff539b", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@esbuild/freebsd-arm64", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/freebsd-arm64", - "repository_download_url": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.8.tgz", - "api_data_url": "https://registry.npmjs.org/@esbuild%2ffreebsd-arm64/0.19.8", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40esbuild/freebsd-arm64@0.19.8" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/freebsd-arm64@0.19.8?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/%40esbuild/freebsd-x64@0.19.8", - "extracted_requirement": "0.19.8", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@esbuild", - "name": "freebsd-x64", - "version": "0.19.8", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.8.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "202bd9c8ea652239a686377a9b18becf149da4f4ca15fc8f3d03104caff0fbc78d2ba595d35023233b4900b0edc0d35f1617d92eec74b592c2f94f674b203966", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@esbuild/freebsd-x64", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/freebsd-x64", - "repository_download_url": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.8.tgz", - "api_data_url": "https://registry.npmjs.org/@esbuild%2ffreebsd-x64/0.19.8", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40esbuild/freebsd-x64@0.19.8" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/freebsd-x64@0.19.8?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/%40esbuild/linux-arm@0.19.8", - "extracted_requirement": "0.19.8", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@esbuild", - "name": "linux-arm", - "version": "0.19.8", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.8.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "1f8be62393d8a92be8b0f69326e129a54f68cf576ad80eccaf6bf28394c5f466bedfe306801746cdcc813fba8af4caf0150665bcdc89aefcfa1ae09a8f73ae91", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@esbuild/linux-arm", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/linux-arm", - "repository_download_url": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.8.tgz", - "api_data_url": "https://registry.npmjs.org/@esbuild%2flinux-arm/0.19.8", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40esbuild/linux-arm@0.19.8" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/linux-arm@0.19.8?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/%40esbuild/linux-arm64@0.19.8", - "extracted_requirement": "0.19.8", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@esbuild", - "name": "linux-arm64", - "version": "0.19.8", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.8.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "cf5ccc662bf10cb1d69f218e72d4fd24fef48746de639e310c30c9b785694d7fa2c00efb205b04d6f0975a6a6b6a32466be6584aa9126d14387b22c2a429a209", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@esbuild/linux-arm64", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/linux-arm64", - "repository_download_url": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.8.tgz", - "api_data_url": "https://registry.npmjs.org/@esbuild%2flinux-arm64/0.19.8", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40esbuild/linux-arm64@0.19.8" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/linux-arm64@0.19.8?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/%40esbuild/linux-ia32@0.19.8", - "extracted_requirement": "0.19.8", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@esbuild", - "name": "linux-ia32", - "version": "0.19.8", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.8.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "d5af2cb90885266673d64866feb0e094e73c95abedcc4311a34bfa5a13e0c64ae3714d0b9078fe4f006b00bc28cff3ad304c6fb2a6db308d028727a529a6d2bd", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@esbuild/linux-ia32", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/linux-ia32", - "repository_download_url": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.8.tgz", - "api_data_url": "https://registry.npmjs.org/@esbuild%2flinux-ia32/0.19.8", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40esbuild/linux-ia32@0.19.8" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/linux-ia32@0.19.8?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/%40esbuild/linux-loong64@0.19.8", - "extracted_requirement": "0.19.8", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@esbuild", - "name": "linux-loong64", - "version": "0.19.8", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.8.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "7c76564b6249c675edd6e609b03bfdf9beb4582736465bd5032d45efaa8e2ed5d13be1f89a3b774ebe8c27997b43bf17f0a80216e7674ee8904418542d4c8129", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@esbuild/linux-loong64", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/linux-loong64", - "repository_download_url": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.8.tgz", - "api_data_url": "https://registry.npmjs.org/@esbuild%2flinux-loong64/0.19.8", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40esbuild/linux-loong64@0.19.8" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/linux-loong64@0.19.8?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/%40esbuild/linux-mips64el@0.19.8", - "extracted_requirement": "0.19.8", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@esbuild", - "name": "linux-mips64el", - "version": "0.19.8", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.8.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "5b2ff3d042f9a9960b5fae9d567120f6b8a2c25b392189f38b0ba3bb6a148aec5573efde76fa976b4e2a36d6ebb345246ad8391c4cea4fde19b3b276d3b74de5", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@esbuild/linux-mips64el", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/linux-mips64el", - "repository_download_url": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.8.tgz", - "api_data_url": "https://registry.npmjs.org/@esbuild%2flinux-mips64el/0.19.8", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40esbuild/linux-mips64el@0.19.8" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/linux-mips64el@0.19.8?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/%40esbuild/linux-ppc64@0.19.8", - "extracted_requirement": "0.19.8", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@esbuild", - "name": "linux-ppc64", - "version": "0.19.8", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.8.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "113696eb6e39c0adb760812e7e1310dc749e1ceecd82c2f1f20ca005595d4472a13a50f5a0d78dcbf3faee6221d733e7d87af61cb89e42bb7ab56ad5c2eaabc6", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@esbuild/linux-ppc64", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/linux-ppc64", - "repository_download_url": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.8.tgz", - "api_data_url": "https://registry.npmjs.org/@esbuild%2flinux-ppc64/0.19.8", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40esbuild/linux-ppc64@0.19.8" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/linux-ppc64@0.19.8?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/%40esbuild/linux-riscv64@0.19.8", - "extracted_requirement": "0.19.8", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@esbuild", - "name": "linux-riscv64", - "version": "0.19.8", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.8.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "4f60d1424e794a0a257933fe0ed3e532bc62ff9afd01e160921919fc1d1aa7df739b1b7174e8b138c239ef45637510acf6913859d933ec962bb0fbec97b7844a", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@esbuild/linux-riscv64", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/linux-riscv64", - "repository_download_url": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.8.tgz", - "api_data_url": "https://registry.npmjs.org/@esbuild%2flinux-riscv64/0.19.8", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40esbuild/linux-riscv64@0.19.8" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/linux-riscv64@0.19.8?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/%40esbuild/linux-s390x@0.19.8", - "extracted_requirement": "0.19.8", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@esbuild", - "name": "linux-s390x", - "version": "0.19.8", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.8.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "34fc5b7669a8dc193b99b35e1e670277b47b7e9b4969cccf6016842e4e8d717c72ec72cdc96c02c8327f5f1fbf61c347ec89b9747771f60679c48c329624026e", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@esbuild/linux-s390x", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/linux-s390x", - "repository_download_url": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.8.tgz", - "api_data_url": "https://registry.npmjs.org/@esbuild%2flinux-s390x/0.19.8", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40esbuild/linux-s390x@0.19.8" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/linux-s390x@0.19.8?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/%40esbuild/linux-x64@0.19.8", - "extracted_requirement": "0.19.8", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@esbuild", - "name": "linux-x64", - "version": "0.19.8", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.8.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "972b4c01538cddbd603f2a4bd93466679ae75e5efee88224f2e07778bb15d49c1c8b3ba895b95746b7394a13eb3bd96cfdbf914e9f84ea06ecb8b5875a2db31a", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@esbuild/linux-x64", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/linux-x64", - "repository_download_url": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.8.tgz", - "api_data_url": "https://registry.npmjs.org/@esbuild%2flinux-x64/0.19.8", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40esbuild/linux-x64@0.19.8" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/linux-x64@0.19.8?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/%40esbuild/netbsd-x64@0.19.8", - "extracted_requirement": "0.19.8", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@esbuild", - "name": "netbsd-x64", - "version": "0.19.8", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.8.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "86f595a3656c5f3ffc355b755212f3c7001fa39b22a23f76ba8d1b09f2e26c1d3194e9a2994fc378012c4082e5050be486b1a36a63f4fde9791d4efa1c08ad1b", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@esbuild/netbsd-x64", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/netbsd-x64", - "repository_download_url": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.8.tgz", - "api_data_url": "https://registry.npmjs.org/@esbuild%2fnetbsd-x64/0.19.8", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40esbuild/netbsd-x64@0.19.8" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/netbsd-x64@0.19.8?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/%40esbuild/openbsd-x64@0.19.8", - "extracted_requirement": "0.19.8", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@esbuild", - "name": "openbsd-x64", - "version": "0.19.8", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.8.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "ffb63bbbbeeb76f9864f147cdcf81a4af4812420b62f729bd4cffe766488bd1bd03d75c2b82f7b400c0cba004d1b4c8671b1067c5047ee88cfcc03b17c6364c1", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@esbuild/openbsd-x64", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/openbsd-x64", - "repository_download_url": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.8.tgz", - "api_data_url": "https://registry.npmjs.org/@esbuild%2fopenbsd-x64/0.19.8", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40esbuild/openbsd-x64@0.19.8" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/openbsd-x64@0.19.8?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/%40esbuild/sunos-x64@0.19.8", - "extracted_requirement": "0.19.8", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@esbuild", - "name": "sunos-x64", - "version": "0.19.8", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.8.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "f4b738b3b3a2f7c1aa140e07cc0fd6d891c861f9d76d46207a450ffd29b8046f6c7cb8f2bfa18a28728a56cf3748c89c045d89c005fa0353ee38b32aa43d34d7", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@esbuild/sunos-x64", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/sunos-x64", - "repository_download_url": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.8.tgz", - "api_data_url": "https://registry.npmjs.org/@esbuild%2fsunos-x64/0.19.8", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40esbuild/sunos-x64@0.19.8" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/sunos-x64@0.19.8?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, + "dependencies": [], + "license_detections": [ { - "purl": "pkg:npm/%40esbuild/win32-arm64@0.19.8", - "extracted_requirement": "0.19.8", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@esbuild", - "name": "win32-arm64", - "version": "0.19.8", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.8.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "aeae96cc11a34b38a123d75e5b77c2d86aa26a4ebcf9beeaa39ff792607a1af6e1fcd60f034b0986b9e9ef0815e1b3708ea33e476000a571b130eed9a0684826", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@esbuild/win32-arm64", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/win32-arm64", - "repository_download_url": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.8.tgz", - "api_data_url": "https://registry.npmjs.org/@esbuild%2fwin32-arm64/0.19.8", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40esbuild/win32-arm64@0.19.8" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/win32-arm64@0.19.8?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/%40esbuild/win32-ia32@0.19.8", - "extracted_requirement": "0.19.8", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@esbuild", - "name": "win32-ia32", - "version": "0.19.8", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.8.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "00801bbdeadb8398ccbc9ce76221a1adddecba67f05acf39ef698824be4d42325ad3a3fc29f08f59943437065b3d09db422f4e5926611554945a38c8ae7e214b", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@esbuild/win32-ia32", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/win32-ia32", - "repository_download_url": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.8.tgz", - "api_data_url": "https://registry.npmjs.org/@esbuild%2fwin32-ia32/0.19.8", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40esbuild/win32-ia32@0.19.8" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/win32-ia32@0.19.8?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/%40esbuild/win32-x64@0.19.8", - "extracted_requirement": "0.19.8", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@esbuild", - "name": "win32-x64", - "version": "0.19.8", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.8.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "6df674710d6e66cd8faa9ba534be63ff7c3e18384fdfa9352b9737f1075083e4b0cb9d6315959678892d78db2e7e4431a7df3ac27a9146c6ff6c76d8d5643b4c", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@esbuild/win32-x64", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/win32-x64", - "repository_download_url": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.8.tgz", - "api_data_url": "https://registry.npmjs.org/@esbuild%2fwin32-x64/0.19.8", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40esbuild/win32-x64@0.19.8" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/%40esbuild/win32-x64@0.19.8?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/%40isaacs/cliui@8.0.2", - "extracted_requirement": "8.0.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@isaacs", - "name": "cliui", - "version": "8.0.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "3bc8dc8da6d76a578e1bd0d0d3e0115d66414df9cfe16340ab3ba224aee5978e009b118abff2763384cf8f18d8df39c109fbc15c5cee726d6dc1dc85c9b16a10", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@isaacs/cliui", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/string-width", - "extracted_requirement": "^5.1.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/string-width-cjs", - "extracted_requirement": "npm:string-width@^4.2.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": false, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/strip-ansi", - "extracted_requirement": "^7.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/strip-ansi-cjs", - "extracted_requirement": "npm:strip-ansi@^6.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": false, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/wrap-ansi", - "extracted_requirement": "^8.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/wrap-ansi-cjs", - "extracted_requirement": "npm:wrap-ansi@^7.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": false, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/@isaacs/cliui", - "repository_download_url": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "api_data_url": "https://registry.npmjs.org/@isaacs%2fcliui/8.0.2", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40isaacs/cliui@8.0.2" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/%40isaacs/cliui@8.0.2?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/%40istanbuljs/schema@0.1.3", - "extracted_requirement": "0.1.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@istanbuljs", - "name": "schema", - "version": "0.1.3", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "657458e2336f56049543c0cbdcb4dc6a4680b57c13554c44f3586c96cc83d80b685d6ff05686f5d0790e2755ffa4095c23b0fed98a192a0e5da3c1bfc3a45880", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@istanbuljs/schema", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@istanbuljs/schema", - "repository_download_url": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "api_data_url": "https://registry.npmjs.org/@istanbuljs%2fschema/0.1.3", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40istanbuljs/schema@0.1.3" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/%40istanbuljs/schema@0.1.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/%40jest/schemas@29.6.3", - "extracted_requirement": "29.6.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@jest", - "name": "schemas", - "version": "29.6.3", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "9a8e63e57fa321998942f78129e4bf72502e7a2a55eca8225f5bcc802c5a9b544d622a84d70eb69f4fed2499c7b635bc647710728e6063ce630379a2d0bfa748", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@jest/schemas", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/%40sinclair/typebox", - "extracted_requirement": "^0.27.8", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/@jest/schemas", - "repository_download_url": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", - "api_data_url": "https://registry.npmjs.org/@jest%2fschemas/29.6.3", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40jest/schemas@29.6.3" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/%40jest/schemas@29.6.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/%40jridgewell/gen-mapping@0.3.3", - "extracted_requirement": "0.3.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@jridgewell", - "name": "gen-mapping", - "version": "0.3.3", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "1cb85258e2d18bcef9ce38cc1bfafe36fd28096f2e9866f4060121c97ddd0d7dde83066d07c3ea2e78f3df279db7c4794ad06bcdc838681a6787c500f43d41a1", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@jridgewell/gen-mapping", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/%40jridgewell/set-array", - "extracted_requirement": "^1.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40jridgewell/sourcemap-codec", - "extracted_requirement": "^1.4.10", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40jridgewell/trace-mapping", - "extracted_requirement": "^0.3.9", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/@jridgewell/gen-mapping", - "repository_download_url": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "api_data_url": "https://registry.npmjs.org/@jridgewell%2fgen-mapping/0.3.3", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40jridgewell/gen-mapping@0.3.3" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/%40jridgewell/gen-mapping@0.3.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/%40jridgewell/resolve-uri@3.1.1", - "extracted_requirement": "3.1.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@jridgewell", - "name": "resolve-uri", - "version": "3.1.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "75261987b1e1083b422a6e106a45f4c45a6c443aa38ed65ffe48c8fefdd3dcdc2de6bf3fab3fccd7d17dc92c8ea94f78497066786f6db53ba5f989d1e0b3b114", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@jridgewell/resolve-uri", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@jridgewell/resolve-uri", - "repository_download_url": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", - "api_data_url": "https://registry.npmjs.org/@jridgewell%2fresolve-uri/3.1.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40jridgewell/resolve-uri@3.1.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/%40jridgewell/resolve-uri@3.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/%40jridgewell/set-array@1.1.2", - "extracted_requirement": "1.1.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@jridgewell", - "name": "set-array", - "version": "1.1.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "c6792c7ae3400ccd20b766ecf81be13b4a7bf0c93beb662765db2ecc5574d7c3681b54a3d52090be94aa6bb5d46936a6e6f0066ac00157da9701230a9c533033", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@jridgewell/set-array", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@jridgewell/set-array", - "repository_download_url": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "api_data_url": "https://registry.npmjs.org/@jridgewell%2fset-array/1.1.2", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40jridgewell/set-array@1.1.2" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/%40jridgewell/set-array@1.1.2?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/%40jridgewell/source-map@0.3.5", - "extracted_requirement": "0.3.5", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@jridgewell", - "name": "source-map", - "version": "0.3.5", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "513600523ff0be2c1db0c7f3a1226ca49c5b907e68d6c9f3c17d3fff410d5f5bbfe7992465991c4d93fabbd6f028692ff9d924f5ab789b50a9b74b98f3491ca5", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@jridgewell/source-map", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/%40jridgewell/gen-mapping", - "extracted_requirement": "^0.3.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40jridgewell/trace-mapping", - "extracted_requirement": "^0.3.9", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/@jridgewell/source-map", - "repository_download_url": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", - "api_data_url": "https://registry.npmjs.org/@jridgewell%2fsource-map/0.3.5", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40jridgewell/source-map@0.3.5" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/%40jridgewell/source-map@0.3.5?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/%40jridgewell/sourcemap-codec@1.4.15", - "extracted_requirement": "1.4.15", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@jridgewell", - "name": "sourcemap-codec", - "version": "1.4.15", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "785dabc4246e9442971d34620eb0f2e9eacc616a8dc382cf750f14400e21baec5a42c55e44f165da833ca031b130584951665ff4c7292ed25ab030d96ff0697a", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@jridgewell/sourcemap-codec", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@jridgewell/sourcemap-codec", - "repository_download_url": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "api_data_url": "https://registry.npmjs.org/@jridgewell%2fsourcemap-codec/1.4.15", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40jridgewell/sourcemap-codec@1.4.15" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/%40jridgewell/sourcemap-codec@1.4.15?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/%40jridgewell/trace-mapping@0.3.19", - "extracted_requirement": "0.3.19", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@jridgewell", - "name": "trace-mapping", - "version": "0.3.19", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "91fdfb42d7d6f87c31fdbb9618c3dc47ad2217dce21daeabfc26492076e6726e3ed2aad78957717a0007d05eb275d11543bcdd9237060a00b352ef8171b850c7", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@jridgewell/trace-mapping", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/%40jridgewell/resolve-uri", - "extracted_requirement": "^3.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40jridgewell/sourcemap-codec", - "extracted_requirement": "^1.4.14", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/@jridgewell/trace-mapping", - "repository_download_url": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", - "api_data_url": "https://registry.npmjs.org/@jridgewell%2ftrace-mapping/0.3.19", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40jridgewell/trace-mapping@0.3.19" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/%40jridgewell/trace-mapping@0.3.19?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/%40nodelib/fs.scandir@2.1.5", - "extracted_requirement": "2.1.5", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@nodelib", - "name": "fs.scandir", - "version": "2.1.5", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "beadb806adf29b91c4426d8d282af7c970f08dceef4ec1138510e7929d832bda75baa2d1f831eeae6fcd393a34286ec760753b7a9a4a663dcccaa62e3017fada", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@nodelib/fs.scandir", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/%40nodelib/fs.stat", - "extracted_requirement": "2.0.5", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/run-parallel", - "extracted_requirement": "^1.1.9", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/@nodelib/fs.scandir", - "repository_download_url": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "api_data_url": "https://registry.npmjs.org/@nodelib%2ffs.scandir/2.1.5", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40nodelib/fs.scandir@2.1.5" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/%40nodelib/fs.scandir@2.1.5?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/%40nodelib/fs.stat@2.0.5", - "extracted_requirement": "2.0.5", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@nodelib", - "name": "fs.stat", - "version": "2.0.5", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "46484f3e9db3aea0c0400ff68cd867ced70f025bfae17761229edaef8e78039a2f23b06e93182decc5fbb9dc00bb7ce0d437293d4d2bcf7555d5279aaaf638f8", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@nodelib/fs.stat", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@nodelib/fs.stat", - "repository_download_url": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "api_data_url": "https://registry.npmjs.org/@nodelib%2ffs.stat/2.0.5", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40nodelib/fs.stat@2.0.5" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/%40nodelib/fs.stat@2.0.5?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/%40nodelib/fs.walk@1.2.8", - "extracted_requirement": "1.2.8", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@nodelib", - "name": "fs.walk", - "version": "1.2.8", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "a0607e53196059c810920c28f067041b07a6a1316ddc520ef5a6da6c199a1b05c8a01299f864f2d293f5f396de1a0ecb96287f3521d25765c0b35967ce7a1c4a", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@nodelib/fs.walk", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/%40nodelib/fs.scandir", - "extracted_requirement": "2.1.5", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/fastq", - "extracted_requirement": "^1.6.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/@nodelib/fs.walk", - "repository_download_url": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "api_data_url": "https://registry.npmjs.org/@nodelib%2ffs.walk/1.2.8", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40nodelib/fs.walk@1.2.8" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/%40nodelib/fs.walk@1.2.8?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/%40pkgjs/parseargs@0.11.0", - "extracted_requirement": "0.11.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@pkgjs", - "name": "parseargs", - "version": "0.11.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "fb55648dd0f44012cfa1d1ab2547aa6ab1fc54022f40e0c86f087d5e93f94b28ac7fb628420b0928f345a2aa8b425bbe550fed552b21311ea5a0f327f14f9d3e", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@pkgjs/parseargs", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@pkgjs/parseargs", - "repository_download_url": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "api_data_url": "https://registry.npmjs.org/@pkgjs%2fparseargs/0.11.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40pkgjs/parseargs@0.11.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/%40pkgjs/parseargs@0.11.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/%40pkgr/utils@2.4.2", - "extracted_requirement": "2.4.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@pkgr", - "name": "utils", - "version": "2.4.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@pkgr/utils/-/utils-2.4.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "3ce8135e18eb4df6d357adc38855dabf89411e22022ca2b00de68a9fd3698708fb587ea6d2130c09a2643324568e0b4f17244a455a0c5d78dccec4d044312163", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@pkgr/utils", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/cross-spawn", - "extracted_requirement": "^7.0.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/fast-glob", - "extracted_requirement": "^3.3.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/is-glob", - "extracted_requirement": "^4.0.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/open", - "extracted_requirement": "^9.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/picocolors", - "extracted_requirement": "^1.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/tslib", - "extracted_requirement": "^2.6.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/@pkgr/utils", - "repository_download_url": "https://registry.npmjs.org/@pkgr/utils/-/utils-2.4.2.tgz", - "api_data_url": "https://registry.npmjs.org/@pkgr%2futils/2.4.2", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40pkgr/utils@2.4.2" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/%40pkgr/utils@2.4.2?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/%40rollup/rollup-android-arm-eabi@4.6.1", - "extracted_requirement": "4.6.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@rollup", - "name": "rollup-android-arm-eabi", - "version": "4.6.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.6.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "d16434a2e2de8da50246c2fddc60f8b9fb77ace981f2aa10314d3929bf0298cb4c05eed75032c096dc55648d6ae9bc8da84b54ecdd595f5570e6522982e94b40", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@rollup/rollup-android-arm-eabi", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-android-arm-eabi", - "repository_download_url": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.6.1.tgz", - "api_data_url": "https://registry.npmjs.org/@rollup%2frollup-android-arm-eabi/4.6.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40rollup/rollup-android-arm-eabi@4.6.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-android-arm-eabi@4.6.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/%40rollup/rollup-android-arm64@4.6.1", - "extracted_requirement": "4.6.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@rollup", - "name": "rollup-android-arm64", - "version": "4.6.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.6.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "d532a6db9467db4bebe5a4c6199aa8e84e26ccf89c0940fbf64d7b1204cb02c5dcd73cacca2e315ca0027d46f0c803443c0108c64cf0b9ee8967eb2d6335944c", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@rollup/rollup-android-arm64", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-android-arm64", - "repository_download_url": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.6.1.tgz", - "api_data_url": "https://registry.npmjs.org/@rollup%2frollup-android-arm64/4.6.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40rollup/rollup-android-arm64@4.6.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-android-arm64@4.6.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/%40rollup/rollup-darwin-arm64@4.6.1", - "extracted_requirement": "4.6.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@rollup", - "name": "rollup-darwin-arm64", - "version": "4.6.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.6.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "7045c9418fd9a8c0026fe9f1cc3797f483cb020ed2f78c68b8924235513904933c25410fe0779317eb62ddc9b159e489a3ee43fa8f1373450059491f10d75ecb", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@rollup/rollup-darwin-arm64", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-darwin-arm64", - "repository_download_url": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.6.1.tgz", - "api_data_url": "https://registry.npmjs.org/@rollup%2frollup-darwin-arm64/4.6.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40rollup/rollup-darwin-arm64@4.6.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-darwin-arm64@4.6.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/%40rollup/rollup-darwin-x64@4.6.1", - "extracted_requirement": "4.6.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@rollup", - "name": "rollup-darwin-x64", - "version": "4.6.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.6.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "2e8494f57bb9ea2b2b915da32e575c2aca49eec4979995a403183bb16fd17c5ec64b8179fefe048aa29230215b66d0eed8d735831c4575074ac24292e2bc3136", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@rollup/rollup-darwin-x64", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-darwin-x64", - "repository_download_url": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.6.1.tgz", - "api_data_url": "https://registry.npmjs.org/@rollup%2frollup-darwin-x64/4.6.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40rollup/rollup-darwin-x64@4.6.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-darwin-x64@4.6.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/%40rollup/rollup-linux-arm-gnueabihf@4.6.1", - "extracted_requirement": "4.6.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@rollup", - "name": "rollup-linux-arm-gnueabihf", - "version": "4.6.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.6.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "11f237873600cb9bc5343aa95ec3715dc8110dc1475164b1e679d14822b05ee42523927d743f3883652cc3cd67dc52c136c1827a0286c304d5b1228af5ca2849", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@rollup/rollup-linux-arm-gnueabihf", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-linux-arm-gnueabihf", - "repository_download_url": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.6.1.tgz", - "api_data_url": "https://registry.npmjs.org/@rollup%2frollup-linux-arm-gnueabihf/4.6.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40rollup/rollup-linux-arm-gnueabihf@4.6.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-linux-arm-gnueabihf@4.6.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/%40rollup/rollup-linux-arm64-gnu@4.6.1", - "extracted_requirement": "4.6.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@rollup", - "name": "rollup-linux-arm64-gnu", - "version": "4.6.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.6.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "f6585ce1466cb6c7a06cd2e11f466ee93aaf0df9a11b3b825ad713157635d158cb2d47b832bd187b62f7aebb4768377f279fad14c12ea392d309208c5d67d42b", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@rollup/rollup-linux-arm64-gnu", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-linux-arm64-gnu", - "repository_download_url": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.6.1.tgz", - "api_data_url": "https://registry.npmjs.org/@rollup%2frollup-linux-arm64-gnu/4.6.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40rollup/rollup-linux-arm64-gnu@4.6.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-linux-arm64-gnu@4.6.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/%40rollup/rollup-linux-arm64-musl@4.6.1", - "extracted_requirement": "4.6.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@rollup", - "name": "rollup-linux-arm64-musl", - "version": "4.6.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.6.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "15fa0e2b5c8fe64b17df0c19e19935360c861d9cae4617fdf63eb8239a049a2ad5f04153efe3a15191273fec75ee570ffd01c93561aca09c2bcf83c9f5f0445f", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@rollup/rollup-linux-arm64-musl", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-linux-arm64-musl", - "repository_download_url": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.6.1.tgz", - "api_data_url": "https://registry.npmjs.org/@rollup%2frollup-linux-arm64-musl/4.6.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40rollup/rollup-linux-arm64-musl@4.6.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-linux-arm64-musl@4.6.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/%40rollup/rollup-linux-x64-gnu@4.6.1", - "extracted_requirement": "4.6.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@rollup", - "name": "rollup-linux-x64-gnu", - "version": "4.6.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.6.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "0cd199bd90cee5817b8cde5f5fc66a9862e36445c825174911d4c53218b25eac97b9b05ad1654b0d648d950e494763cd8036c4575550a3085545487eef80fe44", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@rollup/rollup-linux-x64-gnu", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-linux-x64-gnu", - "repository_download_url": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.6.1.tgz", - "api_data_url": "https://registry.npmjs.org/@rollup%2frollup-linux-x64-gnu/4.6.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40rollup/rollup-linux-x64-gnu@4.6.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-linux-x64-gnu@4.6.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/%40rollup/rollup-linux-x64-musl@4.6.1", - "extracted_requirement": "4.6.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@rollup", - "name": "rollup-linux-x64-musl", - "version": "4.6.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.6.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "46425535544cfa9898cbcec7aca9a16dec421e0dc0e99e8c5345bd1879c9c0140d05eca10891bd28371ee1200c7627109e95118204afb5b1a8f7101639f4af21", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@rollup/rollup-linux-x64-musl", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-linux-x64-musl", - "repository_download_url": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.6.1.tgz", - "api_data_url": "https://registry.npmjs.org/@rollup%2frollup-linux-x64-musl/4.6.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40rollup/rollup-linux-x64-musl@4.6.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-linux-x64-musl@4.6.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/%40rollup/rollup-win32-arm64-msvc@4.6.1", - "extracted_requirement": "4.6.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@rollup", - "name": "rollup-win32-arm64-msvc", - "version": "4.6.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.6.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "bf61554fac5f9e79937b75bd6c95e5eabe4ac0982530afe246590a88815f3bacac2acd2b0e0cfb0b0c1fded8e5771414ac72fd20d4ffd6be150349fd2ff175bd", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@rollup/rollup-win32-arm64-msvc", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-win32-arm64-msvc", - "repository_download_url": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.6.1.tgz", - "api_data_url": "https://registry.npmjs.org/@rollup%2frollup-win32-arm64-msvc/4.6.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40rollup/rollup-win32-arm64-msvc@4.6.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-win32-arm64-msvc@4.6.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/%40rollup/rollup-win32-ia32-msvc@4.6.1", - "extracted_requirement": "4.6.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@rollup", - "name": "rollup-win32-ia32-msvc", - "version": "4.6.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.6.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "60478e8f1472123a9c5a9847f5dc8b6f382417cc1948a00a52495d458e9d80d479a0ab362d96b3a86078d5c589e08aaa732f7fcea6209b3064468573dd0f4c2f", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@rollup/rollup-win32-ia32-msvc", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-win32-ia32-msvc", - "repository_download_url": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.6.1.tgz", - "api_data_url": "https://registry.npmjs.org/@rollup%2frollup-win32-ia32-msvc/4.6.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40rollup/rollup-win32-ia32-msvc@4.6.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-win32-ia32-msvc@4.6.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/%40rollup/rollup-win32-x64-msvc@4.6.1", - "extracted_requirement": "4.6.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@rollup", - "name": "rollup-win32-x64-msvc", - "version": "4.6.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.6.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "d337d3945008860cfc5761bc493abcb68023b18600e9e722d619d7bb23935059f29abb49c274bab862a2bf7bf952b3d990195a98bbeb2d5da289a7aa08acdbd0", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@rollup/rollup-win32-x64-msvc", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-win32-x64-msvc", - "repository_download_url": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.6.1.tgz", - "api_data_url": "https://registry.npmjs.org/@rollup%2frollup-win32-x64-msvc/4.6.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40rollup/rollup-win32-x64-msvc@4.6.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/%40rollup/rollup-win32-x64-msvc@4.6.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/%40sinclair/typebox@0.27.8", - "extracted_requirement": "0.27.8", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@sinclair", - "name": "typebox", - "version": "0.27.8", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "f858f8de948cc09b38291ac7ffddfc51ffae0042c881506643383fab5606d74763c9f0374e7ad4f0df17cea0a1fe891976ccea0504d97fdea274c7c4e659f04c", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@sinclair/typebox", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@sinclair/typebox", - "repository_download_url": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", - "api_data_url": "https://registry.npmjs.org/@sinclair%2ftypebox/0.27.8", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40sinclair/typebox@0.27.8" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/%40sinclair/typebox@0.27.8?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/%40types/istanbul-lib-coverage@2.0.6", - "extracted_requirement": "2.0.6", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@types", - "name": "istanbul-lib-coverage", - "version": "2.0.6", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "d9017fb7f6ae5a6d25b32f17b4a54f1b5f6fdec48e42525efd81d981f8dbfca0411ce19257e276abf4baef5adcabdb9306b2c05e6669a8989a41b313fb3354d7", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@types/istanbul-lib-coverage", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@types/istanbul-lib-coverage", - "repository_download_url": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", - "api_data_url": "https://registry.npmjs.org/@types%2fistanbul-lib-coverage/2.0.6", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40types/istanbul-lib-coverage@2.0.6" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/%40types/istanbul-lib-coverage@2.0.6?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/%40types/node@20.10.3", - "extracted_requirement": "20.10.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@types", - "name": "node", - "version": "20.10.3", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@types/node/-/node-20.10.3.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "5c96af22966a897203e58c67c6fdd15032933796fcd5d74d0b779cb00d12a055f3fd053c3860706463289a2ab4cf0faebaa6cbfe4af3b6ffc320d010fc457882", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@types/node", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/undici-types", - "extracted_requirement": "~5.26.4", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/@types/node", - "repository_download_url": "https://registry.npmjs.org/@types/node/-/node-20.10.3.tgz", - "api_data_url": "https://registry.npmjs.org/@types%2fnode/20.10.3", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40types/node@20.10.3" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/%40types/node@20.10.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/%40vitest/coverage-v8@1.0.1", - "extracted_requirement": "1.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@vitest", - "name": "coverage-v8", - "version": "1.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@vitest/coverage-v8/-/coverage-v8-1.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "6786bb8a0e158d4093fcff8b441dc866b0515dbf7159150cf2b4811fd70a81fad4d4e7b4d7f2b65892ad1ac84e9d0c1766849f42dc021a96e71e607fa89c2373", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@vitest/coverage-v8", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/%40ampproject/remapping", - "extracted_requirement": "^2.2.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40bcoe/v8-coverage", - "extracted_requirement": "^0.2.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/debug", - "extracted_requirement": "^4.3.4", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/istanbul-lib-coverage", - "extracted_requirement": "^3.2.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/istanbul-lib-report", - "extracted_requirement": "^3.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/istanbul-lib-source-maps", - "extracted_requirement": "^4.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/istanbul-reports", - "extracted_requirement": "^3.1.6", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/magic-string", - "extracted_requirement": "^0.30.5", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/magicast", - "extracted_requirement": "^0.3.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/picocolors", - "extracted_requirement": "^1.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/std-env", - "extracted_requirement": "^3.5.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/test-exclude", - "extracted_requirement": "^6.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/v8-to-istanbul", - "extracted_requirement": "^9.2.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/@vitest/coverage-v8", - "repository_download_url": "https://registry.npmjs.org/@vitest/coverage-v8/-/coverage-v8-1.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/@vitest%2fcoverage-v8/1.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40vitest/coverage-v8@1.0.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/%40vitest/coverage-v8@1.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/%40vitest/expect@1.0.1", - "extracted_requirement": "1.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@vitest", - "name": "expect", - "version": "1.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@vitest/expect/-/expect-1.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "ddc76b6ff78a0ffd2dca00d7ef962c72e1c41cc509ef4bb75282d2ab67aa85692ce7b032cefb0341bca7e77221674b4137b800f098f65615e2395da579feed87", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@vitest/expect", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/%40vitest/spy", - "extracted_requirement": "1.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40vitest/utils", - "extracted_requirement": "1.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/chai", - "extracted_requirement": "^4.3.10", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/@vitest/expect", - "repository_download_url": "https://registry.npmjs.org/@vitest/expect/-/expect-1.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/@vitest%2fexpect/1.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40vitest/expect@1.0.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/%40vitest/expect@1.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/%40vitest/runner@1.0.1", - "extracted_requirement": "1.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@vitest", - "name": "runner", - "version": "1.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@vitest/runner/-/runner-1.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "ffecf4be127431f44f4f70324ef00aea6e7baf395ec3f72df01d9ae0b32fecd8693da888d902c6c8e04c07795c8a859d2478d1b8b8bd698a697cebf407969140", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@vitest/runner", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/%40vitest/utils", - "extracted_requirement": "1.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/p-limit", - "extracted_requirement": "^5.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/pathe", - "extracted_requirement": "^1.1.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/@vitest/runner", - "repository_download_url": "https://registry.npmjs.org/@vitest/runner/-/runner-1.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/@vitest%2frunner/1.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40vitest/runner@1.0.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/%40vitest/runner@1.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/%40vitest/snapshot@1.0.1", - "extracted_requirement": "1.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@vitest", - "name": "snapshot", - "version": "1.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-1.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "c083ed3c3192c4467e0e934c73de00b326d7e8b57ab8deaca2c7f94e88f23f59b641b2b0891b8b57fe514ac8edd68595887b138fc9a5730ad0435cc718ed1f33", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@vitest/snapshot", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/magic-string", - "extracted_requirement": "^0.30.5", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/pathe", - "extracted_requirement": "^1.1.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/pretty-format", - "extracted_requirement": "^29.7.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/@vitest/snapshot", - "repository_download_url": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-1.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/@vitest%2fsnapshot/1.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40vitest/snapshot@1.0.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/%40vitest/snapshot@1.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/%40vitest/spy@1.0.1", - "extracted_requirement": "1.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@vitest", - "name": "spy", - "version": "1.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@vitest/spy/-/spy-1.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "c97c26d6e2a1055affe4c8557929ad36a2bed2ad915c872126df24a2410a76b58bb643de0e075b67a4a3475550199b8d7562fab120672dac88c95bdc4b4a8b7c", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@vitest/spy", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/tinyspy", - "extracted_requirement": "^2.2.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/@vitest/spy", - "repository_download_url": "https://registry.npmjs.org/@vitest/spy/-/spy-1.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/@vitest%2fspy/1.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40vitest/spy@1.0.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/%40vitest/spy@1.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/%40vitest/utils@1.0.1", - "extracted_requirement": "1.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@vitest", - "name": "utils", - "version": "1.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@vitest/utils/-/utils-1.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "3063c21e4cd76db032b1cae1c06ce1f2e3f51cfad360b59a8f55930ed5921aba5edb22562d137d985f68a0a6b0afa34c3a0f6f4c1b60d89a962dfb8b0bb0e49f", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@vitest/utils", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/diff-sequences", - "extracted_requirement": "^29.6.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/loupe", - "extracted_requirement": "^2.3.7", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/pretty-format", - "extracted_requirement": "^29.7.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/@vitest/utils", - "repository_download_url": "https://registry.npmjs.org/@vitest/utils/-/utils-1.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/@vitest%2futils/1.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40vitest/utils@1.0.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/%40vitest/utils@1.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/acorn@8.11.2", - "extracted_requirement": "8.11.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "acorn", - "version": "8.11.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "9dcd00c73a7fd0520b2c456c9b87cdc0b0b032db6f844236eb742d54f41c6e97d9677b6cd212ec6463a913a73336589dec227d325c87f2b797929b1fdd8518e3", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/acorn", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/acorn", - "repository_download_url": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz", - "api_data_url": "https://registry.npmjs.org/acorn/8.11.2", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/acorn@8.11.2" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/acorn@8.11.2?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/acorn-walk@8.3.0", - "extracted_requirement": "8.3.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "acorn-walk", - "version": "8.3.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "152ee1579eb9339975474f0c5eaa3ca1dc0c4c1d360b652acc1d7b45582ef44cae60506a259dff658f7bb100f915ec15bb55320c5735cb3b540eb0304f4132a4", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/acorn-walk", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/acorn-walk", - "repository_download_url": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.0.tgz", - "api_data_url": "https://registry.npmjs.org/acorn-walk/8.3.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/acorn-walk@8.3.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/acorn-walk@8.3.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/agent-base@7.1.0", - "extracted_requirement": "7.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "agent-base", - "version": "7.1.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "a3fce33194612719f2ecec8417e3a9f17f9e7e210b0bb93bc8e8ccce07f356a3b35ea90191623bf58a1374eb6cb96779056840180b8e63f5daeb1a626965e236", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/agent-base", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/debug", - "extracted_requirement": "^4.3.4", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/agent-base", - "repository_download_url": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", - "api_data_url": "https://registry.npmjs.org/agent-base/7.1.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/agent-base@7.1.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/agent-base@7.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/ansi-escapes@5.0.0", - "extracted_requirement": "5.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "ansi-escapes", - "version": "5.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-5.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "e4614c557f07a84fd307e16e0491ae3b95c6d16aec03aa6d52aa0e0da4ff9fd9a651a64592a9c1b9e07895ea860429ab5079c29c2e0f0994c277413b410f376c", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/ansi-escapes", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/type-fest", - "extracted_requirement": "^1.0.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/ansi-escapes", - "repository_download_url": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-5.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/ansi-escapes/5.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/ansi-escapes@5.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/ansi-escapes@5.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/ansi-regex@6.0.1", - "extracted_requirement": "6.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "ansi-regex", - "version": "6.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "9f933ce797ca6f64ac7cc222145a15ac0047242f10b47c15c7e98758fdd0704a811d889e9e3e5d1d28236f1b42d161195d8b78c1c0faceb4049433e116e6607c", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/ansi-regex", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/ansi-regex", - "repository_download_url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/ansi-regex/6.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/ansi-regex@6.0.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/ansi-regex@6.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/ansi-styles@6.2.1", - "extracted_requirement": "6.2.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "ansi-styles", - "version": "6.2.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "6cdefdf2015f417faf8b0dd1ef2ac6591aa7acdda84641245238e5e09367e04f06c716e3b46dc56eb108218de5f3f86bc14c0878266f8b842e3933f8304ad5ba", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/ansi-styles", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/ansi-styles", - "repository_download_url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "api_data_url": "https://registry.npmjs.org/ansi-styles/6.2.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/ansi-styles@6.2.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/ansi-styles@6.2.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/arg@5.0.2", - "extracted_requirement": "5.0.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "arg", - "version": "5.0.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "3d88f214e2ca43dcb9ec9bd0e902e8f1d02036ab3087c33544c25875076e4fac5b59280adfa3ff67fbfea7cf3ca4cebd8cc31f4bc5ddf05e88d6443f23d1d41a", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/arg", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/arg", - "repository_download_url": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "api_data_url": "https://registry.npmjs.org/arg/5.0.2", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/arg@5.0.2" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/arg@5.0.2?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/assertion-error@1.1.0", - "extracted_requirement": "1.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "assertion-error", - "version": "1.1.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "8e0b1a35dbb3fa776f1b216ddee4ae5aabf2e250a72098a8beda2e40de4964738a092d90ba111d6dc407161564b33d8dd94f615c9a3ca1d1bb113c969447ae0f", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/assertion-error", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/assertion-error", - "repository_download_url": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", - "api_data_url": "https://registry.npmjs.org/assertion-error/1.1.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/assertion-error@1.1.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/assertion-error@1.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/asynckit@0.4.0", - "extracted_requirement": "0.4.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "asynckit", - "version": "0.4.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "39e8bd387e2d461d18a94dc6c615fbf5d33f9b0560bdb64969235a464f9bb21923d12e5c7c772061a92b7818eb1f06ad5ca6f3f88a087582f1aca8a6d8c8d6d1", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/asynckit", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/asynckit", - "repository_download_url": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "api_data_url": "https://registry.npmjs.org/asynckit/0.4.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/asynckit@0.4.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/asynckit@0.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/balanced-match@1.0.0", - "extracted_requirement": "1.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "balanced-match", - "version": "1.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "size": null, - "sha1": "89b4d199ab2bee49de164ea02b89ce462d71b767", - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/balanced-match", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/balanced-match", - "repository_download_url": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/balanced-match/1.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/balanced-match@1.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/balanced-match@1.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/big-integer@1.6.51", - "extracted_requirement": "1.6.51", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "big-integer", - "version": "1.6.51", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "18f12277663d414d44c65d6ba4ef41d883c91873d2ba91791a75483f46e562f34e31eaf66d3bd25acd6318e520d388539aeebb9e62ec43d4c1a35a6e6a8b411e", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/big-integer", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/big-integer", - "repository_download_url": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", - "api_data_url": "https://registry.npmjs.org/big-integer/1.6.51", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/big-integer@1.6.51" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/big-integer@1.6.51?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/bplist-parser@0.2.0", - "extracted_requirement": "0.2.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "bplist-parser", - "version": "0.2.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "cf433e6f23138734260fd3482d19e20945d8b18a63c2794ef0de6e085682a883a9a91b090ab40bf4d2b726c0faec23796b4f27179a082f66c3ea5a137473ae2b", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/bplist-parser", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/big-integer", - "extracted_requirement": "^1.6.44", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/bplist-parser", - "repository_download_url": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", - "api_data_url": "https://registry.npmjs.org/bplist-parser/0.2.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/bplist-parser@0.2.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/bplist-parser@0.2.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/brace-expansion@1.1.11", - "extracted_requirement": "1.1.11", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "brace-expansion", - "version": "1.1.11", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "882b8f1c3160ac75fb1f6bc423fe71a73d3bcd21c1d344e9ba0aa1998b5598c3bae75f260ae44ca0e60595d101974835f3bb9fa3375a1e058a71815beb5a8688", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/brace-expansion", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/balanced-match", - "extracted_requirement": "^1.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/concat-map", - "extracted_requirement": "0.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/brace-expansion", - "repository_download_url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "api_data_url": "https://registry.npmjs.org/brace-expansion/1.1.11", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/brace-expansion@1.1.11" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/brace-expansion@1.1.11?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/braces@3.0.2", - "extracted_requirement": "3.0.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "braces", - "version": "3.0.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "6fcba6f8bd51cccdd60d2cef866ea0233d727d36c1b7a61395c10a02fb26a82659170e3acfadba9558fd8f5c843d6df71f91fe94142964c3f593c97eefc1dad0", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/braces", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/fill-range", - "extracted_requirement": "^7.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/braces", - "repository_download_url": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "api_data_url": "https://registry.npmjs.org/braces/3.0.2", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/braces@3.0.2" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/braces@3.0.2?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/buffer-from@1.1.2", - "extracted_requirement": "1.1.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "buffer-from", - "version": "1.1.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "13e5d0091c126da6a20a1b6fea4e83c2073e6f1f81b3abee2891c7979928c7f05a29b8625f3a903b02b870edb6c84946a763829a3c15853dc79b18323c69c97d", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/buffer-from", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/buffer-from", - "repository_download_url": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "api_data_url": "https://registry.npmjs.org/buffer-from/1.1.2", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/buffer-from@1.1.2" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/buffer-from@1.1.2?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/bundle-name@3.0.0", - "extracted_requirement": "3.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "bundle-name", - "version": "3.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/bundle-name/-/bundle-name-3.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "3ca03805e4af06940a43c88f38609289e965f8df0ff937f50e5c2a9988697b680084a3c79fc1183b1553f9286e1a6860f2537c5e24a54bcd32884c4a5eb51197", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/bundle-name", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/run-applescript", - "extracted_requirement": "^5.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/bundle-name", - "repository_download_url": "https://registry.npmjs.org/bundle-name/-/bundle-name-3.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/bundle-name/3.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/bundle-name@3.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/bundle-name@3.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/cac@6.7.14", - "extracted_requirement": "6.7.14", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "cac", - "version": "6.7.14", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "6fa225bacf9cdd1add0e4f8984b2940107f3ce02c43f2eb0717a92edfff17b51044efb033fa18e446ed216e3ace9c203e5892a7215bf2d765b5f96dcf23ed971", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/cac", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/cac", - "repository_download_url": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", - "api_data_url": "https://registry.npmjs.org/cac/6.7.14", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/cac@6.7.14" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/cac@6.7.14?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/chai@4.3.10", - "extracted_requirement": "4.3.10", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "chai", - "version": "4.3.10", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/chai/-/chai-4.3.10.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "d145c6d3856e55baee31461b27a25cb6f1f46270bfe2adff0244f5f2ae0d6884e8f750949b4962312f55ab34fdbd985543fd5ea8f6a73168c133e26e85f6fff6", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/chai", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/assertion-error", - "extracted_requirement": "^1.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/check-error", - "extracted_requirement": "^1.0.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/deep-eql", - "extracted_requirement": "^4.1.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/get-func-name", - "extracted_requirement": "^2.0.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/loupe", - "extracted_requirement": "^2.3.6", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/pathval", - "extracted_requirement": "^1.1.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/type-detect", - "extracted_requirement": "^4.0.8", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/chai", - "repository_download_url": "https://registry.npmjs.org/chai/-/chai-4.3.10.tgz", - "api_data_url": "https://registry.npmjs.org/chai/4.3.10", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/chai@4.3.10" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/chai@4.3.10?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/chalk@5.3.0", - "extracted_requirement": "5.3.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "chalk", - "version": "5.3.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "74b8ad1bbf5df8657535bfd561c083162bc978ad618ae92df508d13553ac52d4f2d6b475609b26a46193677a89a2cfaec3b5a6585e3053005df63c63a1c142db", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/chalk", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/chalk", - "repository_download_url": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "api_data_url": "https://registry.npmjs.org/chalk/5.3.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/chalk@5.3.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/chalk@5.3.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/change-case", - "extracted_requirement": null, - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "change-case", - "version": null, - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "packages/change-case", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/change-case", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/change-case", - "repository_download_url": null, - "api_data_url": "https://registry.npmjs.org/change-case", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/change-case" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/change-case?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/check-error@1.0.3", - "extracted_requirement": "1.0.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "check-error", - "version": "1.0.3", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "88a1280d869199dd66c4cf746b63847d6863b233e960fb90fa5318b28c41d76ebeb7c7f0ef24843b8f2798383908e4e3c4323ae7f636396a5e10793764e7bcce", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/check-error", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/get-func-name", - "extracted_requirement": "^2.0.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/check-error", - "repository_download_url": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz", - "api_data_url": "https://registry.npmjs.org/check-error/1.0.3", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/check-error@1.0.3" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/check-error@1.0.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/cli-cursor@4.0.0", - "extracted_requirement": "4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "cli-cursor", - "version": "4.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "546b6532edf1ff80ceb4853012445ecf1519da505a70d2421dab21d0dd167990c14beed4c75766dd75808166312c914c31d39e5cc1d7a2bb2110585b31219e96", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/cli-cursor", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/restore-cursor", - "extracted_requirement": "^4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/cli-cursor", - "repository_download_url": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/cli-cursor/4.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/cli-cursor@4.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/cli-cursor@4.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/cli-truncate@3.1.0", - "extracted_requirement": "3.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "cli-truncate", - "version": "3.1.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "c1f3819235ed7aa4a7239f683dc26470f97f666c2f30c3a3df8d2a50863548a642bf407d09fe03e1f02e7119082909ac22e60adf1d6bae053b31e191aee8ae88", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/cli-truncate", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/slice-ansi", - "extracted_requirement": "^5.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/string-width", - "extracted_requirement": "^5.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/cli-truncate", - "repository_download_url": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz", - "api_data_url": "https://registry.npmjs.org/cli-truncate/3.1.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/cli-truncate@3.1.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/cli-truncate@3.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/color-convert@2.0.1", - "extracted_requirement": "2.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "color-convert", - "version": "2.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "4511023ec8fb8aeff16f9a0a61cb051d2a6914d9ec8ffe763954d129be333f9a275f0545df3566993a0d70e7c60be0910e97cafd4e7ce1f320dfc64709a12529", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/color-convert", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/color-name", - "extracted_requirement": "~1.1.4", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/color-convert", - "repository_download_url": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/color-convert/2.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/color-convert@2.0.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/color-convert@2.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/color-name@1.1.4", - "extracted_requirement": "1.1.4", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "color-name", - "version": "1.1.4", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "74ecbedc0b96ddadb035b64722e319a537208c6b8b53fb812ffb9b71917d3976c3a3c7dfe0ef32569e417f479f4bcb84a18a39ab8171edd63d3a04065e002c40", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/color-name", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/color-name", - "repository_download_url": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "api_data_url": "https://registry.npmjs.org/color-name/1.1.4", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/color-name@1.1.4" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/color-name@1.1.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/colorette@2.0.20", - "extracted_requirement": "2.0.20", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "colorette", - "version": "2.0.20", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "21f103c70a1622391e5cbd5e5dc0e2a30e146ca8e12ddabafc4b92551f4630deca547debf6043cddeef786ccf535dd53de28dde71bf5c1c59160ef83ea4088db", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/colorette", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/colorette", - "repository_download_url": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", - "api_data_url": "https://registry.npmjs.org/colorette/2.0.20", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/colorette@2.0.20" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/colorette@2.0.20?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/combined-stream@1.0.8", - "extracted_requirement": "1.0.8", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "combined-stream", - "version": "1.0.8", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "1503783117ee25e1dfedc05b04c2455e12920eafb690002b06599106f72f144e410751d9297b5214048385d973f73398c3187c943767be630e7bffb971da0476", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/combined-stream", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/delayed-stream", - "extracted_requirement": "~1.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/combined-stream", - "repository_download_url": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "api_data_url": "https://registry.npmjs.org/combined-stream/1.0.8", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/combined-stream@1.0.8" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/combined-stream@1.0.8?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/commander@11.1.0", - "extracted_requirement": "11.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "commander", - "version": "11.1.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "c8f55abdfc82711866a2b0bbad69641e7d796f8c03560566040ee457841506c17b92fffd4ca2406c05d54f1bd39f03fc1c72a34422430a529b7228984bba740d", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/commander", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/commander", - "repository_download_url": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", - "api_data_url": "https://registry.npmjs.org/commander/11.1.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/commander@11.1.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/commander@11.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/concat-map@0.0.1", - "extracted_requirement": "0.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "concat-map", - "version": "0.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "fd2aefe1db30c903417e8846a73f68e986f71b3dd2ad40ea047e6b4ee84647b6a1b656d82a7571c366c214c4658da03b1171da5d9f30b07768745bdb9212a6aa", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/concat-map", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/concat-map", - "repository_download_url": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/concat-map/0.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/concat-map@0.0.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/concat-map@0.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/convert-source-map@2.0.0", - "extracted_requirement": "2.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "convert-source-map", - "version": "2.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "2afa78e7d1eb576144275080b22d4abbe318de46ac1f5f53172913cf6c5698c7aae9b936354dd75ef7c9f90eb59b4c64b56c2dfb51d261fdc966c4e6b3769126", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/convert-source-map", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/convert-source-map", - "repository_download_url": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/convert-source-map/2.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/convert-source-map@2.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/convert-source-map@2.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/cross-spawn@7.0.3", - "extracted_requirement": "7.0.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "cross-spawn", - "version": "7.0.3", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "8910cf24a50f544343edd1cf3bcae46ce9cfa720f281c0c5b568e9796342832f163f6ad77315cbf13b2445e425e8eac1d86efe509ada82cd6ad7916e75cec6eb", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/cross-spawn", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/path-key", - "extracted_requirement": "^3.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/shebang-command", - "extracted_requirement": "^2.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/which", - "extracted_requirement": "^2.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/cross-spawn", - "repository_download_url": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "api_data_url": "https://registry.npmjs.org/cross-spawn/7.0.3", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/cross-spawn@7.0.3" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/cross-spawn@7.0.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/cssstyle@3.0.0", - "extracted_requirement": "3.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "cssstyle", - "version": "3.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/cssstyle/-/cssstyle-3.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "378bb60010138b74299737f48566d509d8de9e29bc177a23117a410c5e610698f35b5f363233462ea7e64344a448f790f95f3a65781e1fc6978fa91ac9de2382", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/cssstyle", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/rrweb-cssom", - "extracted_requirement": "^0.6.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/cssstyle", - "repository_download_url": "https://registry.npmjs.org/cssstyle/-/cssstyle-3.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/cssstyle/3.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/cssstyle@3.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/cssstyle@3.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/data-urls@5.0.0", - "extracted_requirement": "5.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "data-urls", - "version": "5.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/data-urls/-/data-urls-5.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "6583f95411ec85a0c08956718db45570526973ee311a04f46cadefcf2d472cdf234cef7be4711bb98cd925c1e84046392b56b4cfc61ac899325444dad3c78d4e", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/data-urls", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/whatwg-mimetype", - "extracted_requirement": "^4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/whatwg-url", - "extracted_requirement": "^14.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/data-urls", - "repository_download_url": "https://registry.npmjs.org/data-urls/-/data-urls-5.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/data-urls/5.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/data-urls@5.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/data-urls@5.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/debug@4.3.4", - "extracted_requirement": "4.3.4", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "debug", - "version": "4.3.4", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "3d15851ee494dde0ed4093ef9cd63b25c91eb758f4b793ae3ac1733cfcec7a40f9d9997ca947c520f122b305ea22f1d61951ce817fbb1bfbc234d85e870c5f91", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/debug", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/ms", - "extracted_requirement": "2.1.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/debug", - "repository_download_url": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "api_data_url": "https://registry.npmjs.org/debug/4.3.4", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/debug@4.3.4" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/debug@4.3.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/decimal.js@10.4.3", - "extracted_requirement": "10.4.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "decimal.js", - "version": "10.4.3", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "54105a2dcd4c80be57a738083fb9f2e59e8dc7752b46421589490f51db65f5ac9ae5a9b2dc37b582c514481d60dfedec13160d8c202c0339e6ba4cb109bd4644", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/decimal.js", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/decimal.js", - "repository_download_url": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", - "api_data_url": "https://registry.npmjs.org/decimal.js/10.4.3", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/decimal.js@10.4.3" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/decimal.js@10.4.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/deep-eql@4.1.3", - "extracted_requirement": "4.1.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "deep-eql", - "version": "4.1.3", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.3.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "59a12d00ea51035310d1ea21a998e9183f33748d0ebec9bc9a616168337c76f0d9cf2a1431c6039dfe58ea2bbb1d35f17fc2434b6dea59ae1afa12820f238fcf", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/deep-eql", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/type-detect", - "extracted_requirement": "^4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/deep-eql", - "repository_download_url": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.3.tgz", - "api_data_url": "https://registry.npmjs.org/deep-eql/4.1.3", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/deep-eql@4.1.3" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/deep-eql@4.1.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/default-browser@4.0.0", - "extracted_requirement": "4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "default-browser", - "version": "4.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/default-browser/-/default-browser-4.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "c17e695ced7e06b84c9126d1385b32c549b48bf7091127323610383cfc5ce35202bafd3965907f317dbcb3c699c7ac6399ab6f79b21aa45ea12c42847299de50", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/default-browser", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/bundle-name", - "extracted_requirement": "^3.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/default-browser-id", - "extracted_requirement": "^3.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/execa", - "extracted_requirement": "^7.1.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/titleize", - "extracted_requirement": "^3.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/default-browser", - "repository_download_url": "https://registry.npmjs.org/default-browser/-/default-browser-4.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/default-browser/4.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/default-browser@4.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/default-browser@4.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/default-browser-id@3.0.0", - "extracted_requirement": "3.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "default-browser-id", - "version": "3.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-3.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "399d72df2d12a92202b44f031384bc60e13d519389f303b5e9f29654fe49d50cf8da457d8dc9cc545ac413f9e85dbfecb37438a59207efd931a1fcf234db5434", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/default-browser-id", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/bplist-parser", - "extracted_requirement": "^0.2.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/untildify", - "extracted_requirement": "^4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/default-browser-id", - "repository_download_url": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-3.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/default-browser-id/3.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/default-browser-id@3.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/default-browser-id@3.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/execa@7.2.0", - "extracted_requirement": "7.2.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "execa", - "version": "7.2.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "51dbb254fed32c1e48700425f8eccbc8b712fe5df65bf18b83e0211c9fa8c38d053a4d94dd202594fc11e38bf8be6745c085aaa5dc31c6941b1759f9b5af6c78", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/default-browser/node_modules/execa", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/cross-spawn", - "extracted_requirement": "^7.0.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/get-stream", - "extracted_requirement": "^6.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/human-signals", - "extracted_requirement": "^4.3.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/is-stream", - "extracted_requirement": "^3.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/merge-stream", - "extracted_requirement": "^2.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/npm-run-path", - "extracted_requirement": "^5.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/onetime", - "extracted_requirement": "^6.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/signal-exit", - "extracted_requirement": "^3.0.7", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/strip-final-newline", - "extracted_requirement": "^3.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/execa", - "repository_download_url": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz", - "api_data_url": "https://registry.npmjs.org/execa/7.2.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/execa@7.2.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/execa@7.2.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/get-stream@6.0.1", - "extracted_requirement": "6.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "get-stream", - "version": "6.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "b6ce968beda3de3423aa2ef4c3902537c0c59e44b00be32a9b113374400b076a976585775ff6f50937e03cb18934c7805b174f7d4f053b59acdcd51f68708f62", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/default-browser/node_modules/get-stream", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/get-stream", - "repository_download_url": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/get-stream/6.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/get-stream@6.0.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/get-stream@6.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/human-signals@4.3.1", - "extracted_requirement": "4.3.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "human-signals", - "version": "4.3.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "9d95e3105da76e8ee5230de68188c8b407e0417a20dce8c9a2049b29ad8240822f48659c2a07899d094d5e2a7a36094dcd81f8e6749188456298cbd82fc0c3a9", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/default-browser/node_modules/human-signals", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/human-signals", - "repository_download_url": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", - "api_data_url": "https://registry.npmjs.org/human-signals/4.3.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/human-signals@4.3.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/human-signals@4.3.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/signal-exit@3.0.7", - "extracted_requirement": "3.0.7", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "signal-exit", - "version": "3.0.7", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "c270f6644fa5f923c2feea12d2f5de13d2f5fb4c2e68ca8a95fcfd00c528dfc26cc8b48159215c1d1d51ae2eb62d9735daf2ebd606f78e5ee2c10860c2901b19", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/default-browser/node_modules/signal-exit", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/signal-exit", - "repository_download_url": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "api_data_url": "https://registry.npmjs.org/signal-exit/3.0.7", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/signal-exit@3.0.7" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/signal-exit@3.0.7?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/define-lazy-prop@3.0.0", - "extracted_requirement": "3.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "define-lazy-prop", - "version": "3.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "37e31e5d8a2aaf7a4e827f317f244f44437b8076a42d88e1b07856193ddf58088be08900b74883c35e108a2126d9b137d1ce575f9ab416d000dc22b97fdfc152", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/define-lazy-prop", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/define-lazy-prop", - "repository_download_url": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/define-lazy-prop/3.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/define-lazy-prop@3.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/define-lazy-prop@3.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/delayed-stream@1.0.0", - "extracted_requirement": "1.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "delayed-stream", - "version": "1.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "672483ecd7fdd5a2c1d11c4be0a1ab28705797b11db350c098475ca156b05e72c3ed20e1a4d82db88236680920edaed04b8d63c4f499d7ba7855d1a730793731", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/delayed-stream", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/delayed-stream", - "repository_download_url": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/delayed-stream/1.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/delayed-stream@1.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/delayed-stream@1.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/detect-indent@7.0.1", - "extracted_requirement": "7.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "detect-indent", - "version": "7.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/detect-indent/-/detect-indent-7.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "31ced0850f2cf9c2eb9d47d4fc98bde2f1bfafc336ea6f1ffbebf2adeb38668a236910e9675792221fc4a732cdc255aebf3499dd46c316ca6316f4c35dee9efe", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/detect-indent", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/detect-indent", - "repository_download_url": "https://registry.npmjs.org/detect-indent/-/detect-indent-7.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/detect-indent/7.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/detect-indent@7.0.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/detect-indent@7.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/detect-newline@4.0.1", - "extracted_requirement": "4.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "detect-newline", - "version": "4.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/detect-newline/-/detect-newline-4.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "a84dd57a0d585f3187421940ea3cde6d9376a957fa357f80ee6eea9610861b7d1d262c6b0108583ac263b270632640929ae38fa42937d35e397ebf055746f3a2", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/detect-newline", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/detect-newline", - "repository_download_url": "https://registry.npmjs.org/detect-newline/-/detect-newline-4.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/detect-newline/4.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/detect-newline@4.0.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/detect-newline@4.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/diff-sequences@29.6.3", - "extracted_requirement": "29.6.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "diff-sequences", - "version": "29.6.3", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "12378f2b5b2b0f73f4f28da3e1fd04c67ca5a91b3907db498dca7db7592b1f6a918bc08276c61fc1ef498122eeac5056c2ae2e3a58a9cdf9397c736fc052abf1", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/diff-sequences", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/diff-sequences", - "repository_download_url": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", - "api_data_url": "https://registry.npmjs.org/diff-sequences/29.6.3", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/diff-sequences@29.6.3" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/diff-sequences@29.6.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/dir-glob@3.0.1", - "extracted_requirement": "3.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "dir-glob", - "version": "3.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "5a4ad6a7d191e0a5df28663338b993b86562d545857f0b37efb9fd71ce79fed6fa0eeab217aa5c43901b88712c85a0e963dbfaa1a4abd9708389d1a633077320", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/dir-glob", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/path-type", - "extracted_requirement": "^4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/dir-glob", - "repository_download_url": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/dir-glob/3.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/dir-glob@3.0.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/dir-glob@3.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/eastasianwidth@0.2.0", - "extracted_requirement": "0.2.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "eastasianwidth", - "version": "0.2.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "23cf1361959cf578981d1438ff7739ae38df8248e12f25b696e18885e18445b350e8e63bc93c9b6a74a90d765af32ed550ff589837186be7b2ab871aee22ea58", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/eastasianwidth", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/eastasianwidth", - "repository_download_url": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "api_data_url": "https://registry.npmjs.org/eastasianwidth/0.2.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/eastasianwidth@0.2.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/eastasianwidth@0.2.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/emoji-regex@9.2.2", - "extracted_requirement": "9.2.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "emoji-regex", - "version": "9.2.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "2f5f03689b17494936fb8da9bfc98bb398c94f686a164144e23db5c0e9a06d4aac67684bef636c514efce60f515e0a37b3464d815978d93887a7766d3affd5ca", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/emoji-regex", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/emoji-regex", - "repository_download_url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "api_data_url": "https://registry.npmjs.org/emoji-regex/9.2.2", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/emoji-regex@9.2.2" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/emoji-regex@9.2.2?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/entities@4.5.0", - "extracted_requirement": "4.5.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "entities", - "version": "4.5.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "5748631f87463e1f40a39a74328458e8156ab700a3873eaf2392d3f00279e47fb883dff8bdb1f1d48e787d2d17b9c94b8431c0acf40288c8c3c6368bf1f3f187", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/entities", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/entities", - "repository_download_url": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "api_data_url": "https://registry.npmjs.org/entities/4.5.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/entities@4.5.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/entities@4.5.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/esbuild@0.19.8", - "extracted_requirement": "0.19.8", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "esbuild", - "version": "0.19.8", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.8.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "97b89f7d0a53d8ead97c7dab5c8a7bfc592669e64cd2fc5bc4df4a7e20b0198b99ab3320fc976f5f6e91df56719ff3f1becae0dd8f4de974dc9e49ea0f2cafe3", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/esbuild", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/esbuild", - "repository_download_url": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.8.tgz", - "api_data_url": "https://registry.npmjs.org/esbuild/0.19.8", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/esbuild@0.19.8" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/esbuild@0.19.8?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/eventemitter3@5.0.1", - "extracted_requirement": "5.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "eventemitter3", - "version": "5.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "196901be389264af3b10bad839211251879521cf66bcb2dffe75da94c392e5d62b819abda3939591b64054cd3a095c58b02c07f410d914f9504e53c0d63e1a84", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/eventemitter3", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/eventemitter3", - "repository_download_url": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/eventemitter3/5.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/eventemitter3@5.0.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/eventemitter3@5.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/execa@8.0.1", - "extracted_requirement": "8.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "execa", - "version": "8.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "57286779b5dc8855760c449cfa9e81fb2d0b8d29b492b5383a024de38a85021058d1327ed55eb5b580f6fb01eeb19e85f67e4afaf97c934b13cbb3c47d5e2aa6", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/execa", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/cross-spawn", - "extracted_requirement": "^7.0.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/get-stream", - "extracted_requirement": "^8.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/human-signals", - "extracted_requirement": "^5.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/is-stream", - "extracted_requirement": "^3.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/merge-stream", - "extracted_requirement": "^2.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/npm-run-path", - "extracted_requirement": "^5.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/onetime", - "extracted_requirement": "^6.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/signal-exit", - "extracted_requirement": "^4.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/strip-final-newline", - "extracted_requirement": "^3.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/execa", - "repository_download_url": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/execa/8.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/execa@8.0.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/execa@8.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/fast-glob@3.3.1", - "extracted_requirement": "3.3.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "fast-glob", - "version": "3.3.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "90d14fca3861e5c2a3ad496dc6cfb0171f9991b45ac71999f97d19537d523acc4212d3fd54f82dab6b5e670d4379bba92f91a60da350eb228c31570ce358aa0e", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/fast-glob", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/%40nodelib/fs.stat", - "extracted_requirement": "^2.0.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40nodelib/fs.walk", - "extracted_requirement": "^1.2.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/glob-parent", - "extracted_requirement": "^5.1.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/merge2", - "extracted_requirement": "^1.3.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/micromatch", - "extracted_requirement": "^4.0.4", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/fast-glob", - "repository_download_url": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", - "api_data_url": "https://registry.npmjs.org/fast-glob/3.3.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/fast-glob@3.3.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/fast-glob@3.3.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/fastq@1.15.0", - "extracted_requirement": "1.15.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "fastq", - "version": "1.15.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "c01ae8714d8b0975dafa5581b7c4682110fcf458bc39d0013836bf9049f27b28d2e5a64ee7f18dbc8e6c1083400ea3ff87c336f541d31d46f9dec52ee4886a77", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/fastq", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/reusify", - "extracted_requirement": "^1.0.4", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/fastq", - "repository_download_url": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "api_data_url": "https://registry.npmjs.org/fastq/1.15.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/fastq@1.15.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/fastq@1.15.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/fill-range@7.0.1", - "extracted_requirement": "7.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "fill-range", - "version": "7.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "a8ea3d17e74c5260b62dc6f805b56f9ca2714cf8c29be451a5ee200ee1abce42fb984565fdd8d84aed8e750d8f6b7d36378a2a91283d8abea368b589d94495a5", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/fill-range", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/to-regex-range", - "extracted_requirement": "^5.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/fill-range", - "repository_download_url": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/fill-range/7.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/fill-range@7.0.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/fill-range@7.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/foreground-child@3.1.1", - "extracted_requirement": "3.1.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "foreground-child", - "version": "3.1.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "4cc28352722d7ba6df6f99d6bfb57f71a235ebd38782fc236fb5785a4794bdb410763af9ad62aa1c588a59bfdf70ec01f82cc14fea9b5a3be3f8357046c92922", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/foreground-child", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/cross-spawn", - "extracted_requirement": "^7.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/signal-exit", - "extracted_requirement": "^4.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/foreground-child", - "repository_download_url": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", - "api_data_url": "https://registry.npmjs.org/foreground-child/3.1.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/foreground-child@3.1.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/foreground-child@3.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/form-data@4.0.0", - "extracted_requirement": "4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "form-data", - "version": "4.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "1131249521a2e6dd10319ba25e803f43abdc9f170b40fe6f76e812a6e0328ba4951a2d9c94f3e9fb180486e31a1c2fb31a09f7d4a776df95b7e5fec7ca491ac3", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/form-data", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/asynckit", - "extracted_requirement": "^0.4.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/combined-stream", - "extracted_requirement": "^1.0.8", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/mime-types", - "extracted_requirement": "^2.1.12", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/form-data", - "repository_download_url": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/form-data/4.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/form-data@4.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/form-data@4.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/fs.realpath@1.0.0", - "extracted_requirement": "1.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "fs.realpath", - "version": "1.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "38ed291f694ae9ad2166701d6aee48b731cf23aa5496f23b8cc567c54411b70e28c05db093c94e49a6ed1830933f81a0ae0d8c6c69d63bd5fc2b5b78f9f18c0f", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/fs.realpath", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/fs.realpath", - "repository_download_url": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/fs.realpath/1.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/fs.realpath@1.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/fs.realpath@1.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/fsevents@2.3.3", - "extracted_requirement": "2.3.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "fsevents", - "version": "2.3.3", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "e71a037d7f9f2fb7da0139da82658fa5b16dc21fd1efb5a630caaa1c64bae42defbc1d181eb805f81d58999df8e35b4c8f99fade4d36d765cda09c339617df43", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/fsevents", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/fsevents", - "repository_download_url": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "api_data_url": "https://registry.npmjs.org/fsevents/2.3.3", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/fsevents@2.3.3" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/fsevents@2.3.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/get-func-name@2.0.2", - "extracted_requirement": "2.0.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "get-func-name", - "version": "2.0.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "f2f5cebee135ebb0ad21cdcec88b5ca3b37f76946d05b60eb0fb170b3ed7fcf3279468d88d21ae64980cd58ee699ec3b04a7fd06abcb5f6b67395cb504152cc5", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/get-func-name", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/get-func-name", - "repository_download_url": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.2.tgz", - "api_data_url": "https://registry.npmjs.org/get-func-name/2.0.2", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/get-func-name@2.0.2" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/get-func-name@2.0.2?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/get-stdin@9.0.0", - "extracted_requirement": "9.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "get-stdin", - "version": "9.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/get-stdin/-/get-stdin-9.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "7552818df5a2b0b02271aac8d927fe26e044fc382157853334055ef7284426ecde44477726139313d7146894de49aefb7ec6d050ade970ea497cce7df9529968", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/get-stdin", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/get-stdin", - "repository_download_url": "https://registry.npmjs.org/get-stdin/-/get-stdin-9.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/get-stdin/9.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/get-stdin@9.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/get-stdin@9.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/get-stream@8.0.1", - "extracted_requirement": "8.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "get-stream", - "version": "8.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "55a509b2905f7e7fcb302255a0cbd201d9ac709c92d5aba3e59ba59e7e54a18718e77d545a67708515a47062a7194f779b91d25cff4b3f6bac3abcab06d428c0", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/get-stream", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/get-stream", - "repository_download_url": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/get-stream/8.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/get-stream@8.0.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/get-stream@8.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/git-hooks-list@3.1.0", - "extracted_requirement": "3.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "git-hooks-list", - "version": "3.1.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/git-hooks-list/-/git-hooks-list-3.1.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "2c5f15787791eeffb001b5ea7e04654d25ffd41251f50d6f10c47c240cf570483a197d3bfb3ca3dec01d0ef6238ffc679487d5b86823e2a05e8b52b784a1fe3c", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/git-hooks-list", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/git-hooks-list", - "repository_download_url": "https://registry.npmjs.org/git-hooks-list/-/git-hooks-list-3.1.0.tgz", - "api_data_url": "https://registry.npmjs.org/git-hooks-list/3.1.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/git-hooks-list@3.1.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/git-hooks-list@3.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/glob@7.2.3", - "extracted_requirement": "7.2.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "glob", - "version": "7.2.3", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "9c5474ccba54d9809a471c28089bcbe94bc21f6245c85548bf04cbb087f6d40b8794cb240358614dd93e2e5609b4e958b7dbfa76fb330f604646a04bfa240af5", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/glob", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/fs.realpath", - "extracted_requirement": "^1.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/inflight", - "extracted_requirement": "^1.0.4", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/inherits", - "extracted_requirement": "2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/minimatch", - "extracted_requirement": "^3.1.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/once", - "extracted_requirement": "^1.3.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/path-is-absolute", - "extracted_requirement": "^1.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/glob", - "repository_download_url": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "api_data_url": "https://registry.npmjs.org/glob/7.2.3", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/glob@7.2.3" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/glob@7.2.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/glob-parent@5.1.2", - "extracted_requirement": "5.1.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "glob-parent", - "version": "5.1.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "00e22049009ea62258c0fdc04671b1fb95674eed870587736c63f8e5e2f0d6faf7cc1def64b7b279dd6c0bd8676dc39cf7f4ab33233944f42b906cf8692f59a3", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/glob-parent", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/is-glob", - "extracted_requirement": "^4.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/glob-parent", - "repository_download_url": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "api_data_url": "https://registry.npmjs.org/glob-parent/5.1.2", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/glob-parent@5.1.2" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/glob-parent@5.1.2?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/globby@13.2.2", - "extracted_requirement": "13.2.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "globby", - "version": "13.2.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "635ccd195fa9cd0761ec7dfd97dce00783c9aa344dab276f7580831b81c55cce17baf49a41094473dd48535c802cbf205130e89a00407f3dd725d9944bea28d3", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/globby", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/dir-glob", - "extracted_requirement": "^3.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/fast-glob", - "extracted_requirement": "^3.3.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/ignore", - "extracted_requirement": "^5.2.4", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/merge2", - "extracted_requirement": "^1.4.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/slash", - "extracted_requirement": "^4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/globby", - "repository_download_url": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz", - "api_data_url": "https://registry.npmjs.org/globby/13.2.2", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/globby@13.2.2" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/globby@13.2.2?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/has-flag@4.0.0", - "extracted_requirement": "4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "has-flag", - "version": "4.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "1329094ff4352a34d672da698080207d23b4b4a56e6548e180caf5ee4a93ba6325e807efdc421295e53ba99533a170c54c01d30c2e0d3a81bf67153712f94c3d", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/has-flag", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/has-flag", - "repository_download_url": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/has-flag/4.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/has-flag@4.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/has-flag@4.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/html-encoding-sniffer@4.0.0", - "extracted_requirement": "4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "html-encoding-sniffer", - "version": "4.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-4.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "636da84ea214e2eb8f8047a67f3ecd0c9cfa39e29fd762ecbbe402facdc156975aeb895388c602c86c20e648b8bc5c6433041d7990e5d9a759a2a520745b9381", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/html-encoding-sniffer", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/whatwg-encoding", - "extracted_requirement": "^3.1.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/html-encoding-sniffer", - "repository_download_url": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-4.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/html-encoding-sniffer/4.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/html-encoding-sniffer@4.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/html-encoding-sniffer@4.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/html-escaper@2.0.2", - "extracted_requirement": "2.0.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "html-escaper", - "version": "2.0.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "1f688cb5dd08e0cb7979889aa517480e3a7e5f37a55d0d2d144e094bb605c057af5d73263a9f66c8dad4bc28340fac2cf22aa444f05f28781bc228354a694b7e", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/html-escaper", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/html-escaper", - "repository_download_url": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "api_data_url": "https://registry.npmjs.org/html-escaper/2.0.2", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/html-escaper@2.0.2" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/html-escaper@2.0.2?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/http-proxy-agent@7.0.0", - "extracted_requirement": "7.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "http-proxy-agent", - "version": "7.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "f994fe881c55510d5ab2e82a9c3ea85a84624b6e4092335f1b4f3974a246b46c647702d0acc294e7026bd9b38e1405f329c4eeaaafbb7d99533201b74917c861", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/http-proxy-agent", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/agent-base", - "extracted_requirement": "^7.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/debug", - "extracted_requirement": "^4.3.4", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/http-proxy-agent", - "repository_download_url": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/http-proxy-agent/7.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/http-proxy-agent@7.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/http-proxy-agent@7.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/https-proxy-agent@7.0.2", - "extracted_requirement": "7.0.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "https-proxy-agent", - "version": "7.0.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "3662cd8e6eae718c2d71498bec9402d59439ecb9873f8953d79150f03eb59da935acee831fe7f3e6a34ad80a7950de196a9608084dffd0aa1d70b6123ec3db68", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/https-proxy-agent", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/agent-base", - "extracted_requirement": "^7.0.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/debug", - "extracted_requirement": "4", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/https-proxy-agent", - "repository_download_url": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.2.tgz", - "api_data_url": "https://registry.npmjs.org/https-proxy-agent/7.0.2", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/https-proxy-agent@7.0.2" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/https-proxy-agent@7.0.2?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/human-signals@5.0.0", - "extracted_requirement": "5.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "human-signals", - "version": "5.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "0177196fabf3ceb140504eb51e73789a92ea77f7122303508ed3564747ae3e6eb2d22ab1dc6e203976880ddb5d0f06668707bcd8b03afb38a7996e1405655e3d", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/human-signals", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/human-signals", - "repository_download_url": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/human-signals/5.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/human-signals@5.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/human-signals@5.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/husky@8.0.3", - "extracted_requirement": "8.0.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "husky", - "version": "8.0.3", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/husky/-/husky-8.0.3.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "f9d412caa3e1e31d6194ed6cc1706235bd87cd30cdd48d8818b431d46ac1ba2a8525fa0cae7656c1599ab6f4a23be233f1f0549dffa57a4c0da387362e55c8b6", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/husky", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/husky", - "repository_download_url": "https://registry.npmjs.org/husky/-/husky-8.0.3.tgz", - "api_data_url": "https://registry.npmjs.org/husky/8.0.3", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/husky@8.0.3" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/husky@8.0.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/iconv-lite@0.6.3", - "extracted_requirement": "0.6.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "iconv-lite", - "version": "0.6.3", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "e1f0a4efdc2c84c773329dab1f4eaa5ab244e22a25a8b842507f8e8ae22053ef91074fbde0d9432fcd5ab4eec65f9e6e50ab9ea34b711cdb6f13223a0fb59d33", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/iconv-lite", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/safer-buffer", - "extracted_requirement": ">= 2.1.2 < 3.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/iconv-lite", - "repository_download_url": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "api_data_url": "https://registry.npmjs.org/iconv-lite/0.6.3", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/iconv-lite@0.6.3" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/iconv-lite@0.6.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/ignore@5.2.4", - "extracted_requirement": "5.2.4", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "ignore", - "version": "5.2.4", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "3006f7f017126c7d1e1cd0719fbaa5d8d1ff917df73a4077959d4135d87b10d7910a11d362c4ef5ab32e6e220030d4b69655c4120675314381b570a13f791a15", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/ignore", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/ignore", - "repository_download_url": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "api_data_url": "https://registry.npmjs.org/ignore/5.2.4", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/ignore@5.2.4" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/ignore@5.2.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/inflight@1.0.6", - "extracted_requirement": "1.0.6", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "inflight", - "version": "1.0.6", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "93dd88fdbd3cab8c2f16c71708bbea7ec1c2ae3ac5ef2897b10b8856f544ecdf365b7f9aaa9cee51d05b7e159ccbf159477ff82207e532028b3acbcf0eb18224", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/inflight", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/once", - "extracted_requirement": "^1.3.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/wrappy", - "extracted_requirement": "1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/inflight", - "repository_download_url": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "api_data_url": "https://registry.npmjs.org/inflight/1.0.6", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/inflight@1.0.6" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/inflight@1.0.6?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/inherits@2.0.4", - "extracted_requirement": "2.0.4", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "inherits", - "version": "2.0.4", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "93fbc6697e3f6256b75b3c8c0af4d039761e207bea38ab67a8176ecd31e9ce9419cc0b2428c859d8af849c189233dcc64a820578ca572b16b8758799210a9ec1", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/inherits", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/inherits", - "repository_download_url": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "api_data_url": "https://registry.npmjs.org/inherits/2.0.4", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/inherits@2.0.4" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/inherits@2.0.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/is-docker@3.0.0", - "extracted_requirement": "3.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "is-docker", - "version": "3.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "7a58dc8040e5127b3fec05c5a2c0792bfda708ce0fec540f90673f0d62f2e6b985116bd96b21ab8a4d5df7f4086399c9e1ff58b15bc1900ea42691e7f6b21275", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/is-docker", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/is-docker", - "repository_download_url": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/is-docker/3.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/is-docker@3.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/is-docker@3.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/is-extglob@2.1.1", - "extracted_requirement": "2.1.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "is-extglob", - "version": "2.1.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "49b29b00d90deb4dd58b88c466fe3d2de549327e321b0b1bcd9c28ac4a32122badb0dde725875b3b7eb37e1189e90103a4e6481640ed9eae494719af9778eca1", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/is-extglob", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/is-extglob", - "repository_download_url": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "api_data_url": "https://registry.npmjs.org/is-extglob/2.1.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/is-extglob@2.1.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/is-extglob@2.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/is-fullwidth-code-point@4.0.0", - "extracted_requirement": "4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "is-fullwidth-code-point", - "version": "4.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "3b82f4f78376fdd67bc6a55dad7861f6bd4a3833c9a459acf01e6c19d24b3f2ebae0082f5ecade654c82410348b59443958ba0e314ad2e3369feccf71ef068c1", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/is-fullwidth-code-point", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/is-fullwidth-code-point", - "repository_download_url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/is-fullwidth-code-point/4.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/is-fullwidth-code-point@4.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/is-fullwidth-code-point@4.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/is-glob@4.0.3", - "extracted_requirement": "4.0.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "is-glob", - "version": "4.0.3", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "c5e9526b21c7dfa66013b6568658bba56df884d6cd97c3a3bf92959a4243e2105d0f7b61f137e4f6f61ab0b33e99758e6611648197f184b4a7af046be1e9524a", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/is-glob", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/is-extglob", - "extracted_requirement": "^2.1.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/is-glob", - "repository_download_url": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "api_data_url": "https://registry.npmjs.org/is-glob/4.0.3", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/is-glob@4.0.3" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/is-glob@4.0.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/is-inside-container@1.0.0", - "extracted_requirement": "1.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "is-inside-container", - "version": "1.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "28860b08226085f1d9c6a8d8044eeb132d0e06e4dde710874bbb47560bc22e4c7b4ad2286b1c0d5b784200b80452315f79193e306fd0c66a7fbed113105ded44", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/is-inside-container", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/is-docker", - "extracted_requirement": "^3.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/is-inside-container", - "repository_download_url": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/is-inside-container/1.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/is-inside-container@1.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/is-inside-container@1.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/is-number@7.0.0", - "extracted_requirement": "7.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "is-number", - "version": "7.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "e350a27e483a7bc4f2952a5db53a5e2d532abd20445734edb47bc4443ef8d7ea6767c00dbf4d34e0c44be3740a3c394af5c1af369e8d6566540656c65d8c719e", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/is-number", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/is-number", - "repository_download_url": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/is-number/7.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/is-number@7.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/is-number@7.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/is-plain-obj@4.1.0", - "extracted_requirement": "4.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "is-plain-obj", - "version": "4.1.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "f8f822faf32e50d909c84c62301b792251683322a7af9ce127852ca73e7c58e841179428219905c8d1c86c102d1f0cd502093946d9dd54db0344deb5fe6983aa", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/is-plain-obj", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/is-plain-obj", - "repository_download_url": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", - "api_data_url": "https://registry.npmjs.org/is-plain-obj/4.1.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/is-plain-obj@4.1.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/is-plain-obj@4.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/is-potential-custom-element-name@1.0.1", - "extracted_requirement": "1.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "is-potential-custom-element-name", - "version": "1.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "6c261e440dab5626ca65dfacdbadb98069c617fb7b0d2a83b3874fec2acb0359bb8ca5b3ea9a6cd0ba582c937c43ae07b663ca27586b3779f33cd28510a39489", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/is-potential-custom-element-name", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/is-potential-custom-element-name", - "repository_download_url": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/is-potential-custom-element-name/1.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/is-potential-custom-element-name@1.0.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/is-potential-custom-element-name@1.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/is-stream@3.0.0", - "extracted_requirement": "3.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "is-stream", - "version": "3.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "2e7411e1b67d2000c345292fa6a306bedfed10959c9739253604b0e3c57910068078377aa86bcdf1e8ba939a74b6fc52475ef55661b21ee4e200e7f101bafc90", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/is-stream", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/is-stream", - "repository_download_url": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/is-stream/3.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/is-stream@3.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/is-stream@3.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/is-wsl@2.2.0", - "extracted_requirement": "2.2.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "is-wsl", - "version": "2.2.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "7cacc0adad2b18951407018180d90766e4e865c9fe4ed5c7a5e0a09a430930c631d6c40361a092ca32414826b69c7d431a6eecde7d68067a21a154c168decbc3", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/is-wsl", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/is-docker", - "extracted_requirement": "^2.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/is-wsl", - "repository_download_url": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "api_data_url": "https://registry.npmjs.org/is-wsl/2.2.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/is-wsl@2.2.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/is-wsl@2.2.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/is-docker@2.2.1", - "extracted_requirement": "2.2.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "is-docker", - "version": "2.2.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "17e8b604ab05ac7eba89a505734c280fcb0bcbc81eb64c13c2d3818efb39e82c780a024378a41ea9fcfcc0062249bf093a9ad68471f9a7becf6e6602bef52e5d", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/is-wsl/node_modules/is-docker", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/is-docker", - "repository_download_url": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "api_data_url": "https://registry.npmjs.org/is-docker/2.2.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/is-docker@2.2.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/is-docker@2.2.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/isexe@2.0.0", - "extracted_requirement": "2.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "isexe", - "version": "2.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "447c4c2e9f659ca1c61d19e0f5016144231b600715a67ebdb2648672addfdfac638155564e18f8aaa2db4cb96aed2b23f01f9f210d44b8210623694ab3241e23", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/isexe", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/isexe", - "repository_download_url": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/isexe/2.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/isexe@2.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/isexe@2.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/istanbul-lib-coverage@3.2.2", - "extracted_requirement": "3.2.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "istanbul-lib-coverage", - "version": "3.2.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "3bc769b05fabd1657ff0c35129f9e6aed09686e2a3c6bab6c3e8e9cc12f95192938b62de5569d63a6591c4595eb0938d99cfb02c01af29064439a9e4a342c54e", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/istanbul-lib-coverage", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/istanbul-lib-coverage", - "repository_download_url": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", - "api_data_url": "https://registry.npmjs.org/istanbul-lib-coverage/3.2.2", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/istanbul-lib-coverage@3.2.2" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/istanbul-lib-coverage@3.2.2?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/istanbul-lib-report@3.0.1", - "extracted_requirement": "3.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "istanbul-lib-report", - "version": "3.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "1827c4d66b6c1c63842c253c7bf67b616ce99b26ebc7ff9d4937cbaef63ca9199a63acd74ca5a7e964088da005c34ebd89c9ba19530d920bb437323888f65437", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/istanbul-lib-report", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/istanbul-lib-coverage", - "extracted_requirement": "^3.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/make-dir", - "extracted_requirement": "^4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/supports-color", - "extracted_requirement": "^7.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/istanbul-lib-report", - "repository_download_url": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/istanbul-lib-report/3.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/istanbul-lib-report@3.0.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/istanbul-lib-report@3.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/istanbul-lib-source-maps@4.0.1", - "extracted_requirement": "4.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "istanbul-lib-source-maps", - "version": "4.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "9f7b3c13091d1482421b704f28162fb248171a8cbcf00473bde8248ad93ad0dc5177096d2ce4da1fb09488c457bf0628ae5d10ef5da212371607e7cafccad657", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/istanbul-lib-source-maps", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/debug", - "extracted_requirement": "^4.1.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/istanbul-lib-coverage", - "extracted_requirement": "^3.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/source-map", - "extracted_requirement": "^0.6.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/istanbul-lib-source-maps", - "repository_download_url": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/istanbul-lib-source-maps/4.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/istanbul-lib-source-maps@4.0.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/istanbul-lib-source-maps@4.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/istanbul-reports@3.1.6", - "extracted_requirement": "3.1.6", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "istanbul-reports", - "version": "3.1.6", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "4cb8273242a0de24c3b10f4f6cf4dda5f00ad83ce317d9aa506ed132071097ca058da77ca1be25686c6fe5757953d3007f1f03ead489894cae030ccb89c6b196", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/istanbul-reports", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/html-escaper", - "extracted_requirement": "^2.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/istanbul-lib-report", - "extracted_requirement": "^3.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/istanbul-reports", - "repository_download_url": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", - "api_data_url": "https://registry.npmjs.org/istanbul-reports/3.1.6", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/istanbul-reports@3.1.6" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/istanbul-reports@3.1.6?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/jackspeak@2.3.5", - "extracted_requirement": "2.3.5", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "jackspeak", - "version": "2.3.5", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.5.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "45ab71f81f167972c0b51267dba86b858f12d7e273ea9c4f32b92b76481bfcdb2d4cd8aa3215f4fe8155bb9c17fa0e67e89944bb62cfb0326663c9d13f8f9a97", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/jackspeak", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/%40isaacs/cliui", - "extracted_requirement": "^8.0.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/jackspeak", - "repository_download_url": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.5.tgz", - "api_data_url": "https://registry.npmjs.org/jackspeak/2.3.5", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/jackspeak@2.3.5" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/jackspeak@2.3.5?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/jsdom@23.0.1", - "extracted_requirement": "23.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "jsdom", - "version": "23.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/jsdom/-/jsdom-23.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "da2dbbbe0be552c18404ef7efe425045bb6ab66fb5f756f9cc066b53f51ecd59a70b67650c014b803609bc0122f784f8923b112a47b312d2d04e0b0d12c5b695", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/jsdom", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/cssstyle", - "extracted_requirement": "^3.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/data-urls", - "extracted_requirement": "^5.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/decimal.js", - "extracted_requirement": "^10.4.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/form-data", - "extracted_requirement": "^4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/html-encoding-sniffer", - "extracted_requirement": "^4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/http-proxy-agent", - "extracted_requirement": "^7.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/https-proxy-agent", - "extracted_requirement": "^7.0.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/is-potential-custom-element-name", - "extracted_requirement": "^1.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/nwsapi", - "extracted_requirement": "^2.2.7", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/parse5", - "extracted_requirement": "^7.1.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/rrweb-cssom", - "extracted_requirement": "^0.6.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/saxes", - "extracted_requirement": "^6.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/symbol-tree", - "extracted_requirement": "^3.2.4", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/tough-cookie", - "extracted_requirement": "^4.1.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/w3c-xmlserializer", - "extracted_requirement": "^5.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/webidl-conversions", - "extracted_requirement": "^7.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/whatwg-encoding", - "extracted_requirement": "^3.1.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/whatwg-mimetype", - "extracted_requirement": "^4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/whatwg-url", - "extracted_requirement": "^14.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/ws", - "extracted_requirement": "^8.14.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/xml-name-validator", - "extracted_requirement": "^5.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/jsdom", - "repository_download_url": "https://registry.npmjs.org/jsdom/-/jsdom-23.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/jsdom/23.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/jsdom@23.0.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/jsdom@23.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/jsonc-parser@3.2.0", - "extracted_requirement": "3.2.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "jsonc-parser", - "version": "3.2.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "81f15066b71373c0a7297a7a638fc2053ddf4dcd0e56e0e87e9adee1a11e1294813d5e57e6fe3e566c7ef2c9d4ed12cfacd1cf29280bc46a3d62e433cf6d28fb", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/jsonc-parser", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/jsonc-parser", - "repository_download_url": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", - "api_data_url": "https://registry.npmjs.org/jsonc-parser/3.2.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/jsonc-parser@3.2.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/jsonc-parser@3.2.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/lilconfig@2.1.0", - "extracted_requirement": "2.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "lilconfig", - "version": "2.1.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "bad58eb7f187cee5319cb2b107a764f3546839ea0d78781bad78ae1a4e32c85e6a951cfe888556bb9e84d9fa861c5ad7cf440d5212c1ffc9caaaf447eba24a19", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/lilconfig", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/lilconfig", - "repository_download_url": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", - "api_data_url": "https://registry.npmjs.org/lilconfig/2.1.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/lilconfig@2.1.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/lilconfig@2.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/lint-staged@15.0.2", - "extracted_requirement": "15.0.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "lint-staged", - "version": "15.0.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.0.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "be7132ee91531f256e0e6080205291e500cef172d594f150432ba343f4933b17b8d08096a89ea49d2db0489fdf7d7fcbc34af3f3796e44387e113eeda0dfab3b", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/lint-staged", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/chalk", - "extracted_requirement": "5.3.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/commander", - "extracted_requirement": "11.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/debug", - "extracted_requirement": "4.3.4", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/execa", - "extracted_requirement": "8.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/lilconfig", - "extracted_requirement": "2.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/listr2", - "extracted_requirement": "7.0.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/micromatch", - "extracted_requirement": "4.0.5", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/pidtree", - "extracted_requirement": "0.6.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/string-argv", - "extracted_requirement": "0.3.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/yaml", - "extracted_requirement": "2.3.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/lint-staged", - "repository_download_url": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.0.2.tgz", - "api_data_url": "https://registry.npmjs.org/lint-staged/15.0.2", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/lint-staged@15.0.2" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/lint-staged@15.0.2?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/listr2@7.0.2", - "extracted_requirement": "7.0.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "listr2", - "version": "7.0.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/listr2/-/listr2-7.0.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "ac9cac6d1f462886a58536d52f6b586c5da15720e7adfee9154641c233da30875a7581e6793f84562fc1bb7a9dec44d03da853a2d83659109ab57c11056e79e2", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/listr2", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/cli-truncate", - "extracted_requirement": "^3.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/colorette", - "extracted_requirement": "^2.0.20", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/eventemitter3", - "extracted_requirement": "^5.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/log-update", - "extracted_requirement": "^5.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/rfdc", - "extracted_requirement": "^1.3.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/wrap-ansi", - "extracted_requirement": "^8.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/listr2", - "repository_download_url": "https://registry.npmjs.org/listr2/-/listr2-7.0.2.tgz", - "api_data_url": "https://registry.npmjs.org/listr2/7.0.2", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/listr2@7.0.2" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/listr2@7.0.2?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/local-pkg@0.5.0", - "extracted_requirement": "0.5.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "local-pkg", - "version": "0.5.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.5.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "a24eb3dea958c820d2e19114dbb1da53ac7fc596bd5a17fc8c3e29b47e5465341865561e6fd6e7677a2356188934b8972b51df73418d6cb5dc999e6994b0c306", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/local-pkg", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/mlly", - "extracted_requirement": "^1.4.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/pkg-types", - "extracted_requirement": "^1.0.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/local-pkg", - "repository_download_url": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.5.0.tgz", - "api_data_url": "https://registry.npmjs.org/local-pkg/0.5.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/local-pkg@0.5.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/local-pkg@0.5.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/log-update@5.0.1", - "extracted_requirement": "5.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "log-update", - "version": "5.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/log-update/-/log-update-5.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "e54b540d0ffa79dc38a1fca58c335c395250e1cece8c3ae8e21df2f1ed4640be62604958725547277cde59c87296f31a2a70db0e2942f22ace5727b19c0fd297", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/log-update", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/ansi-escapes", - "extracted_requirement": "^5.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/cli-cursor", - "extracted_requirement": "^4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/slice-ansi", - "extracted_requirement": "^5.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/strip-ansi", - "extracted_requirement": "^7.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/wrap-ansi", - "extracted_requirement": "^8.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/log-update", - "repository_download_url": "https://registry.npmjs.org/log-update/-/log-update-5.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/log-update/5.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/log-update@5.0.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/log-update@5.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/loupe@2.3.7", - "extracted_requirement": "2.3.7", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "loupe", - "version": "2.3.7", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/loupe/-/loupe-2.3.7.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "cd230834655891da5848e0662e2d03d54a3b254f6755d40aac7c42f1e62557ef5828af5678fa8094bee54a5a2b1bf536170d70d214c199a6bf8eb43751b3c7b4", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/loupe", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/get-func-name", - "extracted_requirement": "^2.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/loupe", - "repository_download_url": "https://registry.npmjs.org/loupe/-/loupe-2.3.7.tgz", - "api_data_url": "https://registry.npmjs.org/loupe/2.3.7", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/loupe@2.3.7" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/loupe@2.3.7?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/lru-cache@6.0.0", - "extracted_requirement": "6.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "lru-cache", - "version": "6.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "268e9d274e029928eece7c09492de951e5a677f1f47df4e59175e0c198be7aad540a6a90c0287e78bb183980b063df758b615a878875044302c78a938466ec88", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/lru-cache", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/yallist", - "extracted_requirement": "^4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/lru-cache", - "repository_download_url": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/lru-cache/6.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/lru-cache@6.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/lru-cache@6.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/magic-string@0.30.5", - "extracted_requirement": "0.30.5", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "magic-string", - "version": "0.30.5", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.5.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "ef19697c169068ffd3e9587c30efc4a97496e449fa20d1c4bc45d08ae7dfec692ed0f5a3537b9feb0fe3f68ecef92a41e5f38092b2391dea0d8308c43b4a45b0", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/magic-string", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/%40jridgewell/sourcemap-codec", - "extracted_requirement": "^1.4.15", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/magic-string", - "repository_download_url": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.5.tgz", - "api_data_url": "https://registry.npmjs.org/magic-string/0.30.5", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/magic-string@0.30.5" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/magic-string@0.30.5?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/magicast@0.3.2", - "extracted_requirement": "0.3.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "magicast", - "version": "0.3.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/magicast/-/magicast-0.3.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "163c2497a6b4b32b7d4c53742526293b26f188c0a460d11e3939ce4cd45b8e9862acb6a4ce765702aad7823ffb186dc3d5dbc44ce34dc2b05f8a7bc06e9ba70e", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/magicast", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/%40babel/parser", - "extracted_requirement": "^7.23.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40babel/types", - "extracted_requirement": "^7.23.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/source-map-js", - "extracted_requirement": "^1.0.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/magicast", - "repository_download_url": "https://registry.npmjs.org/magicast/-/magicast-0.3.2.tgz", - "api_data_url": "https://registry.npmjs.org/magicast/0.3.2", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/magicast@0.3.2" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/magicast@0.3.2?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/make-dir@4.0.0", - "extracted_requirement": "4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "make-dir", - "version": "4.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "8577544d960854eb75131fff8c0422fb04d9669529c018ffd10b0ecea7a06f7ac630c78989212ee712c79d87c1ad1578447dbe38248e3bde48b3fef1d562786f", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/make-dir", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/semver", - "extracted_requirement": "^7.5.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/make-dir", - "repository_download_url": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/make-dir/4.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/make-dir@4.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/make-dir@4.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/merge-stream@2.0.0", - "extracted_requirement": "2.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "merge-stream", - "version": "2.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "69bbffa8e72e3df9375113df0f39995352ca9aec3c913fb49c81ef2ab2a016bc227e897f76859c740e19aac590f0436b14a91debb31fa68fcba2f6c852c6eddf", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/merge-stream", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/merge-stream", - "repository_download_url": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/merge-stream/2.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/merge-stream@2.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/merge-stream@2.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/merge2@1.4.1", - "extracted_requirement": "1.4.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "merge2", - "version": "1.4.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "f2aed51203095b827cb5c7d53f2f20d3d35c43065d6f0144aa17bf5999282338e7ff74c60f0b4e098b571b10373bcb4fce97330820e0bfe3f63f9cb4d1924e3a", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/merge2", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/merge2", - "repository_download_url": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "api_data_url": "https://registry.npmjs.org/merge2/1.4.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/merge2@1.4.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/merge2@1.4.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/micromatch@4.0.5", - "extracted_requirement": "4.0.5", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "micromatch", - "version": "4.0.5", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "0cccbe1117045b6abc6763e8f96357bb0ddce586944858c03b91ac26a7c497b523bed22e14a3ba66b2af708b5dcbdf1dc05236375b60df334874a6904fe68d74", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/micromatch", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/braces", - "extracted_requirement": "^3.0.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/picomatch", - "extracted_requirement": "^2.3.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/micromatch", - "repository_download_url": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "api_data_url": "https://registry.npmjs.org/micromatch/4.0.5", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/micromatch@4.0.5" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/micromatch@4.0.5?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/mime-db@1.52.0", - "extracted_requirement": "1.52.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "mime-db", - "version": "1.52.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "b0f538b95edd625bed589c70c311c3d0fba285536213b4f201b439496c43081f66518bce82ba103b061040e28f27c0886c4fb51135653a82b5502da7537818be", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/mime-db", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/mime-db", - "repository_download_url": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "api_data_url": "https://registry.npmjs.org/mime-db/1.52.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/mime-db@1.52.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/mime-db@1.52.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/mime-types@2.1.35", - "extracted_requirement": "2.1.35", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "mime-types", - "version": "2.1.35", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "64363e6cf9b9cd34c5f98a42ac053d9cad148080983d3d10b53d4d65616fe2cfbe4cd91c815693d20ebee11dae238323423cf2b07075cf1b962f9d21cda7978b", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/mime-types", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/mime-db", - "extracted_requirement": "1.52.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/mime-types", - "repository_download_url": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "api_data_url": "https://registry.npmjs.org/mime-types/2.1.35", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/mime-types@2.1.35" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/mime-types@2.1.35?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/mimic-fn@4.0.0", - "extracted_requirement": "4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "mimic-fn", - "version": "4.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "bea882d3a0ae8414d47591fe45897cb05acbd3deaf038e4e9392123bab04fccaf58d16c61f80ac9e18bc7f7c0a565ef1f263b802eec8afd0f73b2bf555830527", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/mimic-fn", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/mimic-fn", - "repository_download_url": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/mimic-fn/4.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/mimic-fn@4.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/mimic-fn@4.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/minimatch@3.1.2", - "extracted_requirement": "3.1.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "minimatch", - "version": "3.1.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "27ba7ade1462023c35343130c355bb8b7efe07222b3963b95d0400cd9dd539c2f43cdc9bc297e657f374e73140cf043d512c84717eaddd43be2b96aa0503881f", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/minimatch", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/brace-expansion", - "extracted_requirement": "^1.1.7", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/minimatch", - "repository_download_url": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "api_data_url": "https://registry.npmjs.org/minimatch/3.1.2", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/minimatch@3.1.2" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/minimatch@3.1.2?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/mlly@1.4.2", - "extracted_requirement": "1.4.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "mlly", - "version": "1.4.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/mlly/-/mlly-1.4.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "8bf624b9f8b6b75119e8d68f2dd7e7664d805fc72cd1dfa64f354ab8f7ea3ca3dab712c0a5a068c4943dc75fee7245edad2fd4e688ac3cc0e436cd3241368146", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/mlly", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/acorn", - "extracted_requirement": "^8.10.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/pathe", - "extracted_requirement": "^1.1.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/pkg-types", - "extracted_requirement": "^1.0.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/ufo", - "extracted_requirement": "^1.3.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/mlly", - "repository_download_url": "https://registry.npmjs.org/mlly/-/mlly-1.4.2.tgz", - "api_data_url": "https://registry.npmjs.org/mlly/1.4.2", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/mlly@1.4.2" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/mlly@1.4.2?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/ms@2.1.2", - "extracted_requirement": "2.1.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "ms", - "version": "2.1.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "b0690fc7e56332d980e8c5f6ee80381411442c50996784b85ea7863970afebcb53fa36f7be4fd1c9a2963f43d32b25ad98b48cd1bf9a7544c4bdbb353c4687db", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/ms", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/ms", - "repository_download_url": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "api_data_url": "https://registry.npmjs.org/ms/2.1.2", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/ms@2.1.2" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/ms@2.1.2?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/nanoid@3.3.7", - "extracted_requirement": "3.3.7", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "nanoid", - "version": "3.3.7", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "792469a6370f21ab5120c0b553a52780ff1715ccfc31058641db75313050ecd6809af5c37ef3716ef595df1db2e8274451c8824ac0c70d065b858681f10128da", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/nanoid", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/nanoid", - "repository_download_url": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", - "api_data_url": "https://registry.npmjs.org/nanoid/3.3.7", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/nanoid@3.3.7" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/nanoid@3.3.7?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/npm-run-path@5.1.0", - "extracted_requirement": "5.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "npm-run-path", - "version": "5.1.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "b0939d9911ab636b2335344c6d2be5b90aa0fbc5fb64aeb5cafcc11080e1cf87fccf54d9158001b2a8e308177fd0f50d13d33a403807257424194126ed0fa5f5", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/npm-run-path", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/path-key", - "extracted_requirement": "^4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/npm-run-path", - "repository_download_url": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", - "api_data_url": "https://registry.npmjs.org/npm-run-path/5.1.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/npm-run-path@5.1.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/npm-run-path@5.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/path-key@4.0.0", - "extracted_requirement": "4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "path-key", - "version": "4.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "85a444ca9abbc6433b12b7e0232034cfe063e0018a94c49d9501368ef268ea1b960f511d90a615f86fd3e27ab4604176be04d3f24a8c14aa35b879fde74af849", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/npm-run-path/node_modules/path-key", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/path-key", - "repository_download_url": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/path-key/4.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/path-key@4.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/path-key@4.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/nwsapi@2.2.7", - "extracted_requirement": "2.2.7", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "nwsapi", - "version": "2.2.7", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "b9be44e3e1413cac00671d14c0840e8d85861d312ae6c3ea1d035137c67d7b803bbb74e3d7078b26c2f9f721fdbe6bea12d04768e993e9c61028864ec69df915", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/nwsapi", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/nwsapi", - "repository_download_url": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", - "api_data_url": "https://registry.npmjs.org/nwsapi/2.2.7", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/nwsapi@2.2.7" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/nwsapi@2.2.7?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/once@1.4.0", - "extracted_requirement": "1.4.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "once", - "version": "1.4.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "94d689808fb643951140191c7042874d038f697754c67659125413658d0c15402e684a9ed44f8dcaf81dcff688c8d8ba67d3333b976fd47f27e7cfc610ba77fb", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/once", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/wrappy", - "extracted_requirement": "1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/once", - "repository_download_url": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "api_data_url": "https://registry.npmjs.org/once/1.4.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/once@1.4.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/once@1.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/onetime@6.0.0", - "extracted_requirement": "6.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "onetime", - "version": "6.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "d45951fa08d72bb5fe02c007b28df9327c8de4aa86c09462ff7d5fb7ac74335f7886ded2fab580bddecf1ecb3dc5228ccc4d1ab2fd69c881da258abe05b69c01", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/onetime", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/mimic-fn", - "extracted_requirement": "^4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/onetime", - "repository_download_url": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/onetime/6.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/onetime@6.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/onetime@6.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/open@9.1.0", - "extracted_requirement": "9.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "open", - "version": "9.1.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/open/-/open-9.1.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "392f904e7c35ff8beb7fef618758dcd639d88f3486e2db53041f14c4ec009c89c6dd4a38b2c7adcc2d6286a6881e32c99c0e461a5465e909595ce4d0851054be", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/open", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/default-browser", - "extracted_requirement": "^4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/define-lazy-prop", - "extracted_requirement": "^3.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/is-inside-container", - "extracted_requirement": "^1.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/is-wsl", - "extracted_requirement": "^2.2.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/open", - "repository_download_url": "https://registry.npmjs.org/open/-/open-9.1.0.tgz", - "api_data_url": "https://registry.npmjs.org/open/9.1.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/open@9.1.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/open@9.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/p-limit@5.0.0", - "extracted_requirement": "5.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "p-limit", - "version": "5.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/p-limit/-/p-limit-5.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "fc46a8abe4322d2897438972615db77f5e2665141c5e7c5f1eb374bc26a2f9a93d1b4a69f62110ba420866ae4d71c12fc1107c3d49d94f42ac3a80c220d4b5a9", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/p-limit", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/yocto-queue", - "extracted_requirement": "^1.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/p-limit", - "repository_download_url": "https://registry.npmjs.org/p-limit/-/p-limit-5.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/p-limit/5.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/p-limit@5.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/p-limit@5.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/parse5@7.1.2", - "extracted_requirement": "7.1.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "parse5", - "version": "7.1.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "0b38f559a495a5aa23d306e13332e6583ebd6a7a76587ec55cc07d9f54b2f3f64517d8e895241532ed488f9588c8699c066864ec43a77693b8988a62855a805f", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/parse5", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/entities", - "extracted_requirement": "^4.4.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/parse5", - "repository_download_url": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", - "api_data_url": "https://registry.npmjs.org/parse5/7.1.2", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/parse5@7.1.2" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/parse5@7.1.2?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/path-is-absolute@1.0.1", - "extracted_requirement": "1.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "path-is-absolute", - "version": "1.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "0156f0dd42767bd6eaeb8bd2692f409b47e37b53daf296c6a934ec9977da2223299ebe4394385f24eb8b8fd49ff7964f5430147ab0df124f3c30f98f7bb50242", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/path-is-absolute", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/path-is-absolute", - "repository_download_url": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/path-is-absolute/1.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/path-is-absolute@1.0.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/path-is-absolute@1.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/path-key@3.1.1", - "extracted_requirement": "3.1.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "path-key", - "version": "3.1.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "a2399e374a9dfb2d23b3312da18e3caf43deab97703049089423aee90e5fe3595f92cc17b8ab58ae18284e92e7c887079b6e1486ac7ee53aa6d889d2c0b844e9", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/path-key", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/path-key", - "repository_download_url": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "api_data_url": "https://registry.npmjs.org/path-key/3.1.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/path-key@3.1.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/path-key@3.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/path-scurry@1.10.1", - "extracted_requirement": "1.10.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "path-scurry", - "version": "1.10.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "324842ab3cc11293efc7143bd4c7746f52a4e755b4d65ad8be5333494688ccdb0e0dd77b9aa8628a649996bf957a0033e59e95cedf57836b6d13ffd70611f711", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/path-scurry", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/lru-cache", - "extracted_requirement": "^9.1.1 || ^10.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/minipass", - "extracted_requirement": "^5.0.0 || ^6.0.2 || ^7.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/path-scurry", - "repository_download_url": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", - "api_data_url": "https://registry.npmjs.org/path-scurry/1.10.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/path-scurry@1.10.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/path-scurry@1.10.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/lru-cache@10.0.1", - "extracted_requirement": "10.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "lru-cache", - "version": "10.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "209e2ec144e2daa09c72b8a853a83d83fe6bbef565d776ec75ccd451ca9b7220fd88baf4f79ca3f0340a74e6eb884bee352c77db9375ad5d4ed2c245b33c7be6", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/path-scurry/node_modules/lru-cache", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/lru-cache", - "repository_download_url": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/lru-cache/10.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/lru-cache@10.0.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/lru-cache@10.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/minipass@7.0.3", - "extracted_requirement": "7.0.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "minipass", - "version": "7.0.3", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/minipass/-/minipass-7.0.3.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "2e16dbc027f3defb1bd768ff5a45903d97ca4ec82a21ed4d7ffb62d692a36044862c72158d653de86f7f9632c7e05f6658d5619503a6d15c927405b37f4e5da6", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/path-scurry/node_modules/minipass", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/minipass", - "repository_download_url": "https://registry.npmjs.org/minipass/-/minipass-7.0.3.tgz", - "api_data_url": "https://registry.npmjs.org/minipass/7.0.3", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/minipass@7.0.3" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/minipass@7.0.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/path-type@4.0.0", - "extracted_requirement": "4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "path-type", - "version": "4.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "80329bf1a64c0de0ffb595acf4febeab427d33091d97ac4c57c4e39c63f7a89549d3a6dd32091b0652d4f0875f3ac22c173d815b5acd553dd7b8d125f333c0bf", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/path-type", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/path-type", - "repository_download_url": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/path-type/4.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/path-type@4.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/path-type@4.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/pathe@1.1.1", - "extracted_requirement": "1.1.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "pathe", - "version": "1.1.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/pathe/-/pathe-1.1.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "77e4501a9d0c0184c868304832639f330cf713e2ce667c71d4765de51d7c9a609963440194ad0b0d97cf73c156f047760e5becb84e8f463ae80d8fb0838fa3fd", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/pathe", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/pathe", - "repository_download_url": "https://registry.npmjs.org/pathe/-/pathe-1.1.1.tgz", - "api_data_url": "https://registry.npmjs.org/pathe/1.1.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/pathe@1.1.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/pathe@1.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/pathval@1.1.1", - "extracted_requirement": "1.1.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "pathval", - "version": "1.1.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "0e9eb31aaa537444dd47ade57a12583de20eaa988d04db5cec1a5648bace8deed4688b04e5a63ddabfc0ba7400eebb17bdeb7796b277267657dbd50f4ca5f229", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/pathval", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/pathval", - "repository_download_url": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz", - "api_data_url": "https://registry.npmjs.org/pathval/1.1.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/pathval@1.1.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/pathval@1.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/picocolors@1.0.0", - "extracted_requirement": "1.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "picocolors", - "version": "1.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "d5fca0ae84cb947bbaeb38b6e95a130eff324609b415c71e72cb2da3e321b19d03fc3196dac9bc13c0235bb354e5555346de46c5b799e6a06e26bf87c8b6248d", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/picocolors", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/picocolors", - "repository_download_url": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/picocolors/1.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/picocolors@1.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/picocolors@1.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/picomatch@2.3.1", - "extracted_requirement": "2.3.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "picomatch", - "version": "2.3.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "254ded7874cd8e6136542185cee63c117cc20d5c04a81d9af1fb08bf0692b4784058911e55dd68d500fcd0253af997445d748b6d2b2e2f0263902056a9141454", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/picomatch", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/picomatch", - "repository_download_url": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "api_data_url": "https://registry.npmjs.org/picomatch/2.3.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/picomatch@2.3.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/picomatch@2.3.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/pidtree@0.6.0", - "extracted_requirement": "0.6.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "pidtree", - "version": "0.6.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/pidtree/-/pidtree-0.6.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "786d9d593570e5bcea191ced9c7131733371b79546b04e8ec137821b77dd51ff4a06c6733b7479388208cd647e89903436d67e44355d6a813674ad5c9fa8c7e2", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/pidtree", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/pidtree", - "repository_download_url": "https://registry.npmjs.org/pidtree/-/pidtree-0.6.0.tgz", - "api_data_url": "https://registry.npmjs.org/pidtree/0.6.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/pidtree@0.6.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/pidtree@0.6.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/pkg-conf@4.0.0", - "extracted_requirement": "4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "pkg-conf", - "version": "4.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-4.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "edd9a08b8518e2a93ee268f909df2ffc61313e8d0af92958fa1ba539275f67f4fa8d51fafffcbb36dcd9a395ab7e10c1c6e4348c26bb7cb66635a361ec458bff", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/pkg-conf", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/find-up", - "extracted_requirement": "^6.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/load-json-file", - "extracted_requirement": "^7.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/pkg-conf", - "repository_download_url": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-4.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/pkg-conf/4.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/pkg-conf@4.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/pkg-conf@4.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/find-up@6.3.0", - "extracted_requirement": "6.3.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "find-up", - "version": "6.3.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "bf666ca04b951d8cbc648958ab03deff7f42cbe7050f3a787573dac4dbe412ea2eca6bbed896f3d0fc6929aac91d82539afd87593dcedfcdaa63c9788cc5ad87", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/pkg-conf/node_modules/find-up", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/locate-path", - "extracted_requirement": "^7.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/path-exists", - "extracted_requirement": "^5.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/find-up", - "repository_download_url": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", - "api_data_url": "https://registry.npmjs.org/find-up/6.3.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/find-up@6.3.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/find-up@6.3.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/load-json-file@7.0.1", - "extracted_requirement": "7.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "load-json-file", - "version": "7.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/load-json-file/-/load-json-file-7.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "1a7c63ddebf7981e5391504669dd0933a7662e240bfa8d2ddb724f059f6c77ecaf48b934e66168a8a070e4df206db914e13357caa0a022b97f54cd7b3a050881", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/pkg-conf/node_modules/load-json-file", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/load-json-file", - "repository_download_url": "https://registry.npmjs.org/load-json-file/-/load-json-file-7.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/load-json-file/7.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/load-json-file@7.0.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/load-json-file@7.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/locate-path@7.2.0", - "extracted_requirement": "7.2.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "locate-path", - "version": "7.2.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "82f5628df66f9fb47edaac8f5fc980b8a7051837fa35ceb519dbc669f42c1cbd2c048c5f2b303ebac5a7e06142fdb93e41dc0f503e2458524b844962a6afb454", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/pkg-conf/node_modules/locate-path", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/p-locate", - "extracted_requirement": "^6.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/locate-path", - "repository_download_url": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", - "api_data_url": "https://registry.npmjs.org/locate-path/7.2.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/locate-path@7.2.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/locate-path@7.2.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/p-limit@4.0.0", - "extracted_requirement": "4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "p-limit", - "version": "4.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "e5bd11e2dc69ce33d6570fdc5d75117aca03e216fa53fc7d047d3c2fb9f0f86375b1ecc3ccf771791be973d738df77d98416a7ff0bac8db0acab0aa6e0420121", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/pkg-conf/node_modules/p-limit", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/yocto-queue", - "extracted_requirement": "^1.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/p-limit", - "repository_download_url": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/p-limit/4.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/p-limit@4.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/p-limit@4.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/p-locate@6.0.0", - "extracted_requirement": "6.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "p-locate", - "version": "6.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "c0faeaeba2e5865effe00182e88f9cab14f4ecb857bd62f4f0b357cf57c434ec34029e2c45967f819a534c9e63a6eaf3cf37d2d96fc67bd058dcb80b8c24a173", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/pkg-conf/node_modules/p-locate", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/p-limit", - "extracted_requirement": "^4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/p-locate", - "repository_download_url": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/p-locate/6.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/p-locate@6.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/p-locate@6.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/path-exists@5.0.0", - "extracted_requirement": "5.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "path-exists", - "version": "5.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "46386d7f024ec7370598d3a2ea5b5c6dcbb822ef852f7cc48fcddd9389004be7d5a53c572ced5bdfc46f2604ffd10c2f57f2f7698f53027cafd043aa5b81a831", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/pkg-conf/node_modules/path-exists", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/path-exists", - "repository_download_url": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/path-exists/5.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/path-exists@5.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/path-exists@5.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/pkg-types@1.0.3", - "extracted_requirement": "1.0.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "pkg-types", - "version": "1.0.3", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.0.3.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "9cdee9622d0042a267a0b3c2f5e1c543c01cc9a8b10543b0bea7394c39c828230413a234cbc3fb38a03b7cf7b1b171821b140397f726acb029dba2e1730c59e0", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/pkg-types", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/jsonc-parser", - "extracted_requirement": "^3.2.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/mlly", - "extracted_requirement": "^1.2.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/pathe", - "extracted_requirement": "^1.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/pkg-types", - "repository_download_url": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.0.3.tgz", - "api_data_url": "https://registry.npmjs.org/pkg-types/1.0.3", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/pkg-types@1.0.3" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/pkg-types@1.0.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/postcss@8.4.32", - "extracted_requirement": "8.4.32", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "postcss", - "version": "8.4.32", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/postcss/-/postcss-8.4.32.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "0ff923e4936eea8a36108cbe5cbff6e891034e521b07c870f391bc4ad384e8bef845001554fe6b7a3eb0c4236ac8c6d1e1190f7eabdecd56cfc3cd4d81de8a73", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/postcss", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/nanoid", - "extracted_requirement": "^3.3.7", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/picocolors", - "extracted_requirement": "^1.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/source-map-js", - "extracted_requirement": "^1.0.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/postcss", - "repository_download_url": "https://registry.npmjs.org/postcss/-/postcss-8.4.32.tgz", - "api_data_url": "https://registry.npmjs.org/postcss/8.4.32", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/postcss@8.4.32" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/postcss@8.4.32?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/prettier@3.0.3", - "extracted_requirement": "3.0.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "prettier", - "version": "3.0.3", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/prettier/-/prettier-3.0.3.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "2ffe2950333170d6bc47f12d855d3c66de365813b8875adaad5b4ad0af90246d17d7cece2e8ee5ebdf635b0d062aec3390f43ffe330503ff179ba161dc9fc302", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/prettier", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/prettier", - "repository_download_url": "https://registry.npmjs.org/prettier/-/prettier-3.0.3.tgz", - "api_data_url": "https://registry.npmjs.org/prettier/3.0.3", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/prettier@3.0.3" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/prettier@3.0.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/prettier-plugin-packagejson@2.4.6", - "extracted_requirement": "2.4.6", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "prettier-plugin-packagejson", - "version": "2.4.6", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/prettier-plugin-packagejson/-/prettier-plugin-packagejson-2.4.6.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "e4919fce42512f40cb3728709a2015f665748592c70f075d142b3695cf42371382869a1651055ef0ae2a4cc92d99ebe60e5329a24dae4f5d27bc7532539f6c37", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/prettier-plugin-packagejson", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/sort-package-json", - "extracted_requirement": "2.6.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/synckit", - "extracted_requirement": "0.8.5", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/prettier-plugin-packagejson", - "repository_download_url": "https://registry.npmjs.org/prettier-plugin-packagejson/-/prettier-plugin-packagejson-2.4.6.tgz", - "api_data_url": "https://registry.npmjs.org/prettier-plugin-packagejson/2.4.6", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/prettier-plugin-packagejson@2.4.6" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/prettier-plugin-packagejson@2.4.6?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/pretty-format@29.7.0", - "extracted_requirement": "29.7.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "pretty-format", - "version": "29.7.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "3dd970fe83f137e69776633d474d09542f56545a022d3289bc354b82627ea807df04cc6c57ce65fcbbbbb0dc78cd2ccfca82f67ae226b84c0784e5dd12034565", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/pretty-format", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/%40jest/schemas", - "extracted_requirement": "^29.6.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/ansi-styles", - "extracted_requirement": "^5.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/react-is", - "extracted_requirement": "^18.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/pretty-format", - "repository_download_url": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", - "api_data_url": "https://registry.npmjs.org/pretty-format/29.7.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/pretty-format@29.7.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/pretty-format@29.7.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/ansi-styles@5.2.0", - "extracted_requirement": "5.2.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "ansi-styles", - "version": "5.2.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "0b1c29b7649f4f34ed5dc7ce97318479ef0ef9cf8c994806acd8817179ee5b1b852477ba6b91f3eeac21c1ee4e81a498234209be42ea597d40486f9c24e90488", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/pretty-format/node_modules/ansi-styles", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/ansi-styles", - "repository_download_url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "api_data_url": "https://registry.npmjs.org/ansi-styles/5.2.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/ansi-styles@5.2.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/ansi-styles@5.2.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/psl@1.9.0", - "extracted_requirement": "1.9.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "psl", - "version": "1.9.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "13f66c754e072ecffaf206338064e43227164cb3dd01fb492df24594b50000a646912b4d53bdac6634fae929cc0d539f39663f600a220fb2716bd887be781c6a", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/psl", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/psl", - "repository_download_url": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "api_data_url": "https://registry.npmjs.org/psl/1.9.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/psl@1.9.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/psl@1.9.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/punycode@2.3.1", - "extracted_requirement": "2.3.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "punycode", - "version": "2.3.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "bd8b7b503d54f5683ad77f2c84bb4b3af740bbef03b02fe2945b44547707fb0c9d712a4d136d007d239db9fe8c91115a84be4563b5f5a14ee7295645b5fabc16", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/punycode", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/punycode", - "repository_download_url": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "api_data_url": "https://registry.npmjs.org/punycode/2.3.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/punycode@2.3.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/punycode@2.3.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/querystringify@2.2.0", - "extracted_requirement": "2.2.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "querystringify", - "version": "2.2.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "148aa08f6114bd36bb479d2ed2b1acc937edce3626bff6b784edf8e5b64daea69b36a8ed8220cc826a389a452377e9f3539a05ddd0a52aa1483d42b26d4caaa1", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/querystringify", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/querystringify", - "repository_download_url": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "api_data_url": "https://registry.npmjs.org/querystringify/2.2.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/querystringify@2.2.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/querystringify@2.2.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/queue-microtask@1.2.3", - "extracted_requirement": "1.2.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "queue-microtask", - "version": "1.2.3", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "36e68d49ae9f94a4f925a498433268934e09cd32f5080e9a1a1bf9adf2d6dcf82a03e3360a1a59427002f21f22e19164052f17e51aa40c11c0eebe217a3dcaf4", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/queue-microtask", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/queue-microtask", - "repository_download_url": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "api_data_url": "https://registry.npmjs.org/queue-microtask/1.2.3", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/queue-microtask@1.2.3" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/queue-microtask@1.2.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/react-is@18.2.0", - "extracted_requirement": "18.2.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "react-is", - "version": "18.2.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "c56183216eb1f76d71b733e486250bb6d8491e826f05b177ab6e9fce5a0f08ad21b2fc6d3d57a5bdfb70df38db1d64a4476926f59fb8bb16c30caffa670f41f3", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/react-is", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/react-is", - "repository_download_url": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "api_data_url": "https://registry.npmjs.org/react-is/18.2.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/react-is@18.2.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/react-is@18.2.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/requires-port@1.0.0", - "extracted_requirement": "1.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "requires-port", - "version": "1.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "2a280e087728714dd7383271b2ef22fe3f13f6dcd3e1a74789e730391450d19645729eda8705ee454d66fb2b8ef740b9654c867867e87070c8d783372f7c8301", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/requires-port", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/requires-port", - "repository_download_url": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/requires-port/1.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/requires-port@1.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/requires-port@1.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/restore-cursor@4.0.0", - "extracted_requirement": "4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "restore-cursor", - "version": "4.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "23d7cf5d4f6078ef5b1ceb7da471ce84e9187ab20cb2655a581d2b036008f44461ffec7f8bb315e4728136b83e9633b97a83d580272716e46327db87e88ff77a", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/restore-cursor", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/onetime", - "extracted_requirement": "^5.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/signal-exit", - "extracted_requirement": "^3.0.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/restore-cursor", - "repository_download_url": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/restore-cursor/4.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/restore-cursor@4.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/restore-cursor@4.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/mimic-fn@2.1.0", - "extracted_requirement": "2.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "mimic-fn", - "version": "2.1.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "3aa6ce939a0441e019f165d6c9d96ef47263cfd59574422f6a63027179aea946234e49c7fecaac5af850def830285451d47a63bcd04a437ee76c9818cc6a8672", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/restore-cursor/node_modules/mimic-fn", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/mimic-fn", - "repository_download_url": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "api_data_url": "https://registry.npmjs.org/mimic-fn/2.1.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/mimic-fn@2.1.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/mimic-fn@2.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/onetime@5.1.2", - "extracted_requirement": "5.1.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "onetime", - "version": "5.1.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "91ba5a4921894d674063928f55e30e2974ab3edafc0bc0bbc287496dcb1de758d19e60fe199bbc63456853a0e6e59e2f5abd0883fd4d2ae59129fee3e5a6984a", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/restore-cursor/node_modules/onetime", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/mimic-fn", - "extracted_requirement": "^2.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/onetime", - "repository_download_url": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "api_data_url": "https://registry.npmjs.org/onetime/5.1.2", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/onetime@5.1.2" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/onetime@5.1.2?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/signal-exit@3.0.7", - "extracted_requirement": "3.0.7", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "signal-exit", - "version": "3.0.7", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "c270f6644fa5f923c2feea12d2f5de13d2f5fb4c2e68ca8a95fcfd00c528dfc26cc8b48159215c1d1d51ae2eb62d9735daf2ebd606f78e5ee2c10860c2901b19", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/restore-cursor/node_modules/signal-exit", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/signal-exit", - "repository_download_url": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "api_data_url": "https://registry.npmjs.org/signal-exit/3.0.7", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/signal-exit@3.0.7" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/signal-exit@3.0.7?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/reusify@1.0.4", - "extracted_requirement": "1.0.4", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "reusify", - "version": "1.0.4", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "53d9c7f3c6b77dcfde902175974fd43f5228b22b888f24e1ee106f5d530762055c7c6bedf3ded782e8f650e2c3788e411b69bbfeec3268b553e9f6ed0b04f2cf", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/reusify", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/reusify", - "repository_download_url": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "api_data_url": "https://registry.npmjs.org/reusify/1.0.4", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/reusify@1.0.4" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/reusify@1.0.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/rfdc@1.3.0", - "extracted_requirement": "1.3.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "rfdc", - "version": "1.3.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "576868bddcc56ce8bbeff59a8da48c5e4d8e2e6fb134879074c32e07b89c8fb6e4eb38b617c1860318a07270c5a491db37235c83224388ffbc9cead8e5c646ac", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/rfdc", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/rfdc", - "repository_download_url": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", - "api_data_url": "https://registry.npmjs.org/rfdc/1.3.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/rfdc@1.3.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/rfdc@1.3.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/rollup@4.6.1", - "extracted_requirement": "4.6.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "rollup", - "version": "4.6.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/rollup/-/rollup-4.6.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "8d91da668b441d06872e02abf099d08834f5ae66ad8e02a531e93292ccfeca4f63b7ff33f6ab8d8e728d46868cd3077d0c2d902978e6596b8362d3378df17ca5", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/rollup", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/rollup", - "repository_download_url": "https://registry.npmjs.org/rollup/-/rollup-4.6.1.tgz", - "api_data_url": "https://registry.npmjs.org/rollup/4.6.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/rollup@4.6.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/rollup@4.6.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/rrweb-cssom@0.6.0", - "extracted_requirement": "0.6.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "rrweb-cssom", - "version": "0.6.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.6.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "00f3341add4aa17073d2222491d07f91fbc63b00b852e245786fdcfb257bc1273babde9c1bf909d078980a7ce2bc3f52079ddc2d5d4c94714d7ceb8f69a7584b", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/rrweb-cssom", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/rrweb-cssom", - "repository_download_url": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.6.0.tgz", - "api_data_url": "https://registry.npmjs.org/rrweb-cssom/0.6.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/rrweb-cssom@0.6.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/rrweb-cssom@0.6.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/run-applescript@5.0.0", - "extracted_requirement": "5.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "run-applescript", - "version": "5.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/run-applescript/-/run-applescript-5.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "5dc4f9ac192cc7541d221945382b6066407df59128b8567513629cd8b1ea356d77537ffbe1819d9104664e14f0c72e10232a289226c329864e3ea5ffffa06502", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/run-applescript", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/execa", - "extracted_requirement": "^5.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/run-applescript", - "repository_download_url": "https://registry.npmjs.org/run-applescript/-/run-applescript-5.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/run-applescript/5.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/run-applescript@5.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/run-applescript@5.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/execa@5.1.1", - "extracted_requirement": "5.1.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "execa", - "version": "5.1.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "f2e4a9659a1c01944100f20420d263dcba3d1f21a2b6595ccdcdbb121e586288e3305327f321cc0cc6941c4d89a9fab4e43ff0b9cc08e091944725edd6f721ca", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/run-applescript/node_modules/execa", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/cross-spawn", - "extracted_requirement": "^7.0.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/get-stream", - "extracted_requirement": "^6.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/human-signals", - "extracted_requirement": "^2.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/is-stream", - "extracted_requirement": "^2.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/merge-stream", - "extracted_requirement": "^2.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/npm-run-path", - "extracted_requirement": "^4.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/onetime", - "extracted_requirement": "^5.1.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/signal-exit", - "extracted_requirement": "^3.0.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/strip-final-newline", - "extracted_requirement": "^2.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/execa", - "repository_download_url": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "api_data_url": "https://registry.npmjs.org/execa/5.1.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/execa@5.1.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/execa@5.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/get-stream@6.0.1", - "extracted_requirement": "6.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "get-stream", - "version": "6.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "b6ce968beda3de3423aa2ef4c3902537c0c59e44b00be32a9b113374400b076a976585775ff6f50937e03cb18934c7805b174f7d4f053b59acdcd51f68708f62", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/run-applescript/node_modules/get-stream", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/get-stream", - "repository_download_url": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/get-stream/6.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/get-stream@6.0.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/get-stream@6.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/human-signals@2.1.0", - "extracted_requirement": "2.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "human-signals", - "version": "2.1.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "07814567aabf4f68e1864b2091b116dc706f5887c35bce6c9e44206b0b74ed2ec9e505d393a064355fb4c80799acce50a4c01d625a1c1a89639f4b09fd642417", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/run-applescript/node_modules/human-signals", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/human-signals", - "repository_download_url": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "api_data_url": "https://registry.npmjs.org/human-signals/2.1.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/human-signals@2.1.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/human-signals@2.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/is-stream@2.0.1", - "extracted_requirement": "2.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "is-stream", - "version": "2.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "845a222624e5eb79e7fa4b2d1c606d7b05922a740ba726f5e7928785e035977f6ebed3bd9d6228a75a77b9da8f71477fc5b17554b30ee27ece23aa7b45b9e00e", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/run-applescript/node_modules/is-stream", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/is-stream", - "repository_download_url": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/is-stream/2.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/is-stream@2.0.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/is-stream@2.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/mimic-fn@2.1.0", - "extracted_requirement": "2.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "mimic-fn", - "version": "2.1.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "3aa6ce939a0441e019f165d6c9d96ef47263cfd59574422f6a63027179aea946234e49c7fecaac5af850def830285451d47a63bcd04a437ee76c9818cc6a8672", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/run-applescript/node_modules/mimic-fn", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/mimic-fn", - "repository_download_url": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "api_data_url": "https://registry.npmjs.org/mimic-fn/2.1.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/mimic-fn@2.1.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/mimic-fn@2.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/npm-run-path@4.0.1", - "extracted_requirement": "4.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "npm-run-path", - "version": "4.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "4b8f16cd95bbefbce1348ae7ee0c4e94848d02a8bd642fee4059d175b7881e1661080e94aa990e4fc4f51bb06f7dd80fe04afc805e2c51b692d22ed0bc87c25b", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/run-applescript/node_modules/npm-run-path", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/path-key", - "extracted_requirement": "^3.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/npm-run-path", - "repository_download_url": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/npm-run-path/4.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/npm-run-path@4.0.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/npm-run-path@4.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/onetime@5.1.2", - "extracted_requirement": "5.1.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "onetime", - "version": "5.1.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "91ba5a4921894d674063928f55e30e2974ab3edafc0bc0bbc287496dcb1de758d19e60fe199bbc63456853a0e6e59e2f5abd0883fd4d2ae59129fee3e5a6984a", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/run-applescript/node_modules/onetime", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/mimic-fn", - "extracted_requirement": "^2.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/onetime", - "repository_download_url": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "api_data_url": "https://registry.npmjs.org/onetime/5.1.2", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/onetime@5.1.2" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/onetime@5.1.2?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/signal-exit@3.0.7", - "extracted_requirement": "3.0.7", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "signal-exit", - "version": "3.0.7", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "c270f6644fa5f923c2feea12d2f5de13d2f5fb4c2e68ca8a95fcfd00c528dfc26cc8b48159215c1d1d51ae2eb62d9735daf2ebd606f78e5ee2c10860c2901b19", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/run-applescript/node_modules/signal-exit", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/signal-exit", - "repository_download_url": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "api_data_url": "https://registry.npmjs.org/signal-exit/3.0.7", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/signal-exit@3.0.7" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/signal-exit@3.0.7?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/strip-final-newline@2.0.0", - "extracted_requirement": "2.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "strip-final-newline", - "version": "2.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "06ba6f7cd004ddd72fabb965df156e9b38ca8d9439b48d6c11420aaf752892cd17525e394addc595ab55a9e7fda6b9388d10f3856e96660fb76e4f77cbaa4b8c", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/run-applescript/node_modules/strip-final-newline", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/strip-final-newline", - "repository_download_url": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/strip-final-newline/2.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/strip-final-newline@2.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/strip-final-newline@2.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/run-parallel@1.2.0", - "extracted_requirement": "1.2.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "run-parallel", - "version": "1.2.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "e65e15c9947ce8b67f943c594d1ea3a8bf00144d92d0814b30fdba01b8ec2d5003c4776107f734194b07fb2dfd51f0a2dddcf3f0e950b8f9a768938ca031d004", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/run-parallel", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/queue-microtask", - "extracted_requirement": "^1.2.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/run-parallel", - "repository_download_url": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "api_data_url": "https://registry.npmjs.org/run-parallel/1.2.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/run-parallel@1.2.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/run-parallel@1.2.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/safer-buffer@2.1.2", - "extracted_requirement": "2.1.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "safer-buffer", - "version": "2.1.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "619a372bcd920fb462ca2d04d4440fa232f3ee4a5ea6749023d2323db1c78355d75debdbe5d248eeda72376003c467106c71bbbdcc911e4d1c6f0a9c42b894b6", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/safer-buffer", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/safer-buffer", - "repository_download_url": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "api_data_url": "https://registry.npmjs.org/safer-buffer/2.1.2", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/safer-buffer@2.1.2" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/safer-buffer@2.1.2?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/saxes@6.0.0", - "extracted_requirement": "6.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "saxes", - "version": "6.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "c4083b48e9c486b9b9cc8de9b8e38acb2d4e31c32520965834963bc4b0704b37b452384f2e759f8f6185d84a53d239b368928858a1cbb1a4926a37f7e5b7189c", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/saxes", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/xmlchars", - "extracted_requirement": "^2.2.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/saxes", - "repository_download_url": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/saxes/6.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/saxes@6.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/saxes@6.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/semver@7.5.4", - "extracted_requirement": "7.5.4", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "semver", - "version": "7.5.4", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "d5b09211257a3effa2db51efa71a770f1fa9483f2520fb7cb958d1af1014b7f9dbb3061cfad2ba6366ed8942e3778f9f9ead793d7fa7a900c2ece7eded693070", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/semver", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/lru-cache", - "extracted_requirement": "^6.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/semver", - "repository_download_url": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "api_data_url": "https://registry.npmjs.org/semver/7.5.4", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/semver@7.5.4" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/semver@7.5.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/shebang-command@2.0.0", - "extracted_requirement": "2.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "shebang-command", - "version": "2.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "907c6bdb366962d766acdd6a0e3aeb5ff675ad1d641bc0f1fa09292b51b87979af5ecc26704d614d6056614ce5ada630d7fc99a7a62e0d8efb62dbdb3747660c", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/shebang-command", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/shebang-regex", - "extracted_requirement": "^3.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/shebang-command", - "repository_download_url": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/shebang-command/2.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/shebang-command@2.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/shebang-command@2.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/shebang-regex@3.0.0", - "extracted_requirement": "3.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "shebang-regex", - "version": "3.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "efef9d161b5cc77df9dee05aabc0c347836ec417ad0730bb6503a19934089c711de9b4ab5dd884cb30af1b4ed9e3851874b4a1594c97b7933fca1cfc7a471bd4", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/shebang-regex", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/shebang-regex", - "repository_download_url": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/shebang-regex/3.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/shebang-regex@3.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/shebang-regex@3.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/siginfo@2.0.0", - "extracted_requirement": "2.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "siginfo", - "version": "2.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "c9bc7458ed7ff1b4812c459766f11dee0316dd29f7245956dd3bd7d674446c32d135035a78d37c58ad26781c0f74068e23b4ed4514499ff12cd7386bac21eeee", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/siginfo", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/siginfo", - "repository_download_url": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/siginfo/2.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/siginfo@2.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/siginfo@2.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/signal-exit@4.1.0", - "extracted_requirement": "4.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "signal-exit", - "version": "4.1.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "6f3c99d5ef3cc3d3b588d25b2a73a5bd84eb58f0e5e3a3b56c6d03dd7227bfef6d90faf1acdf235144e21650e4926296827d4ce827c8035dd2b86a8e6bd2a8af", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/signal-exit", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/signal-exit", - "repository_download_url": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "api_data_url": "https://registry.npmjs.org/signal-exit/4.1.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/signal-exit@4.1.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/signal-exit@4.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/slash@4.0.0", - "extracted_requirement": "4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "slash", - "version": "4.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "ddd3ac0075d7524413a4e61ca00c4b228acc4e9e20210af9216de255bec0ee5148a74547867ca79bd8b3c7a4ecb1dac87152044809558ed9ced8af1b83e0a87b", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/slash", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/slash", - "repository_download_url": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/slash/4.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/slash@4.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/slash@4.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/slice-ansi@5.0.0", - "extracted_requirement": "5.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "slice-ansi", - "version": "5.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "142fa5822cd53df89ed24921a9449cc11bb53bf945e8d3a026694280afbf2d8c4309393cb067a561a1c384570337e4a7dc2bfedd549ae01c9ea3e20c0b3a4c81", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/slice-ansi", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/ansi-styles", - "extracted_requirement": "^6.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/is-fullwidth-code-point", - "extracted_requirement": "^4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/slice-ansi", - "repository_download_url": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/slice-ansi/5.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/slice-ansi@5.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/slice-ansi@5.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/sort-object-keys@1.1.3", - "extracted_requirement": "1.1.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "sort-object-keys", - "version": "1.1.3", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/sort-object-keys/-/sort-object-keys-1.1.3.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "f39e69bcaf95914ecf68a60f73e2639e6b781337a3407ca1845df7ab7d6a1bcc7b99a0f391e1610004e174261acb5d422123bea803308ce04ff9f3d97b420fca", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/sort-object-keys", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/sort-object-keys", - "repository_download_url": "https://registry.npmjs.org/sort-object-keys/-/sort-object-keys-1.1.3.tgz", - "api_data_url": "https://registry.npmjs.org/sort-object-keys/1.1.3", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/sort-object-keys@1.1.3" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/sort-object-keys@1.1.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/sort-package-json@2.6.0", - "extracted_requirement": "2.6.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "sort-package-json", - "version": "2.6.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/sort-package-json/-/sort-package-json-2.6.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "5d243e958f5b01803c66ca0285c1283e581c48c6a17b3884a756dea31d49571cb5495e05da34aaf7e876ac9fb7982fc386ef48bacd432e72270f901672c0d767", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/sort-package-json", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/detect-indent", - "extracted_requirement": "^7.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/detect-newline", - "extracted_requirement": "^4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/get-stdin", - "extracted_requirement": "^9.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/git-hooks-list", - "extracted_requirement": "^3.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/globby", - "extracted_requirement": "^13.1.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/is-plain-obj", - "extracted_requirement": "^4.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/sort-object-keys", - "extracted_requirement": "^1.1.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/sort-package-json", - "repository_download_url": "https://registry.npmjs.org/sort-package-json/-/sort-package-json-2.6.0.tgz", - "api_data_url": "https://registry.npmjs.org/sort-package-json/2.6.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/sort-package-json@2.6.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/sort-package-json@2.6.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/source-map@0.6.1", - "extracted_requirement": "0.6.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "source-map", - "version": "0.6.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "52381aa6e99695b3219018334fb624739617513e3a17488abbc4865ead1b7303f9773fe1d0f963e9e9c9aa3cf565bab697959aa989eb55bc16396332177178ee", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/source-map", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/source-map", - "repository_download_url": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "api_data_url": "https://registry.npmjs.org/source-map/0.6.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/source-map@0.6.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/source-map@0.6.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/source-map-js@1.0.2", - "extracted_requirement": "1.0.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "source-map-js", - "version": "1.0.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "4745ef549f56bac2e2a930848860a620208ca65702908c30475d663920fd091e6ef885d8762b1e784b970950234b9e33ab090b70f367994e0e789ead52b5a10f", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/source-map-js", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/source-map-js", - "repository_download_url": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "api_data_url": "https://registry.npmjs.org/source-map-js/1.0.2", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/source-map-js@1.0.2" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/source-map-js@1.0.2?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/source-map-support@0.5.21", - "extracted_requirement": "0.5.21", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "source-map-support", - "version": "0.5.21", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "b811d4dcbddccec232617297f3c7ddac6a2fc5d482a13183459e92617b524712d95331e0e4fffae87b7aba85251eef4466877e8a75e12a8dea420c17513ff2d7", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/source-map-support", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/buffer-from", - "extracted_requirement": "^1.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/source-map", - "extracted_requirement": "^0.6.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/source-map-support", - "repository_download_url": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "api_data_url": "https://registry.npmjs.org/source-map-support/0.5.21", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/source-map-support@0.5.21" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/source-map-support@0.5.21?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/sponge-case", - "extracted_requirement": null, - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "sponge-case", - "version": null, - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "packages/sponge-case", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/sponge-case", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/sponge-case", - "repository_download_url": null, - "api_data_url": "https://registry.npmjs.org/sponge-case", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/sponge-case" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/sponge-case?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/stackback@0.0.2", - "extracted_requirement": "0.0.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "stackback", - "version": "0.0.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "d573091397d0a358c61fa63fede6e7c0f3811242049d3e10177d9de51d7e557757bde334201309b7ccdf6b15f53f7421570ad87bee7bebe8e400db524b69816f", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/stackback", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/stackback", - "repository_download_url": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz", - "api_data_url": "https://registry.npmjs.org/stackback/0.0.2", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/stackback@0.0.2" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/stackback@0.0.2?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/std-env@3.6.0", - "extracted_requirement": "3.6.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "std-env", - "version": "3.6.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/std-env/-/std-env-3.6.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "685675f488159a1741dae5f9f7dbdeda413a04813760c9d0e86a7a0544615bfa08ce95c62abf3bf1341f010667d7e8b416571cfd4294cb580e95c7da5010abca", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/std-env", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/std-env", - "repository_download_url": "https://registry.npmjs.org/std-env/-/std-env-3.6.0.tgz", - "api_data_url": "https://registry.npmjs.org/std-env/3.6.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/std-env@3.6.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/std-env@3.6.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/string-argv@0.3.2", - "extracted_requirement": "0.3.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "string-argv", - "version": "0.3.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "6aa0f6434d78e19fbf46a1b9d8d78712465ab930145893bc73ac937ed18928edd38dae6d52021f98897a904c6f86dc520cfedf5c1e83bf391f32909dfc5dc6f9", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/string-argv", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/string-argv", - "repository_download_url": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz", - "api_data_url": "https://registry.npmjs.org/string-argv/0.3.2", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/string-argv@0.3.2" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/string-argv@0.3.2?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/string-width@5.1.2", - "extracted_requirement": "5.1.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "string-width", - "version": "5.1.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "1e72ce091def8dc63c6dea0d2ed723679fe7c67d9a7e6304ea586b0eb79ba24a8c6a9f976de5bc9fd4d7a4f0cea9d18ae6a708de84f418a4d6eb00bb10c895a8", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/string-width", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/eastasianwidth", - "extracted_requirement": "^0.2.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/emoji-regex", - "extracted_requirement": "^9.2.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/strip-ansi", - "extracted_requirement": "^7.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/string-width", - "repository_download_url": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "api_data_url": "https://registry.npmjs.org/string-width/5.1.2", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/string-width@5.1.2" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/string-width@5.1.2?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/string-width@4.2.3", - "extracted_requirement": "4.2.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "string-width", - "version": "4.2.3", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "c0ac90450a63274b08a7ad84ad265d1ac8cc256b1aa79a1136284786ee86ec954effd8c807a5327af2feb57b8eaab9e0f23fdcc4a4d6c96530bd24eb8a2673fe", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/string-width-cjs", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/emoji-regex", - "extracted_requirement": "^8.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/is-fullwidth-code-point", - "extracted_requirement": "^3.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/strip-ansi", - "extracted_requirement": "^6.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/string-width", - "repository_download_url": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "api_data_url": "https://registry.npmjs.org/string-width/4.2.3", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/string-width@4.2.3" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/string-width@4.2.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/ansi-regex@5.0.1", - "extracted_requirement": "5.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "ansi-regex", - "version": "5.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "aae2505e54d25062f62c7f52517a3c570b18e2ca1a9e1828e8b3529bce04d4b05c13cb373b4c29762473c91f73fd9649325316bf7eea38e6fda5d26531410a15", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/string-width-cjs/node_modules/ansi-regex", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/ansi-regex", - "repository_download_url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/ansi-regex/5.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/ansi-regex@5.0.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/ansi-regex@5.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/emoji-regex@8.0.0", - "extracted_requirement": "8.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "emoji-regex", - "version": "8.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "3128d8cdc58d380d1ec001e9cf4331a5816fc20eb28f2d4d1b7c6d7a8ab3eb8e150a8fd13e09ebd7f186b7e89cde2253cd0f04bb74dd335e126b09d5526184e8", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/string-width-cjs/node_modules/emoji-regex", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/emoji-regex", - "repository_download_url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/emoji-regex/8.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/emoji-regex@8.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/emoji-regex@8.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/is-fullwidth-code-point@3.0.0", - "extracted_requirement": "3.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "is-fullwidth-code-point", - "version": "3.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "cf29a6e7ebbeb02b125b20fda8d69e8d5dc316f84229c94a762cd868952e1c0f3744b8dbee74ae1a775d0871afd2193e298ec130096c59e2b851e83a115e9742", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/string-width-cjs/node_modules/is-fullwidth-code-point", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/is-fullwidth-code-point", - "repository_download_url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/is-fullwidth-code-point/3.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/is-fullwidth-code-point@3.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/is-fullwidth-code-point@3.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/strip-ansi@6.0.1", - "extracted_requirement": "6.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "strip-ansi", - "version": "6.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "637f153d21dcaa416b0a916743dbee4979aabaebf9a1738aa46793e9a1abaf7a3719cf409556ba2417d448e0a76f1186645fbfd28a08ecaacfb944b3b54754e4", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/string-width-cjs/node_modules/strip-ansi", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/ansi-regex", - "extracted_requirement": "^5.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/strip-ansi", - "repository_download_url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/strip-ansi/6.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/strip-ansi@6.0.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/strip-ansi@6.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/strip-ansi@7.1.0", - "extracted_requirement": "7.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "strip-ansi", - "version": "7.1.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "8aae9e55523ae274104d162ad8ab44836776b94ecb125853270b07e18cc81d9b21c658199acff021ce15a03413946fc8bd522b04a1b4e82ad99e9d2abfb86471", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/strip-ansi", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/ansi-regex", - "extracted_requirement": "^6.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/strip-ansi", - "repository_download_url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "api_data_url": "https://registry.npmjs.org/strip-ansi/7.1.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/strip-ansi@7.1.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/strip-ansi@7.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/strip-ansi@6.0.1", - "extracted_requirement": "6.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "strip-ansi", - "version": "6.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "637f153d21dcaa416b0a916743dbee4979aabaebf9a1738aa46793e9a1abaf7a3719cf409556ba2417d448e0a76f1186645fbfd28a08ecaacfb944b3b54754e4", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/strip-ansi-cjs", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/ansi-regex", - "extracted_requirement": "^5.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/strip-ansi", - "repository_download_url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/strip-ansi/6.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/strip-ansi@6.0.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/strip-ansi@6.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/ansi-regex@5.0.1", - "extracted_requirement": "5.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "ansi-regex", - "version": "5.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "aae2505e54d25062f62c7f52517a3c570b18e2ca1a9e1828e8b3529bce04d4b05c13cb373b4c29762473c91f73fd9649325316bf7eea38e6fda5d26531410a15", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/strip-ansi-cjs/node_modules/ansi-regex", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/ansi-regex", - "repository_download_url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/ansi-regex/5.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/ansi-regex@5.0.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/ansi-regex@5.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/strip-final-newline@3.0.0", - "extracted_requirement": "3.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "strip-final-newline", - "version": "3.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "74e112aa362bf7a89663294639bcdddfd12e3536b9549c72bd50049b926787b286a3be55e371e4d6874f424343c97366511ea4fa01220d55e78c1f0727772b5f", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/strip-final-newline", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/strip-final-newline", - "repository_download_url": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/strip-final-newline/3.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/strip-final-newline@3.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/strip-final-newline@3.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/strip-literal@1.3.0", - "extracted_requirement": "1.3.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "strip-literal", - "version": "1.3.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/strip-literal/-/strip-literal-1.3.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "3ee80acceb325e902b934c96994c2a39979c48ed061f46cfa1cb4b72a3431fd274e29556de57e5604d2e8c49411939687af7311793287c0399ec2e65d9bfb02e", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/strip-literal", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/acorn", - "extracted_requirement": "^8.10.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/strip-literal", - "repository_download_url": "https://registry.npmjs.org/strip-literal/-/strip-literal-1.3.0.tgz", - "api_data_url": "https://registry.npmjs.org/strip-literal/1.3.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/strip-literal@1.3.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/strip-literal@1.3.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/supports-color@7.2.0", - "extracted_requirement": "7.2.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "supports-color", - "version": "7.2.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "aa9080bd197db2db8e1ef78ab27ec79dc251befe74d6a21a70acd094effe2f0c5cf7ed2adb02f2bf80dfbedf34fc33e7da9a8e06c25d0e2a205c647df8ebf047", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/supports-color", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/has-flag", - "extracted_requirement": "^4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/supports-color", - "repository_download_url": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "api_data_url": "https://registry.npmjs.org/supports-color/7.2.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/supports-color@7.2.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/supports-color@7.2.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/swap-case", - "extracted_requirement": null, - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "swap-case", - "version": null, - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "packages/swap-case", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/swap-case", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/swap-case", - "repository_download_url": null, - "api_data_url": "https://registry.npmjs.org/swap-case", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/swap-case" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/swap-case?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/symbol-tree@3.2.4", - "extracted_requirement": "3.2.4", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "symbol-tree", - "version": "3.2.4", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "f50364e4ac0317e06fcfe3f239b9264988c8e64b15518b635bb014db6af634a71f2c9717a7dea1903594dfe5e774eb146fe010f5085fcdf093d8ef823564f94f", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/symbol-tree", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/symbol-tree", - "repository_download_url": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "api_data_url": "https://registry.npmjs.org/symbol-tree/3.2.4", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/symbol-tree@3.2.4" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/symbol-tree@3.2.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/synckit@0.8.5", - "extracted_requirement": "0.8.5", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "synckit", - "version": "0.8.5", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/synckit/-/synckit-0.8.5.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "2f575aa4d57abeedacff84a9badbfcc46b027405656f99d10cc154fc4dbb0f8e25e54e9cc35834746778e6e2dcf8e5e334c985e27b6231d0a29b372314a408f1", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/synckit", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/%40pkgr/utils", - "extracted_requirement": "^2.3.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/tslib", - "extracted_requirement": "^2.5.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/synckit", - "repository_download_url": "https://registry.npmjs.org/synckit/-/synckit-0.8.5.tgz", - "api_data_url": "https://registry.npmjs.org/synckit/0.8.5", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/synckit@0.8.5" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/synckit@0.8.5?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/terser@5.25.0", - "extracted_requirement": "5.25.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "terser", - "version": "5.25.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/terser/-/terser-5.25.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "c1ed08f5222c7ef35430fefbcc2f471be332970618b06152046f2a9bed77a2e776621f8ed74e32eb5e0545bca3a71cacd7a8d9c28b7bd85a62f36ed8bc6ceeaa", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/terser", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/%40jridgewell/source-map", - "extracted_requirement": "^0.3.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/acorn", - "extracted_requirement": "^8.8.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/commander", - "extracted_requirement": "^2.20.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/source-map-support", - "extracted_requirement": "~0.5.20", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/terser", - "repository_download_url": "https://registry.npmjs.org/terser/-/terser-5.25.0.tgz", - "api_data_url": "https://registry.npmjs.org/terser/5.25.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/terser@5.25.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/terser@5.25.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/commander@2.20.3", - "extracted_requirement": "2.20.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "commander", - "version": "2.20.3", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "1a956498cf2f176bd05248f62ef6660f7e49c5e24e2c2c09f5c524ba0ca4da7ba16efdfe989be92d862dfb4f9448cc44fa88fe7b2fe52449e1670ef9c7f38c71", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/terser/node_modules/commander", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/commander", - "repository_download_url": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "api_data_url": "https://registry.npmjs.org/commander/2.20.3", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/commander@2.20.3" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/commander@2.20.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/test-exclude@6.0.0", - "extracted_requirement": "6.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "test-exclude", - "version": "6.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "7001963c8c8e1d4eb396683cf23c26ed54725e730dee257af0e1806d80e4fcc87fc42fe9cd53e542d63a9e0a081ffe7fb5c8ae8467ef11253c1ab1eb7310f9eb", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/test-exclude", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/%40istanbuljs/schema", - "extracted_requirement": "^0.1.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/glob", - "extracted_requirement": "^7.1.4", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/minimatch", - "extracted_requirement": "^3.0.4", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/test-exclude", - "repository_download_url": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/test-exclude/6.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/test-exclude@6.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/test-exclude@6.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/tinybench@2.5.1", - "extracted_requirement": "2.5.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "tinybench", - "version": "2.5.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/tinybench/-/tinybench-2.5.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "eb934abd2b805433ff9f80aa1fe6bdc3691394b45e4bdbe1b003f4e8c5b1fbff3d9cc8a727207689cca5e7c44872a0a6220829a232067ae2468635356863014a", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/tinybench", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/tinybench", - "repository_download_url": "https://registry.npmjs.org/tinybench/-/tinybench-2.5.1.tgz", - "api_data_url": "https://registry.npmjs.org/tinybench/2.5.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/tinybench@2.5.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/tinybench@2.5.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/tinypool@0.8.1", - "extracted_requirement": "0.8.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "tinypool", - "version": "0.8.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/tinypool/-/tinypool-0.8.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "cc14c22b470281144ec6fb3d7340862bcdfcb0f91ea243467505545301c06f29c71659b22588fcdb97ffa11b39dbc1da209f7b968d292c8943533c0df88a2b5a", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/tinypool", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/tinypool", - "repository_download_url": "https://registry.npmjs.org/tinypool/-/tinypool-0.8.1.tgz", - "api_data_url": "https://registry.npmjs.org/tinypool/0.8.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/tinypool@0.8.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/tinypool@0.8.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/tinyspy@2.2.0", - "extracted_requirement": "2.2.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "tinyspy", - "version": "2.2.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/tinyspy/-/tinyspy-2.2.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "77679d6b4e0037f70f391f3d17b5efe5b2bf8eb40486670b15ee8716576878ef4026da6cf9fa849e1e3ceaf9d3ffccb86f0dfca52cb10dc4c202af8ab366894e", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/tinyspy", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/tinyspy", - "repository_download_url": "https://registry.npmjs.org/tinyspy/-/tinyspy-2.2.0.tgz", - "api_data_url": "https://registry.npmjs.org/tinyspy/2.2.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/tinyspy@2.2.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/tinyspy@2.2.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/title-case", - "extracted_requirement": null, - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "title-case", - "version": null, - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "packages/title-case", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/title-case", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/title-case", - "repository_download_url": null, - "api_data_url": "https://registry.npmjs.org/title-case", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/title-case" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/title-case?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/titleize@3.0.0", - "extracted_requirement": "3.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "titleize", - "version": "3.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "2b156ef046070cf05d51874a65d2ad5366a3d977c4c7d01f8d7c44fc08f4bd3d3ac3689c034f55bacd6b87a792bb5cb4d5a91883a06320afe1c722c920da0c2d", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/titleize", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/titleize", - "repository_download_url": "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/titleize/3.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/titleize@3.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/titleize@3.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/to-fast-properties@2.0.0", - "extracted_requirement": "2.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "to-fast-properties", - "version": "2.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "fce68a2b4c58aecdc39b1458a8bff20dcf85c455156210e55cc8519afdf3f75e70d87175b67375a26077e788fc55418efe16d1cf20fa637b00eefec64bf71ea2", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/to-fast-properties", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/to-fast-properties", - "repository_download_url": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/to-fast-properties/2.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/to-fast-properties@2.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/to-fast-properties@2.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/to-regex-range@5.0.1", - "extracted_requirement": "5.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "to-regex-range", - "version": "5.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "eb93fb8b3e97e7212bd5cc1c82f4316db230ed493780ecb974876d678ac3bde2ea86b7493fe2e2fc7c7ab722b43446fed860b29de08c2621aaac00c248d93cb1", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/to-regex-range", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/is-number", - "extracted_requirement": "^7.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/to-regex-range", - "repository_download_url": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/to-regex-range/5.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/to-regex-range@5.0.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/to-regex-range@5.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/tough-cookie@4.1.3", - "extracted_requirement": "4.1.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "tough-cookie", - "version": "4.1.3", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "697ff2e6955191f4677e6b97f8e75b49d5ef3deea278a5ff1b6b3b7bdf1fe29a091e7a87df6f358033e6fe67ad9ba13f5916a67f1ed60b81d4aa45877d01e9af", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/tough-cookie", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/psl", - "extracted_requirement": "^1.1.33", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/punycode", - "extracted_requirement": "^2.1.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/universalify", - "extracted_requirement": "^0.2.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/url-parse", - "extracted_requirement": "^1.5.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/tough-cookie", - "repository_download_url": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", - "api_data_url": "https://registry.npmjs.org/tough-cookie/4.1.3", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/tough-cookie@4.1.3" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/tough-cookie@4.1.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/tr46@5.0.0", - "extracted_requirement": "5.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "tr46", - "version": "5.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/tr46/-/tr46-5.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "b64d86e51d8a47005df99374cda117a66cdd2b239892c5f0cb0ba5217f793013838d2ccc22e4274379bc27181b8672f52de568ee5a902ac61ad4edc7b65ecae6", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/tr46", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/punycode", - "extracted_requirement": "^2.3.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/tr46", - "repository_download_url": "https://registry.npmjs.org/tr46/-/tr46-5.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/tr46/5.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/tr46@5.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/tr46@5.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/tslib@2.6.2", - "extracted_requirement": "2.6.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "tslib", - "version": "2.6.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "0046311fdde31853e7fdada2540c16f3b56e508911d45554281efb370305ee70530e40ebad3fc7a6dfc8ac2274417856dbb8d304371fe5963bc3a462a93330d9", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/tslib", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/tslib", - "repository_download_url": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "api_data_url": "https://registry.npmjs.org/tslib/2.6.2", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/tslib@2.6.2" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/tslib@2.6.2?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/type-detect@4.0.8", - "extracted_requirement": "4.0.8", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "type-detect", - "version": "4.0.8", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "d1faff9881f57653bec7b4e570ccbe6c80ea28fb30ffbd2d5727875bbf3b828423866a9a65ed74bb02ee8ee6caf6af4b83a162868d4a50a0d8cf467b93b839fe", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/type-detect", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/type-detect", - "repository_download_url": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "api_data_url": "https://registry.npmjs.org/type-detect/4.0.8", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/type-detect@4.0.8" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/type-detect@4.0.8?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/type-fest@1.4.0", - "extracted_requirement": "1.4.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "type-fest", - "version": "1.4.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "c864b36bbe31934506f24fa92e1e687a8622aef2225a8e6dd3fa37cc71c03b6b510e265cc563fb7f2c0d95786a6fafebeac5afc22f91b3240c5a154b7b8055b8", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/type-fest", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/type-fest", - "repository_download_url": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", - "api_data_url": "https://registry.npmjs.org/type-fest/1.4.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/type-fest@1.4.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/type-fest@1.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/typescript@5.2.2", - "extracted_requirement": "5.2.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "typescript", - "version": "5.2.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "988e16ae91ec6c221cc13f5c178159bebf3441478abec52c52f283a11f97ffb5c7407f7cc580fc607660ec036dcf61ad66dfc206ad90274b6190624c1dfa9cd7", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/typescript", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/typescript", - "repository_download_url": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", - "api_data_url": "https://registry.npmjs.org/typescript/5.2.2", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/typescript@5.2.2" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/typescript@5.2.2?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/ufo@1.3.2", - "extracted_requirement": "1.3.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "ufo", - "version": "1.3.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/ufo/-/ufo-1.3.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "a3e391a601b069841782a183c1dfa1912e0fb99dd09e6a8c33146e6a32bf6b7f0be9f4e9704e463c87eb7fe2ff29e985cdf52979441cd6b452d620c1a33be714", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/ufo", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/ufo", - "repository_download_url": "https://registry.npmjs.org/ufo/-/ufo-1.3.2.tgz", - "api_data_url": "https://registry.npmjs.org/ufo/1.3.2", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/ufo@1.3.2" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/ufo@1.3.2?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/undici-types@5.26.5", - "extracted_requirement": "5.26.5", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "undici-types", - "version": "5.26.5", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "26508c3be7a174420aaa517193a21f568014566833edc53bcc3fe1f57674ab37a8b121e650954ecd242fbd84985979055c2f887cb29221f7e1bf4b1566ea7aa4", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/undici-types", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/undici-types", - "repository_download_url": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "api_data_url": "https://registry.npmjs.org/undici-types/5.26.5", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/undici-types@5.26.5" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/undici-types@5.26.5?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/universalify@0.2.0", - "extracted_requirement": "0.2.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "universalify", - "version": "0.2.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "089d5080a98d8370b0bc0bff90e166b6710dd397f40ff727f509ed80d39095017d760bd54c78f7b7ef093dd8ea6b008793b57f280f9f6d4ab367d5d685ca8f52", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/universalify", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/universalify", - "repository_download_url": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", - "api_data_url": "https://registry.npmjs.org/universalify/0.2.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/universalify@0.2.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/universalify@0.2.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/untildify@4.0.0", - "extracted_requirement": "4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "untildify", - "version": "4.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "28af314359a4cd97a0f629dec261550cd920de5e4b521a2af6437a896601fc20bd60c1bc1c0f9cd50f07c037ba7445fb904aeb11535504eddf5ac56ae620e0b7", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/untildify", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/untildify", - "repository_download_url": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/untildify/4.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/untildify@4.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/untildify@4.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/url-parse@1.5.10", - "extracted_requirement": "1.5.10", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "url-parse", - "version": "1.5.10", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "5b2a5c7e24617de50ff6fbc5d23eabc3427786b5abc3a899bf7fb6da1ea244c27ff33d538fa5df2cfe03b148b1e4c84c3e75e98870e82b2a19fdb74293004289", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/url-parse", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/querystringify", - "extracted_requirement": "^2.1.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/requires-port", - "extracted_requirement": "^1.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/url-parse", - "repository_download_url": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", - "api_data_url": "https://registry.npmjs.org/url-parse/1.5.10", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/url-parse@1.5.10" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/url-parse@1.5.10?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/v8-to-istanbul@9.2.0", - "extracted_requirement": "9.2.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "v8-to-istanbul", - "version": "9.2.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.2.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "fc41ffb03831536786c5a8ca7702c20e6438156abe9298b7b829811a9c35c49b67031123943f23f0f122196a4220c22cddc88d0201f47774d3262524633c998c", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/v8-to-istanbul", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/%40jridgewell/trace-mapping", - "extracted_requirement": "^0.3.12", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40types/istanbul-lib-coverage", - "extracted_requirement": "^2.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/convert-source-map", - "extracted_requirement": "^2.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/v8-to-istanbul", - "repository_download_url": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.2.0.tgz", - "api_data_url": "https://registry.npmjs.org/v8-to-istanbul/9.2.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/v8-to-istanbul@9.2.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/v8-to-istanbul@9.2.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/vite@5.0.5", - "extracted_requirement": "5.0.5", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "vite", - "version": "5.0.5", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/vite/-/vite-5.0.5.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "39e91e5aa47d2ece7a7f7cdde026b1cdb6d2d7582a62412206d9d6145818476595f283c94512aad26a6c918cbf5daa022f72fb54834386aa8e30d0e261d1af1a", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/vite", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/esbuild", - "extracted_requirement": "^0.19.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/postcss", - "extracted_requirement": "^8.4.32", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/rollup", - "extracted_requirement": "^4.2.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/vite", - "repository_download_url": "https://registry.npmjs.org/vite/-/vite-5.0.5.tgz", - "api_data_url": "https://registry.npmjs.org/vite/5.0.5", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/vite@5.0.5" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/vite@5.0.5?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/vite-node@1.0.1", - "extracted_requirement": "1.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "vite-node", - "version": "1.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/vite-node/-/vite-node-1.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "636267cf872bd9acec38c318b953eb424a7728c9d2ff4595f1ecd98c2cb8854ecee6650708054e9c59a812fb359ef8b1ff89989bbe0b7a7f1b61159924c34fea", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/vite-node", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/cac", - "extracted_requirement": "^6.7.14", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/debug", - "extracted_requirement": "^4.3.4", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/pathe", - "extracted_requirement": "^1.1.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/picocolors", - "extracted_requirement": "^1.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/vite", - "extracted_requirement": "^5.0.0-beta.15 || ^5.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/vite-node", - "repository_download_url": "https://registry.npmjs.org/vite-node/-/vite-node-1.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/vite-node/1.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/vite-node@1.0.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/vite-node@1.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/vitest@1.0.1", - "extracted_requirement": "1.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "vitest", - "version": "1.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/vitest/-/vitest-1.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "307b0e8f4efd4b6f210ecbdd0efc83d69463e1d712e75102e556ded31bce617f96af23fcb2888ad9d9bca142e2fa803ff176bf87a1a824431399c981cb960cf9", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/vitest", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/%40vitest/expect", - "extracted_requirement": "1.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40vitest/runner", - "extracted_requirement": "1.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40vitest/snapshot", - "extracted_requirement": "1.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40vitest/spy", - "extracted_requirement": "1.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40vitest/utils", - "extracted_requirement": "1.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/acorn-walk", - "extracted_requirement": "^8.3.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/cac", - "extracted_requirement": "^6.7.14", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/chai", - "extracted_requirement": "^4.3.10", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/debug", - "extracted_requirement": "^4.3.4", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/execa", - "extracted_requirement": "^8.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/local-pkg", - "extracted_requirement": "^0.5.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/magic-string", - "extracted_requirement": "^0.30.5", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/pathe", - "extracted_requirement": "^1.1.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/picocolors", - "extracted_requirement": "^1.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/std-env", - "extracted_requirement": "^3.5.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/strip-literal", - "extracted_requirement": "^1.3.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/tinybench", - "extracted_requirement": "^2.5.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/tinypool", - "extracted_requirement": "^0.8.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/vite", - "extracted_requirement": "^5.0.0-beta.19 || ^5.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/vite-node", - "extracted_requirement": "1.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/why-is-node-running", - "extracted_requirement": "^2.2.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/vitest", - "repository_download_url": "https://registry.npmjs.org/vitest/-/vitest-1.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/vitest/1.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/vitest@1.0.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/vitest@1.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/w3c-xmlserializer@5.0.0", - "extracted_requirement": "5.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "w3c-xmlserializer", - "version": "5.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-5.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "a3caa086523c3591d4d652cfae98b6f94abb69b8781863e96003656a5cd6c725ad789382b2bfcffa83c1038f5338bbb915364ee1ddc5f4c9d625f88ca3806498", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/w3c-xmlserializer", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/xml-name-validator", - "extracted_requirement": "^5.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/w3c-xmlserializer", - "repository_download_url": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-5.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/w3c-xmlserializer/5.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/w3c-xmlserializer@5.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/w3c-xmlserializer@5.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/webidl-conversions@7.0.0", - "extracted_requirement": "7.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "webidl-conversions", - "version": "7.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "57075d06e903ceeef5a1f7c0411f7be6e9c1206a9f299a4cfbc657eb24a4f27621568a39098699cb3b77601bd8b51b4ef9aa0696ac4f83f07cecd19567f7eeea", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/webidl-conversions", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/webidl-conversions", - "repository_download_url": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/webidl-conversions/7.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/webidl-conversions@7.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/webidl-conversions@7.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/whatwg-encoding@3.1.1", - "extracted_requirement": "3.1.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "whatwg-encoding", - "version": "3.1.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "eaa37884974cc1f601b44dd80534c78687ae52b0c13d999b41ac5602a4802d5fcc7849d1e73d7177c50ab9dd910241683e4981fa1962d536529f28bce31cf5bd", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/whatwg-encoding", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/iconv-lite", - "extracted_requirement": "0.6.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/whatwg-encoding", - "repository_download_url": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz", - "api_data_url": "https://registry.npmjs.org/whatwg-encoding/3.1.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/whatwg-encoding@3.1.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/whatwg-encoding@3.1.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/whatwg-mimetype@4.0.0", - "extracted_requirement": "4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "whatwg-mimetype", - "version": "4.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "41a2b187478d222da613da76bc47737da80e28709c8f5a49e7a1041c640e571a7cafdfe2b332d4515eeff3dc7d3b5a7f4fe3654cce56ee35baf9ccf816ad5856", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/whatwg-mimetype", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/whatwg-mimetype", - "repository_download_url": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/whatwg-mimetype/4.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/whatwg-mimetype@4.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/whatwg-mimetype@4.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/whatwg-url@14.0.0", - "extracted_requirement": "14.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "whatwg-url", - "version": "14.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "d657cc126d8812bed1215f9fe2550d3cea9f14bfa93be5f0ddf252aa68d7f406d77177183a409ed4febef5505907a9fde1a7f5e8d7d97feb129342420590bd6b", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/whatwg-url", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/tr46", - "extracted_requirement": "^5.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/webidl-conversions", - "extracted_requirement": "^7.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/whatwg-url", - "repository_download_url": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/whatwg-url/14.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/whatwg-url@14.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/whatwg-url@14.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/which@2.0.2", - "extracted_requirement": "2.0.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "which", - "version": "2.0.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "04b2374e5d535b73ef97bd25df2ab763ae22f9ac29c17aac181616924a8cb676d782b303fb28fbae15b492e103c7325a6171a3116e6881aa4a34c10a34c8e26c", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/which", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/isexe", - "extracted_requirement": "^2.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/which", - "repository_download_url": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "api_data_url": "https://registry.npmjs.org/which/2.0.2", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/which@2.0.2" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/which@2.0.2?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/why-is-node-running@2.2.2", - "extracted_requirement": "2.2.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "why-is-node-running", - "version": "2.2.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.2.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "ead4b04e86714ce728b711de03ea860aad66573291dc2c1c246995718f9013c487cba4e7a459e1f0f02f3cd1d8afb11cb95786d1048cc6d602b8ed6d6bf1bfa0", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/why-is-node-running", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/siginfo", - "extracted_requirement": "^2.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/stackback", - "extracted_requirement": "0.0.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/why-is-node-running", - "repository_download_url": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.2.2.tgz", - "api_data_url": "https://registry.npmjs.org/why-is-node-running/2.2.2", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/why-is-node-running@2.2.2" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/why-is-node-running@2.2.2?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/wrap-ansi@8.1.0", - "extracted_requirement": "8.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "wrap-ansi", - "version": "8.1.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "b22ed0588eb350cab9e9b11216f6a0b66ccc7463ada317d1f927b3d753286df73bb66f9591472493d6d6d9479f7d319551b3a4b31992c34000da0b3c83bd4d09", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/wrap-ansi", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/ansi-styles", - "extracted_requirement": "^6.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/string-width", - "extracted_requirement": "^5.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/strip-ansi", - "extracted_requirement": "^7.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/wrap-ansi", - "repository_download_url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "api_data_url": "https://registry.npmjs.org/wrap-ansi/8.1.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/wrap-ansi@8.1.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/wrap-ansi@8.1.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/wrap-ansi@7.0.0", - "extracted_requirement": "7.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "wrap-ansi", - "version": "7.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "6151888f691a98b493c70e8db198e80717d2c2c9f4c9c75eb26738a7e436d5ce733ee675a65f8d7f155dc4fb5d1ef98d54e43a5d2606e0052dcadfc58bb0f5e9", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/wrap-ansi-cjs", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/ansi-styles", - "extracted_requirement": "^4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/string-width", - "extracted_requirement": "^4.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/strip-ansi", - "extracted_requirement": "^6.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/wrap-ansi", - "repository_download_url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/wrap-ansi/7.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/wrap-ansi@7.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/wrap-ansi@7.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/ansi-regex@5.0.1", - "extracted_requirement": "5.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "ansi-regex", - "version": "5.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "aae2505e54d25062f62c7f52517a3c570b18e2ca1a9e1828e8b3529bce04d4b05c13cb373b4c29762473c91f73fd9649325316bf7eea38e6fda5d26531410a15", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/wrap-ansi-cjs/node_modules/ansi-regex", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/ansi-regex", - "repository_download_url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/ansi-regex/5.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/ansi-regex@5.0.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/ansi-regex@5.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/ansi-styles@4.3.0", - "extracted_requirement": "4.3.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "ansi-styles", - "version": "4.3.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "cdb07dac22404f5adb8e25436f686a2851cd60bc60b64f0d511c59dc86700f717a36dc5b5d94029e74a2d4b931f880e885d3e5169db6db05402c885e64941212", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/wrap-ansi-cjs/node_modules/ansi-styles", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/color-convert", - "extracted_requirement": "^2.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/ansi-styles", - "repository_download_url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "api_data_url": "https://registry.npmjs.org/ansi-styles/4.3.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/ansi-styles@4.3.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/ansi-styles@4.3.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/emoji-regex@8.0.0", - "extracted_requirement": "8.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "emoji-regex", - "version": "8.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "3128d8cdc58d380d1ec001e9cf4331a5816fc20eb28f2d4d1b7c6d7a8ab3eb8e150a8fd13e09ebd7f186b7e89cde2253cd0f04bb74dd335e126b09d5526184e8", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/wrap-ansi-cjs/node_modules/emoji-regex", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/emoji-regex", - "repository_download_url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/emoji-regex/8.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/emoji-regex@8.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/emoji-regex@8.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/is-fullwidth-code-point@3.0.0", - "extracted_requirement": "3.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "is-fullwidth-code-point", - "version": "3.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "cf29a6e7ebbeb02b125b20fda8d69e8d5dc316f84229c94a762cd868952e1c0f3744b8dbee74ae1a775d0871afd2193e298ec130096c59e2b851e83a115e9742", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/wrap-ansi-cjs/node_modules/is-fullwidth-code-point", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/is-fullwidth-code-point", - "repository_download_url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/is-fullwidth-code-point/3.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/is-fullwidth-code-point@3.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/is-fullwidth-code-point@3.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/string-width@4.2.3", - "extracted_requirement": "4.2.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "string-width", - "version": "4.2.3", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "c0ac90450a63274b08a7ad84ad265d1ac8cc256b1aa79a1136284786ee86ec954effd8c807a5327af2feb57b8eaab9e0f23fdcc4a4d6c96530bd24eb8a2673fe", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/wrap-ansi-cjs/node_modules/string-width", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/emoji-regex", - "extracted_requirement": "^8.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/is-fullwidth-code-point", - "extracted_requirement": "^3.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/strip-ansi", - "extracted_requirement": "^6.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/string-width", - "repository_download_url": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "api_data_url": "https://registry.npmjs.org/string-width/4.2.3", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/string-width@4.2.3" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/string-width@4.2.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/strip-ansi@6.0.1", - "extracted_requirement": "6.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "strip-ansi", - "version": "6.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "637f153d21dcaa416b0a916743dbee4979aabaebf9a1738aa46793e9a1abaf7a3719cf409556ba2417d448e0a76f1186645fbfd28a08ecaacfb944b3b54754e4", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/wrap-ansi-cjs/node_modules/strip-ansi", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/ansi-regex", - "extracted_requirement": "^5.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/strip-ansi", - "repository_download_url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/strip-ansi/6.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/strip-ansi@6.0.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/strip-ansi@6.0.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/wrappy@1.0.2", - "extracted_requirement": "1.0.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "wrappy", - "version": "1.0.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "9784a9fc346c7a8afdc0be84bd5dbe4ee427eb774c90f8d9feca7d5e48214c46d5f4a94f4b5c54b19deeeff2103b8c31b5c141e1b82940f45c477402bdeccf71", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/wrappy", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/wrappy", - "repository_download_url": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "api_data_url": "https://registry.npmjs.org/wrappy/1.0.2", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/wrappy@1.0.2" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/wrappy@1.0.2?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/ws@8.14.2", - "extracted_requirement": "8.14.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "ws", - "version": "8.14.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/ws/-/ws-8.14.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "c04046d5fb57e2372094fc60142309999d8f2ed49b2763de83a4e6a491536def466583900833dd318bbf4e6d3f6c6664c3ca5a667258e392782b63d9acb62af2", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/ws", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/ws", - "repository_download_url": "https://registry.npmjs.org/ws/-/ws-8.14.2.tgz", - "api_data_url": "https://registry.npmjs.org/ws/8.14.2", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/ws@8.14.2" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/ws@8.14.2?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/xml-name-validator@5.0.0", - "extracted_requirement": "5.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "xml-name-validator", - "version": "5.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-5.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "12f18af042770e16877db465113396012e693bd31921379ab87289c9bf30c9a8d47d051e9e4220d8cbcb0d36784ff4e021c9b71d4d1314181659ba00677d141e", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/xml-name-validator", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/xml-name-validator", - "repository_download_url": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-5.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/xml-name-validator/5.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/xml-name-validator@5.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/xml-name-validator@5.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/xmlchars@2.2.0", - "extracted_requirement": "2.2.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "xmlchars", - "version": "2.2.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "2599c328af01d11083c3ce0535d0c022964af89b89c3eb3b2f3f2792c23b488b94dd45c926c954b61b22fae5815183b03c5c16ed6ecf44b45f50aa718ed8c50b", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/xmlchars", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/xmlchars", - "repository_download_url": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "api_data_url": "https://registry.npmjs.org/xmlchars/2.2.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/xmlchars@2.2.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/xmlchars@2.2.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/yallist@4.0.0", - "extracted_requirement": "4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "yallist", - "version": "4.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "df074689d672ab93c1d3ce172c44b94e9392440df08d7025216321ba6da445cbffe354a7d9e990d1dc9c416e2e6572de8f02af83a12cbdb76554bf8560472dec", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/yallist", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/yallist", - "repository_download_url": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/yallist/4.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/yallist@4.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/yallist@4.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/yaml@2.3.3", - "extracted_requirement": "2.3.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "yaml", - "version": "2.3.3", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/yaml/-/yaml-2.3.3.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "cf0d15009c60799ebefbefecbb9005a2a05b65bac46a4c2ef97d0ce4799cc148812fb03372e3ca8e3e707b8c5f40ba7bf0b9043290f470e9d486680e572dca75", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/yaml", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/yaml", - "repository_download_url": "https://registry.npmjs.org/yaml/-/yaml-2.3.3.tgz", - "api_data_url": "https://registry.npmjs.org/yaml/2.3.3", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/yaml@2.3.3" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/yaml@2.3.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/yocto-queue@1.0.0", - "extracted_requirement": "1.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "yocto-queue", - "version": "1.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "f5b9d273f1c45b6b91cbaef073e4fc5306ae2ee3c9567dbc8dbf86b49635ea288a5b2be6609457553e146a6b0010641f3e8860af6ab84ead2c41b425c537e2d6", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/yocto-queue", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/yocto-queue", - "repository_download_url": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/yocto-queue/1.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/yocto-queue@1.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/yocto-queue@1.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/zod@3.22.4", - "extracted_requirement": "3.22.4", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "zod", - "version": "3.22.4", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/zod/-/zod-3.22.4.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "882fbc228d3895d75cfa656a43d019ece43632b50a18dfa8210caad6f7a682de3a8f00b02df86aeffa709c19cd5d75d96fc55354b2b0a7d103931fabcb12169a", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/zod", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/zod", - "repository_download_url": "https://registry.npmjs.org/zod/-/zod-3.22.4.tgz", - "api_data_url": "https://registry.npmjs.org/zod/3.22.4", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/zod@3.22.4" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/zod@3.22.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/packages/camel-case@5.0.0", - "extracted_requirement": "5.0.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "packages", - "name": "camel-case", - "version": "5.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "packages/camel-case", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/no-case", - "extracted_requirement": "^4.0.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": false, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/packages/camel-case", - "repository_download_url": "https://registry.npmjs.org/packages/camel-case/-/camel-case-5.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/packages%2fcamel-case/5.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/packages/camel-case@5.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/packages/camel-case@5.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/packages/capital-case@2.0.0", - "extracted_requirement": "2.0.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "packages", - "name": "capital-case", - "version": "2.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "packages/capital-case", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/no-case", - "extracted_requirement": "^4.0.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": false, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/packages/capital-case", - "repository_download_url": "https://registry.npmjs.org/packages/capital-case/-/capital-case-2.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/packages%2fcapital-case/2.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/packages/capital-case@2.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/packages/capital-case@2.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/packages/change-case@5.4.4", - "extracted_requirement": "5.4.4", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "packages", - "name": "change-case", - "version": "5.4.4", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "packages/change-case", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/packages/change-case", - "repository_download_url": "https://registry.npmjs.org/packages/change-case/-/change-case-5.4.4.tgz", - "api_data_url": "https://registry.npmjs.org/packages%2fchange-case/5.4.4", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/packages/change-case@5.4.4" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/packages/change-case@5.4.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/packages/change-case-of-keys@0.0.0", - "extracted_requirement": "0.0.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "packages", - "name": "change-case-of-keys", - "version": "0.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "packages/change-case-of-keys", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/packages/change-case-of-keys", - "repository_download_url": "https://registry.npmjs.org/packages/change-case-of-keys/-/change-case-of-keys-0.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/packages%2fchange-case-of-keys/0.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/packages/change-case-of-keys@0.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/packages/change-case-of-keys@0.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/packages/constant-case@4.0.0", - "extracted_requirement": "4.0.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "packages", - "name": "constant-case", - "version": "4.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "packages/constant-case", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/no-case", - "extracted_requirement": "^4.0.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": false, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/packages/constant-case", - "repository_download_url": "https://registry.npmjs.org/packages/constant-case/-/constant-case-4.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/packages%2fconstant-case/4.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/packages/constant-case@4.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/packages/constant-case@4.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/packages/dot-case@4.0.0", - "extracted_requirement": "4.0.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "packages", - "name": "dot-case", - "version": "4.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "packages/dot-case", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/no-case", - "extracted_requirement": "^4.0.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": false, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/packages/dot-case", - "repository_download_url": "https://registry.npmjs.org/packages/dot-case/-/dot-case-4.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/packages%2fdot-case/4.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/packages/dot-case@4.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/packages/dot-case@4.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/packages/header-case@3.0.0", - "extracted_requirement": "3.0.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "packages", - "name": "header-case", - "version": "3.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "packages/header-case", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/no-case", - "extracted_requirement": "^4.0.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": false, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/packages/header-case", - "repository_download_url": "https://registry.npmjs.org/packages/header-case/-/header-case-3.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/packages%2fheader-case/3.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/packages/header-case@3.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/packages/header-case@3.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/packages/is-lower-case@3.0.0", - "extracted_requirement": "3.0.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "packages", - "name": "is-lower-case", - "version": "3.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "packages/is-lower-case", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/packages/is-lower-case", - "repository_download_url": "https://registry.npmjs.org/packages/is-lower-case/-/is-lower-case-3.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/packages%2fis-lower-case/3.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/packages/is-lower-case@3.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/packages/is-lower-case@3.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/packages/is-upper-case@3.0.0", - "extracted_requirement": "3.0.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "packages", - "name": "is-upper-case", - "version": "3.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "packages/is-upper-case", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/packages/is-upper-case", - "repository_download_url": "https://registry.npmjs.org/packages/is-upper-case/-/is-upper-case-3.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/packages%2fis-upper-case/3.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/packages/is-upper-case@3.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/packages/is-upper-case@3.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/packages/lower-case@3.0.0", - "extracted_requirement": "3.0.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "packages", - "name": "lower-case", - "version": "3.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "packages/lower-case", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/packages/lower-case", - "repository_download_url": "https://registry.npmjs.org/packages/lower-case/-/lower-case-3.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/packages%2flower-case/3.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/packages/lower-case@3.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/packages/lower-case@3.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/packages/lower-case-first@3.0.0", - "extracted_requirement": "3.0.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "packages", - "name": "lower-case-first", - "version": "3.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "packages/lower-case-first", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/packages/lower-case-first", - "repository_download_url": "https://registry.npmjs.org/packages/lower-case-first/-/lower-case-first-3.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/packages%2flower-case-first/3.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/packages/lower-case-first@3.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/packages/lower-case-first@3.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/packages/no-case@4.0.0", - "extracted_requirement": "4.0.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "packages", - "name": "no-case", - "version": "4.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "packages/no-case", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/packages/no-case", - "repository_download_url": "https://registry.npmjs.org/packages/no-case/-/no-case-4.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/packages%2fno-case/4.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/packages/no-case@4.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/packages/no-case@4.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/packages/param-case@4.0.0", - "extracted_requirement": "4.0.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "packages", - "name": "param-case", - "version": "4.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "packages/param-case", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/no-case", - "extracted_requirement": "^4.0.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": false, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/packages/param-case", - "repository_download_url": "https://registry.npmjs.org/packages/param-case/-/param-case-4.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/packages%2fparam-case/4.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/packages/param-case@4.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/packages/param-case@4.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/packages/pascal-case@4.0.0", - "extracted_requirement": "4.0.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "packages", - "name": "pascal-case", - "version": "4.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "packages/pascal-case", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/no-case", - "extracted_requirement": "^4.0.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": false, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/packages/pascal-case", - "repository_download_url": "https://registry.npmjs.org/packages/pascal-case/-/pascal-case-4.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/packages%2fpascal-case/4.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/packages/pascal-case@4.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/packages/pascal-case@4.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/packages/path-case@4.0.0", - "extracted_requirement": "4.0.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "packages", - "name": "path-case", - "version": "4.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "packages/path-case", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/no-case", - "extracted_requirement": "^4.0.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": false, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/packages/path-case", - "repository_download_url": "https://registry.npmjs.org/packages/path-case/-/path-case-4.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/packages%2fpath-case/4.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/packages/path-case@4.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/packages/path-case@4.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/packages/sentence-case@4.0.0", - "extracted_requirement": "4.0.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "packages", - "name": "sentence-case", - "version": "4.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "packages/sentence-case", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/no-case", - "extracted_requirement": "^4.0.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": false, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/packages/sentence-case", - "repository_download_url": "https://registry.npmjs.org/packages/sentence-case/-/sentence-case-4.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/packages%2fsentence-case/4.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/packages/sentence-case@4.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/packages/sentence-case@4.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/packages/snake-case@4.0.0", - "extracted_requirement": "4.0.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "packages", - "name": "snake-case", - "version": "4.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "packages/snake-case", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/no-case", - "extracted_requirement": "^4.0.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": false, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/packages/snake-case", - "repository_download_url": "https://registry.npmjs.org/packages/snake-case/-/snake-case-4.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/packages%2fsnake-case/4.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/packages/snake-case@4.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/packages/snake-case@4.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/packages/sponge-case@2.0.3", - "extracted_requirement": "2.0.3", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "packages", - "name": "sponge-case", - "version": "2.0.3", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "packages/sponge-case", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/packages/sponge-case", - "repository_download_url": "https://registry.npmjs.org/packages/sponge-case/-/sponge-case-2.0.3.tgz", - "api_data_url": "https://registry.npmjs.org/packages%2fsponge-case/2.0.3", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/packages/sponge-case@2.0.3" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/packages/sponge-case@2.0.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/packages/swap-case@3.0.3", - "extracted_requirement": "3.0.3", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "packages", - "name": "swap-case", - "version": "3.0.3", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "packages/swap-case", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/packages/swap-case", - "repository_download_url": "https://registry.npmjs.org/packages/swap-case/-/swap-case-3.0.3.tgz", - "api_data_url": "https://registry.npmjs.org/packages%2fswap-case/3.0.3", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/packages/swap-case@3.0.3" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/packages/swap-case@3.0.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/packages/title-case@4.3.1", - "extracted_requirement": "4.3.1", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "packages", - "name": "title-case", - "version": "4.3.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "packages/title-case", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/packages/title-case", - "repository_download_url": "https://registry.npmjs.org/packages/title-case/-/title-case-4.3.1.tgz", - "api_data_url": "https://registry.npmjs.org/packages%2ftitle-case/4.3.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/packages/title-case@4.3.1" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/packages/title-case@4.3.1?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/packages/upper-case@3.0.0", - "extracted_requirement": "3.0.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "packages", - "name": "upper-case", - "version": "3.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "packages/upper-case", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/packages/upper-case", - "repository_download_url": "https://registry.npmjs.org/packages/upper-case/-/upper-case-3.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/packages%2fupper-case/3.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/packages/upper-case@3.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/packages/upper-case@3.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - }, - { - "purl": "pkg:npm/packages/upper-case-first@3.0.0", - "extracted_requirement": "3.0.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "packages", - "name": "upper-case-first", - "version": "3.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "packages/upper-case-first", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/packages/upper-case-first", - "repository_download_url": "https://registry.npmjs.org/packages/upper-case-first/-/upper-case-first-3.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/packages%2fupper-case-first/3.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/packages/upper-case-first@3.0.0" - }, - "extra_data": {}, - "dependency_uid": "pkg:npm/packages/upper-case-first@3.0.0?uuid=fixed-uid-done-for-testing-5642512d1758", - "for_package_uid": null, - "datafile_path": "change-case-change-case-5.4.4/package-lock.json", - "datasource_id": "npm_package_lock_json" - } - ], - "license_detections": [ - { - "identifier": "gpl_3_0_plus-c07595af-3cea-8c65-c6fc-d8a3300f35b5", - "license_expression": "gpl-3.0-plus", - "license_expression_spdx": "GPL-3.0-or-later", - "detection_count": 1, - "reference_matches": [ - { - "license_expression": "gpl-3.0-plus", - "license_expression_spdx": "GPL-3.0-or-later", - "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/src/index.js", - "start_line": 1, - "end_line": 12, - "matcher": "1-hash", - "score": 100.0, - "matched_length": 102, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "gpl-3.0-plus_60.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_60.RULE" - } - ] - }, - { - "identifier": "mit-3fce6ea2-8abd-6c6b-3ede-a37af7c6efee", - "license_expression": "mit", - "license_expression_spdx": "MIT", - "detection_count": 7, - "reference_matches": [ - { - "license_expression": "mit", - "license_expression_spdx": "MIT", - "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/README.md", - "start_line": 22, - "end_line": 24, - "matcher": "2-aho", - "score": 100.0, - "matched_length": 2, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "mit_30.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" - } - ] - }, - { - "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf", - "license_expression": "mit", - "license_expression_spdx": "MIT", - "detection_count": 4, - "reference_matches": [ - { - "license_expression": "mit", - "license_expression_spdx": "MIT", - "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/package.json", - "start_line": 1, - "end_line": 1, - "matcher": "1-spdx-id", - "score": 100.0, - "matched_length": 1, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", - "rule_url": null - } - ] - }, - { - "identifier": "mit-d5ea549d-8e03-2a31-f0cc-bdb0a5b86996", - "license_expression": "mit", - "license_expression_spdx": "MIT", - "detection_count": 3, - "reference_matches": [ - { - "license_expression": "mit", - "license_expression_spdx": "MIT", - "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/LICENSE", - "start_line": 1, - "end_line": 1, - "matcher": "2-aho", - "score": 100.0, - "matched_length": 4, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "mit_26.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_26.RULE" - } - ] - } - ], - "files": [ - { - "path": "change-case-change-case-5.4.4", - "type": "directory", - "package_data": [], - "for_packages": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": true, - "is_key_file": false, - "detected_license_expression": null, - "detected_license_expression_spdx": null, - "license_detections": [], - "license_clues": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "scan_errors": [] - }, - { - "path": "change-case-change-case-5.4.4/LICENSE", - "type": "file", - "package_data": [], - "for_packages": [ - "pkg:npm/change-case@5.4.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "pkg:npm/sponge-case@2.0.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "pkg:npm/swap-case@3.0.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "pkg:npm/title-case@4.3.1?uuid=fixed-uid-done-for-testing-5642512d1758" - ], - "is_legal": true, - "is_manifest": false, - "is_readme": false, - "is_top_level": true, - "is_key_file": true, - "detected_license_expression": "mit", - "detected_license_expression_spdx": "MIT", - "license_detections": [ - { - "license_expression": "mit", - "license_expression_spdx": "MIT", - "matches": [ - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/LICENSE", - "start_line": 1, - "end_line": 1, - "matcher": "2-aho", - "score": 100.0, - "matched_length": 4, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "mit_26.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_26.RULE" - } - ], - "identifier": "mit-d5ea549d-8e03-2a31-f0cc-bdb0a5b86996" - } - ], - "license_clues": [], - "percentage_of_license_text": 33.33, - "copyrights": [ - { - "copyright": "Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com)", - "start_line": 3, - "end_line": 3 - } - ], - "holders": [ - { - "holder": "Blake Embrey", - "start_line": 3, - "end_line": 3 - } - ], - "authors": [], - "scan_errors": [] - }, - { - "path": "change-case-change-case-5.4.4/README.md", - "type": "file", - "package_data": [], - "for_packages": [ - "pkg:npm/change-case@5.4.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "pkg:npm/sponge-case@2.0.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "pkg:npm/swap-case@3.0.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "pkg:npm/title-case@4.3.1?uuid=fixed-uid-done-for-testing-5642512d1758" - ], - "is_legal": false, - "is_manifest": false, - "is_readme": true, - "is_top_level": true, - "is_key_file": true, - "detected_license_expression": "mit", - "detected_license_expression_spdx": "MIT", - "license_detections": [ - { - "license_expression": "mit", - "license_expression_spdx": "MIT", - "matches": [ - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/README.md", - "start_line": 22, - "end_line": 24, - "matcher": "2-aho", - "score": 100.0, - "matched_length": 2, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "mit_30.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" - } - ], - "identifier": "mit-3fce6ea2-8abd-6c6b-3ede-a37af7c6efee" - } - ], - "license_clues": [], - "percentage_of_license_text": 1.53, - "copyrights": [], - "holders": [], - "authors": [], - "scan_errors": [] - }, - { - "path": "change-case-change-case-5.4.4/package-lock.json", - "type": "file", - "package_data": [ - { - "type": "npm", - "namespace": "", - "name": "root", - "version": null, - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": "mit", - "declared_license_expression_spdx": "MIT", - "license_detections": [ - { - "license_expression": "mit", - "license_expression_spdx": "MIT", - "matches": [ - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/LICENSE", - "start_line": 1, - "end_line": 1, - "matcher": "2-aho", - "score": 100.0, - "matched_length": 4, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "mit_26.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_26.RULE" - } - ], - "identifier": "mit-d5ea549d-8e03-2a31-f0cc-bdb0a5b86996" - }, - { - "license_expression": "mit", - "license_expression_spdx": "MIT", - "matches": [ - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/README.md", - "start_line": 22, - "end_line": 24, - "matcher": "2-aho", - "score": 100.0, - "matched_length": 2, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "mit_30.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" - } - ], - "identifier": "mit-3fce6ea2-8abd-6c6b-3ede-a37af7c6efee" - } - ], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [], - "is_private": false, - "is_virtual": false, - "extra_data": { - "lockfile_version": 3 - }, - "dependencies": [ - { - "purl": "pkg:npm/%40ampproject/remapping@2.2.1", - "extracted_requirement": "2.2.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@ampproject", - "name": "remapping", - "version": "2.2.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "945323253ac52f78fb2fdc81c7061f0aada4eaaab01f2cee525fd706789fefc3d64c96322ff75fa30407584deca7a53a673a968a22199e94cc3bdeb38648f0b6", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@ampproject/remapping", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/%40jridgewell/gen-mapping", - "extracted_requirement": "^0.3.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40jridgewell/trace-mapping", - "extracted_requirement": "^0.3.9", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/@ampproject/remapping", - "repository_download_url": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", - "api_data_url": "https://registry.npmjs.org/@ampproject%2fremapping/2.2.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40ampproject/remapping@2.2.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40babel/helper-string-parser@7.23.4", - "extracted_requirement": "7.23.4", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@babel", - "name": "helper-string-parser", - "version": "7.23.4", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "f34de099b41dab075fe28971ad7e0027214157f453af7ad298e8f4acac1eb26ce57e160d0c4b3efe239cce7ce9356949948953242d907cf15c1c1e839737552d", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@babel/helper-string-parser", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@babel/helper-string-parser", - "repository_download_url": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", - "api_data_url": "https://registry.npmjs.org/@babel%2fhelper-string-parser/7.23.4", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40babel/helper-string-parser@7.23.4" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40babel/helper-validator-identifier@7.22.20", - "extracted_requirement": "7.22.20", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@babel", - "name": "helper-validator-identifier", - "version": "7.22.20", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "638399fb2b656ad47c008fbc2997cab8be6eacaa7ba9ecb4f216b7d4bf1bdc1c1ec0902825a993cf2bf13d1ff90fe2a47490863eaffef13ba41c1958d74157f4", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@babel/helper-validator-identifier", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@babel/helper-validator-identifier", - "repository_download_url": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", - "api_data_url": "https://registry.npmjs.org/@babel%2fhelper-validator-identifier/7.22.20", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40babel/helper-validator-identifier@7.22.20" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40babel/parser@7.23.5", - "extracted_requirement": "7.23.5", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@babel", - "name": "parser", - "version": "7.23.5", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.5.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "84e3aaa22357ae619d15b8600b3bba1a2511c5480cdbb5f077f68fbaef117c71193c1ccbd59e78a240070108d77dc40dc2fae5900980a784a5453678e6f96d85", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@babel/parser", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@babel/parser", - "repository_download_url": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.5.tgz", - "api_data_url": "https://registry.npmjs.org/@babel%2fparser/7.23.5", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40babel/parser@7.23.5" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40babel/types@7.23.5", - "extracted_requirement": "7.23.5", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@babel", - "name": "types", - "version": "7.23.5", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@babel/types/-/types-7.23.5.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "38de6448e27054eeb15d5453bce23478e9d67bb55d51c229b28bc6a3d53f06be087b85151504dba0ed9c6270e100653a169f94c52893fa931fb7448c1dfbaaeb", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@babel/types", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/%40babel/helper-string-parser", - "extracted_requirement": "^7.23.4", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40babel/helper-validator-identifier", - "extracted_requirement": "^7.22.20", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/to-fast-properties", - "extracted_requirement": "^2.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/@babel/types", - "repository_download_url": "https://registry.npmjs.org/@babel/types/-/types-7.23.5.tgz", - "api_data_url": "https://registry.npmjs.org/@babel%2ftypes/7.23.5", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40babel/types@7.23.5" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40bcoe/v8-coverage@0.2.3", - "extracted_requirement": "0.2.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@bcoe", - "name": "v8-coverage", - "version": "0.2.3", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "d21610f120780dbe73bd90786b174c1c6c046908e467316342237d2d562f2050769d25075bdb58a715ab88fad60c0488c626976b1f3744470bc6e49d9c63d9b7", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@bcoe/v8-coverage", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@bcoe/v8-coverage", - "repository_download_url": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "api_data_url": "https://registry.npmjs.org/@bcoe%2fv8-coverage/0.2.3", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40bcoe/v8-coverage@0.2.3" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40borderless/ts-scripts@0.15.0", - "extracted_requirement": "0.15.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@borderless", - "name": "ts-scripts", - "version": "0.15.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@borderless/ts-scripts/-/ts-scripts-0.15.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "78880ddcedf4465be79c42b935edd50da054574d58f4790048689547cc4a4987dba590df679468b812d1dcd7b997195878b2cceceed743b77dcad90cf46cce67", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@borderless/ts-scripts", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/arg", - "extracted_requirement": "^5.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/ci-info", - "extracted_requirement": "^3.3.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/find-up", - "extracted_requirement": "^6.2.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/husky", - "extracted_requirement": "^8.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/lint-staged", - "extracted_requirement": "^15.0.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/pkg-conf", - "extracted_requirement": "^4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/prettier", - "extracted_requirement": "^3.0.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/prettier-plugin-packagejson", - "extracted_requirement": "^2.4.6", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/rimraf", - "extracted_requirement": "^5.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/zod", - "extracted_requirement": "^3.17.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/@borderless/ts-scripts", - "repository_download_url": "https://registry.npmjs.org/@borderless/ts-scripts/-/ts-scripts-0.15.0.tgz", - "api_data_url": "https://registry.npmjs.org/@borderless%2fts-scripts/0.15.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40borderless/ts-scripts@0.15.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/brace-expansion@2.0.1", - "extracted_requirement": "2.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "brace-expansion", - "version": "2.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "5e7008bd0f1e33e902e9a50bc7ac2e422c15b27cec8bd7775b1cd5dc5a564c6035f45eb6d64c1d6ec01c14a5e02941d95accbe998ea22f5b074f1584142cad0c", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@borderless/ts-scripts/node_modules/brace-expansion", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/balanced-match", - "extracted_requirement": "^1.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/brace-expansion", - "repository_download_url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/brace-expansion/2.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/brace-expansion@2.0.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/ci-info@3.8.0", - "extracted_requirement": "3.8.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "ci-info", - "version": "3.8.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "7974e0807592a28621ab8f45da8a5086e1d6833b9c7c5d9880e0cae1ed79eba190b390487cfdf4074a1e9f00491df5b102cd9fc8f075b3b320f78f732dfeb563", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@borderless/ts-scripts/node_modules/ci-info", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/ci-info", - "repository_download_url": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", - "api_data_url": "https://registry.npmjs.org/ci-info/3.8.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/ci-info@3.8.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/find-up@6.3.0", - "extracted_requirement": "6.3.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "find-up", - "version": "6.3.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "bf666ca04b951d8cbc648958ab03deff7f42cbe7050f3a787573dac4dbe412ea2eca6bbed896f3d0fc6929aac91d82539afd87593dcedfcdaa63c9788cc5ad87", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@borderless/ts-scripts/node_modules/find-up", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/locate-path", - "extracted_requirement": "^7.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/path-exists", - "extracted_requirement": "^5.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/find-up", - "repository_download_url": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", - "api_data_url": "https://registry.npmjs.org/find-up/6.3.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/find-up@6.3.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/glob@10.3.9", - "extracted_requirement": "10.3.9", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "glob", - "version": "10.3.9", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/glob/-/glob-10.3.9.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "dad53f2ca7af010bc356e549f6983d62ff7171b4a1f93a87b936974cd6d0c1ffb490397d166e9b328be2e0d9b973c4d5bdfc68d8b2dca821ad98ef4aa096865a", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@borderless/ts-scripts/node_modules/glob", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/foreground-child", - "extracted_requirement": "^3.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/jackspeak", - "extracted_requirement": "^2.3.5", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/minimatch", - "extracted_requirement": "^9.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/minipass", - "extracted_requirement": "^5.0.0 || ^6.0.2 || ^7.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/path-scurry", - "extracted_requirement": "^1.10.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/glob", - "repository_download_url": "https://registry.npmjs.org/glob/-/glob-10.3.9.tgz", - "api_data_url": "https://registry.npmjs.org/glob/10.3.9", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/glob@10.3.9" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/locate-path@7.2.0", - "extracted_requirement": "7.2.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "locate-path", - "version": "7.2.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "82f5628df66f9fb47edaac8f5fc980b8a7051837fa35ceb519dbc669f42c1cbd2c048c5f2b303ebac5a7e06142fdb93e41dc0f503e2458524b844962a6afb454", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@borderless/ts-scripts/node_modules/locate-path", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/p-locate", - "extracted_requirement": "^6.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/locate-path", - "repository_download_url": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", - "api_data_url": "https://registry.npmjs.org/locate-path/7.2.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/locate-path@7.2.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/minimatch@9.0.3", - "extracted_requirement": "9.0.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "minimatch", - "version": "9.0.3", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "44789a73d9af691c34c770184600c2d42c403fb1d370daeb102780f186097969e9a3ed90e427a0b598daa2d5935b10c6dd4786035728134e621f598f8d3ff69a", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@borderless/ts-scripts/node_modules/minimatch", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/brace-expansion", - "extracted_requirement": "^2.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/minimatch", - "repository_download_url": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "api_data_url": "https://registry.npmjs.org/minimatch/9.0.3", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/minimatch@9.0.3" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/minipass@7.0.3", - "extracted_requirement": "7.0.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "minipass", - "version": "7.0.3", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/minipass/-/minipass-7.0.3.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "2e16dbc027f3defb1bd768ff5a45903d97ca4ec82a21ed4d7ffb62d692a36044862c72158d653de86f7f9632c7e05f6658d5619503a6d15c927405b37f4e5da6", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@borderless/ts-scripts/node_modules/minipass", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/minipass", - "repository_download_url": "https://registry.npmjs.org/minipass/-/minipass-7.0.3.tgz", - "api_data_url": "https://registry.npmjs.org/minipass/7.0.3", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/minipass@7.0.3" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/p-limit@4.0.0", - "extracted_requirement": "4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "p-limit", - "version": "4.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "e5bd11e2dc69ce33d6570fdc5d75117aca03e216fa53fc7d047d3c2fb9f0f86375b1ecc3ccf771791be973d738df77d98416a7ff0bac8db0acab0aa6e0420121", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@borderless/ts-scripts/node_modules/p-limit", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/yocto-queue", - "extracted_requirement": "^1.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/p-limit", - "repository_download_url": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/p-limit/4.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/p-limit@4.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/p-locate@6.0.0", - "extracted_requirement": "6.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "p-locate", - "version": "6.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "c0faeaeba2e5865effe00182e88f9cab14f4ecb857bd62f4f0b357cf57c434ec34029e2c45967f819a534c9e63a6eaf3cf37d2d96fc67bd058dcb80b8c24a173", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@borderless/ts-scripts/node_modules/p-locate", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/p-limit", - "extracted_requirement": "^4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/p-locate", - "repository_download_url": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/p-locate/6.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/p-locate@6.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/path-exists@5.0.0", - "extracted_requirement": "5.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "path-exists", - "version": "5.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "46386d7f024ec7370598d3a2ea5b5c6dcbb822ef852f7cc48fcddd9389004be7d5a53c572ced5bdfc46f2604ffd10c2f57f2f7698f53027cafd043aa5b81a831", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@borderless/ts-scripts/node_modules/path-exists", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/path-exists", - "repository_download_url": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/path-exists/5.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/path-exists@5.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/rimraf@5.0.4", - "extracted_requirement": "5.0.4", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "rimraf", - "version": "5.0.4", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.4.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "ae2cd023fa3f60030cd6eb346726b1d2e45f20adfd5d1e761008e33a2d1fccca25a46a74a278fa096cc1017b8ec7afba5e2f51822d1df6d519a238497ab2d499", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@borderless/ts-scripts/node_modules/rimraf", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/glob", - "extracted_requirement": "^10.3.7", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/rimraf", - "repository_download_url": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.4.tgz", - "api_data_url": "https://registry.npmjs.org/rimraf/5.0.4", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/rimraf@5.0.4" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40esbuild/android-arm@0.19.8", - "extracted_requirement": "0.19.8", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@esbuild", - "name": "android-arm", - "version": "0.19.8", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.8.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "df51369719463352847e2bd097c61fe5a614fe67e5cfd834e87e92d7921350542e78c16d16311244ca034a4bcca3cb6162f2c16b1f952933e5a67c7eb0f89c38", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@esbuild/android-arm", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/android-arm", - "repository_download_url": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.8.tgz", - "api_data_url": "https://registry.npmjs.org/@esbuild%2fandroid-arm/0.19.8", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40esbuild/android-arm@0.19.8" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40esbuild/android-arm64@0.19.8", - "extracted_requirement": "0.19.8", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@esbuild", - "name": "android-arm64", - "version": "0.19.8", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.8.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "07c25b4bad5b12e9e17f1f246aca2014436041faff748a7e820617c13a9d6cc0201838516b701a3e940cb90534acdc432c40a3e85843ce4d5c17d587315c2bb4", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@esbuild/android-arm64", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/android-arm64", - "repository_download_url": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.8.tgz", - "api_data_url": "https://registry.npmjs.org/@esbuild%2fandroid-arm64/0.19.8", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40esbuild/android-arm64@0.19.8" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40esbuild/android-x64@0.19.8", - "extracted_requirement": "0.19.8", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@esbuild", - "name": "android-x64", - "version": "0.19.8", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.8.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "addaaa61f4489f88d63a9fa5cd0b6d60c6b65daaf738af58b767e13a1cc55ea834ad55847d272526f66ae5f66c967cfaca91ef55fdc24fbab27f4039a4cebcd8", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@esbuild/android-x64", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/android-x64", - "repository_download_url": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.8.tgz", - "api_data_url": "https://registry.npmjs.org/@esbuild%2fandroid-x64/0.19.8", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40esbuild/android-x64@0.19.8" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40esbuild/darwin-arm64@0.19.8", - "extracted_requirement": "0.19.8", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@esbuild", - "name": "darwin-arm64", - "version": "0.19.8", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.8.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "450c3d0de98c6c8ab7e41a6b6dba327fc4a63abe145ec455c49f7b2e0079e5528a78938e76fb083f2d2717217697c53e8783ed071ff59117f405e94e60289073", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@esbuild/darwin-arm64", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/darwin-arm64", - "repository_download_url": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.8.tgz", - "api_data_url": "https://registry.npmjs.org/@esbuild%2fdarwin-arm64/0.19.8", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40esbuild/darwin-arm64@0.19.8" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40esbuild/darwin-x64@0.19.8", - "extracted_requirement": "0.19.8", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@esbuild", - "name": "darwin-x64", - "version": "0.19.8", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.8.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "decbabf34393f5875e670215804440cac01bc277289bb6f86c22365ca2e331f3f2993b9dedefe8638cbe722d57569e537d0a7f6e9a67ef12f0d67fe8490637fd", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@esbuild/darwin-x64", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/darwin-x64", - "repository_download_url": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.8.tgz", - "api_data_url": "https://registry.npmjs.org/@esbuild%2fdarwin-x64/0.19.8", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40esbuild/darwin-x64@0.19.8" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40esbuild/freebsd-arm64@0.19.8", - "extracted_requirement": "0.19.8", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@esbuild", - "name": "freebsd-arm64", - "version": "0.19.8", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.8.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "5809cf2520dab6dbd2fd7b4f0938f5b4fa13c44463713a47e87b0cafaba34d3f97eabca555ef2083193ca55c737f9535c21e6c3ce0e96b0362705e6d6bff539b", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@esbuild/freebsd-arm64", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/freebsd-arm64", - "repository_download_url": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.8.tgz", - "api_data_url": "https://registry.npmjs.org/@esbuild%2ffreebsd-arm64/0.19.8", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40esbuild/freebsd-arm64@0.19.8" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40esbuild/freebsd-x64@0.19.8", - "extracted_requirement": "0.19.8", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@esbuild", - "name": "freebsd-x64", - "version": "0.19.8", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.8.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "202bd9c8ea652239a686377a9b18becf149da4f4ca15fc8f3d03104caff0fbc78d2ba595d35023233b4900b0edc0d35f1617d92eec74b592c2f94f674b203966", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@esbuild/freebsd-x64", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/freebsd-x64", - "repository_download_url": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.8.tgz", - "api_data_url": "https://registry.npmjs.org/@esbuild%2ffreebsd-x64/0.19.8", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40esbuild/freebsd-x64@0.19.8" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40esbuild/linux-arm@0.19.8", - "extracted_requirement": "0.19.8", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@esbuild", - "name": "linux-arm", - "version": "0.19.8", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.8.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "1f8be62393d8a92be8b0f69326e129a54f68cf576ad80eccaf6bf28394c5f466bedfe306801746cdcc813fba8af4caf0150665bcdc89aefcfa1ae09a8f73ae91", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@esbuild/linux-arm", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/linux-arm", - "repository_download_url": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.8.tgz", - "api_data_url": "https://registry.npmjs.org/@esbuild%2flinux-arm/0.19.8", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40esbuild/linux-arm@0.19.8" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40esbuild/linux-arm64@0.19.8", - "extracted_requirement": "0.19.8", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@esbuild", - "name": "linux-arm64", - "version": "0.19.8", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.8.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "cf5ccc662bf10cb1d69f218e72d4fd24fef48746de639e310c30c9b785694d7fa2c00efb205b04d6f0975a6a6b6a32466be6584aa9126d14387b22c2a429a209", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@esbuild/linux-arm64", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/linux-arm64", - "repository_download_url": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.8.tgz", - "api_data_url": "https://registry.npmjs.org/@esbuild%2flinux-arm64/0.19.8", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40esbuild/linux-arm64@0.19.8" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40esbuild/linux-ia32@0.19.8", - "extracted_requirement": "0.19.8", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@esbuild", - "name": "linux-ia32", - "version": "0.19.8", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.8.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "d5af2cb90885266673d64866feb0e094e73c95abedcc4311a34bfa5a13e0c64ae3714d0b9078fe4f006b00bc28cff3ad304c6fb2a6db308d028727a529a6d2bd", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@esbuild/linux-ia32", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/linux-ia32", - "repository_download_url": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.8.tgz", - "api_data_url": "https://registry.npmjs.org/@esbuild%2flinux-ia32/0.19.8", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40esbuild/linux-ia32@0.19.8" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40esbuild/linux-loong64@0.19.8", - "extracted_requirement": "0.19.8", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@esbuild", - "name": "linux-loong64", - "version": "0.19.8", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.8.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "7c76564b6249c675edd6e609b03bfdf9beb4582736465bd5032d45efaa8e2ed5d13be1f89a3b774ebe8c27997b43bf17f0a80216e7674ee8904418542d4c8129", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@esbuild/linux-loong64", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/linux-loong64", - "repository_download_url": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.8.tgz", - "api_data_url": "https://registry.npmjs.org/@esbuild%2flinux-loong64/0.19.8", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40esbuild/linux-loong64@0.19.8" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40esbuild/linux-mips64el@0.19.8", - "extracted_requirement": "0.19.8", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@esbuild", - "name": "linux-mips64el", - "version": "0.19.8", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.8.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "5b2ff3d042f9a9960b5fae9d567120f6b8a2c25b392189f38b0ba3bb6a148aec5573efde76fa976b4e2a36d6ebb345246ad8391c4cea4fde19b3b276d3b74de5", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@esbuild/linux-mips64el", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/linux-mips64el", - "repository_download_url": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.8.tgz", - "api_data_url": "https://registry.npmjs.org/@esbuild%2flinux-mips64el/0.19.8", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40esbuild/linux-mips64el@0.19.8" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40esbuild/linux-ppc64@0.19.8", - "extracted_requirement": "0.19.8", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@esbuild", - "name": "linux-ppc64", - "version": "0.19.8", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.8.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "113696eb6e39c0adb760812e7e1310dc749e1ceecd82c2f1f20ca005595d4472a13a50f5a0d78dcbf3faee6221d733e7d87af61cb89e42bb7ab56ad5c2eaabc6", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@esbuild/linux-ppc64", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/linux-ppc64", - "repository_download_url": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.8.tgz", - "api_data_url": "https://registry.npmjs.org/@esbuild%2flinux-ppc64/0.19.8", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40esbuild/linux-ppc64@0.19.8" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40esbuild/linux-riscv64@0.19.8", - "extracted_requirement": "0.19.8", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@esbuild", - "name": "linux-riscv64", - "version": "0.19.8", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.8.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "4f60d1424e794a0a257933fe0ed3e532bc62ff9afd01e160921919fc1d1aa7df739b1b7174e8b138c239ef45637510acf6913859d933ec962bb0fbec97b7844a", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@esbuild/linux-riscv64", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/linux-riscv64", - "repository_download_url": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.8.tgz", - "api_data_url": "https://registry.npmjs.org/@esbuild%2flinux-riscv64/0.19.8", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40esbuild/linux-riscv64@0.19.8" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40esbuild/linux-s390x@0.19.8", - "extracted_requirement": "0.19.8", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@esbuild", - "name": "linux-s390x", - "version": "0.19.8", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.8.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "34fc5b7669a8dc193b99b35e1e670277b47b7e9b4969cccf6016842e4e8d717c72ec72cdc96c02c8327f5f1fbf61c347ec89b9747771f60679c48c329624026e", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@esbuild/linux-s390x", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/linux-s390x", - "repository_download_url": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.8.tgz", - "api_data_url": "https://registry.npmjs.org/@esbuild%2flinux-s390x/0.19.8", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40esbuild/linux-s390x@0.19.8" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40esbuild/linux-x64@0.19.8", - "extracted_requirement": "0.19.8", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@esbuild", - "name": "linux-x64", - "version": "0.19.8", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.8.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "972b4c01538cddbd603f2a4bd93466679ae75e5efee88224f2e07778bb15d49c1c8b3ba895b95746b7394a13eb3bd96cfdbf914e9f84ea06ecb8b5875a2db31a", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@esbuild/linux-x64", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/linux-x64", - "repository_download_url": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.8.tgz", - "api_data_url": "https://registry.npmjs.org/@esbuild%2flinux-x64/0.19.8", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40esbuild/linux-x64@0.19.8" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40esbuild/netbsd-x64@0.19.8", - "extracted_requirement": "0.19.8", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@esbuild", - "name": "netbsd-x64", - "version": "0.19.8", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.8.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "86f595a3656c5f3ffc355b755212f3c7001fa39b22a23f76ba8d1b09f2e26c1d3194e9a2994fc378012c4082e5050be486b1a36a63f4fde9791d4efa1c08ad1b", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@esbuild/netbsd-x64", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/netbsd-x64", - "repository_download_url": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.8.tgz", - "api_data_url": "https://registry.npmjs.org/@esbuild%2fnetbsd-x64/0.19.8", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40esbuild/netbsd-x64@0.19.8" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40esbuild/openbsd-x64@0.19.8", - "extracted_requirement": "0.19.8", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@esbuild", - "name": "openbsd-x64", - "version": "0.19.8", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.8.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "ffb63bbbbeeb76f9864f147cdcf81a4af4812420b62f729bd4cffe766488bd1bd03d75c2b82f7b400c0cba004d1b4c8671b1067c5047ee88cfcc03b17c6364c1", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@esbuild/openbsd-x64", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/openbsd-x64", - "repository_download_url": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.8.tgz", - "api_data_url": "https://registry.npmjs.org/@esbuild%2fopenbsd-x64/0.19.8", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40esbuild/openbsd-x64@0.19.8" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40esbuild/sunos-x64@0.19.8", - "extracted_requirement": "0.19.8", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@esbuild", - "name": "sunos-x64", - "version": "0.19.8", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.8.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "f4b738b3b3a2f7c1aa140e07cc0fd6d891c861f9d76d46207a450ffd29b8046f6c7cb8f2bfa18a28728a56cf3748c89c045d89c005fa0353ee38b32aa43d34d7", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@esbuild/sunos-x64", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/sunos-x64", - "repository_download_url": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.8.tgz", - "api_data_url": "https://registry.npmjs.org/@esbuild%2fsunos-x64/0.19.8", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40esbuild/sunos-x64@0.19.8" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40esbuild/win32-arm64@0.19.8", - "extracted_requirement": "0.19.8", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@esbuild", - "name": "win32-arm64", - "version": "0.19.8", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.8.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "aeae96cc11a34b38a123d75e5b77c2d86aa26a4ebcf9beeaa39ff792607a1af6e1fcd60f034b0986b9e9ef0815e1b3708ea33e476000a571b130eed9a0684826", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@esbuild/win32-arm64", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/win32-arm64", - "repository_download_url": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.8.tgz", - "api_data_url": "https://registry.npmjs.org/@esbuild%2fwin32-arm64/0.19.8", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40esbuild/win32-arm64@0.19.8" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40esbuild/win32-ia32@0.19.8", - "extracted_requirement": "0.19.8", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@esbuild", - "name": "win32-ia32", - "version": "0.19.8", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.8.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "00801bbdeadb8398ccbc9ce76221a1adddecba67f05acf39ef698824be4d42325ad3a3fc29f08f59943437065b3d09db422f4e5926611554945a38c8ae7e214b", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@esbuild/win32-ia32", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/win32-ia32", - "repository_download_url": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.8.tgz", - "api_data_url": "https://registry.npmjs.org/@esbuild%2fwin32-ia32/0.19.8", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40esbuild/win32-ia32@0.19.8" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40esbuild/win32-x64@0.19.8", - "extracted_requirement": "0.19.8", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@esbuild", - "name": "win32-x64", - "version": "0.19.8", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.8.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "6df674710d6e66cd8faa9ba534be63ff7c3e18384fdfa9352b9737f1075083e4b0cb9d6315959678892d78db2e7e4431a7df3ac27a9146c6ff6c76d8d5643b4c", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@esbuild/win32-x64", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@esbuild/win32-x64", - "repository_download_url": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.8.tgz", - "api_data_url": "https://registry.npmjs.org/@esbuild%2fwin32-x64/0.19.8", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40esbuild/win32-x64@0.19.8" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40isaacs/cliui@8.0.2", - "extracted_requirement": "8.0.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@isaacs", - "name": "cliui", - "version": "8.0.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "3bc8dc8da6d76a578e1bd0d0d3e0115d66414df9cfe16340ab3ba224aee5978e009b118abff2763384cf8f18d8df39c109fbc15c5cee726d6dc1dc85c9b16a10", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@isaacs/cliui", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/string-width", - "extracted_requirement": "^5.1.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/string-width-cjs", - "extracted_requirement": "npm:string-width@^4.2.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": false, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/strip-ansi", - "extracted_requirement": "^7.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/strip-ansi-cjs", - "extracted_requirement": "npm:strip-ansi@^6.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": false, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/wrap-ansi", - "extracted_requirement": "^8.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/wrap-ansi-cjs", - "extracted_requirement": "npm:wrap-ansi@^7.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": false, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/@isaacs/cliui", - "repository_download_url": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "api_data_url": "https://registry.npmjs.org/@isaacs%2fcliui/8.0.2", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40isaacs/cliui@8.0.2" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40istanbuljs/schema@0.1.3", - "extracted_requirement": "0.1.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@istanbuljs", - "name": "schema", - "version": "0.1.3", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "657458e2336f56049543c0cbdcb4dc6a4680b57c13554c44f3586c96cc83d80b685d6ff05686f5d0790e2755ffa4095c23b0fed98a192a0e5da3c1bfc3a45880", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@istanbuljs/schema", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@istanbuljs/schema", - "repository_download_url": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "api_data_url": "https://registry.npmjs.org/@istanbuljs%2fschema/0.1.3", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40istanbuljs/schema@0.1.3" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40jest/schemas@29.6.3", - "extracted_requirement": "29.6.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@jest", - "name": "schemas", - "version": "29.6.3", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "9a8e63e57fa321998942f78129e4bf72502e7a2a55eca8225f5bcc802c5a9b544d622a84d70eb69f4fed2499c7b635bc647710728e6063ce630379a2d0bfa748", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@jest/schemas", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/%40sinclair/typebox", - "extracted_requirement": "^0.27.8", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/@jest/schemas", - "repository_download_url": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", - "api_data_url": "https://registry.npmjs.org/@jest%2fschemas/29.6.3", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40jest/schemas@29.6.3" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40jridgewell/gen-mapping@0.3.3", - "extracted_requirement": "0.3.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@jridgewell", - "name": "gen-mapping", - "version": "0.3.3", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "1cb85258e2d18bcef9ce38cc1bfafe36fd28096f2e9866f4060121c97ddd0d7dde83066d07c3ea2e78f3df279db7c4794ad06bcdc838681a6787c500f43d41a1", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@jridgewell/gen-mapping", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/%40jridgewell/set-array", - "extracted_requirement": "^1.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40jridgewell/sourcemap-codec", - "extracted_requirement": "^1.4.10", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40jridgewell/trace-mapping", - "extracted_requirement": "^0.3.9", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/@jridgewell/gen-mapping", - "repository_download_url": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "api_data_url": "https://registry.npmjs.org/@jridgewell%2fgen-mapping/0.3.3", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40jridgewell/gen-mapping@0.3.3" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40jridgewell/resolve-uri@3.1.1", - "extracted_requirement": "3.1.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@jridgewell", - "name": "resolve-uri", - "version": "3.1.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "75261987b1e1083b422a6e106a45f4c45a6c443aa38ed65ffe48c8fefdd3dcdc2de6bf3fab3fccd7d17dc92c8ea94f78497066786f6db53ba5f989d1e0b3b114", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@jridgewell/resolve-uri", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@jridgewell/resolve-uri", - "repository_download_url": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", - "api_data_url": "https://registry.npmjs.org/@jridgewell%2fresolve-uri/3.1.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40jridgewell/resolve-uri@3.1.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40jridgewell/set-array@1.1.2", - "extracted_requirement": "1.1.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@jridgewell", - "name": "set-array", - "version": "1.1.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "c6792c7ae3400ccd20b766ecf81be13b4a7bf0c93beb662765db2ecc5574d7c3681b54a3d52090be94aa6bb5d46936a6e6f0066ac00157da9701230a9c533033", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@jridgewell/set-array", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@jridgewell/set-array", - "repository_download_url": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "api_data_url": "https://registry.npmjs.org/@jridgewell%2fset-array/1.1.2", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40jridgewell/set-array@1.1.2" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40jridgewell/source-map@0.3.5", - "extracted_requirement": "0.3.5", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@jridgewell", - "name": "source-map", - "version": "0.3.5", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "513600523ff0be2c1db0c7f3a1226ca49c5b907e68d6c9f3c17d3fff410d5f5bbfe7992465991c4d93fabbd6f028692ff9d924f5ab789b50a9b74b98f3491ca5", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@jridgewell/source-map", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/%40jridgewell/gen-mapping", - "extracted_requirement": "^0.3.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40jridgewell/trace-mapping", - "extracted_requirement": "^0.3.9", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/@jridgewell/source-map", - "repository_download_url": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", - "api_data_url": "https://registry.npmjs.org/@jridgewell%2fsource-map/0.3.5", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40jridgewell/source-map@0.3.5" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40jridgewell/sourcemap-codec@1.4.15", - "extracted_requirement": "1.4.15", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@jridgewell", - "name": "sourcemap-codec", - "version": "1.4.15", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "785dabc4246e9442971d34620eb0f2e9eacc616a8dc382cf750f14400e21baec5a42c55e44f165da833ca031b130584951665ff4c7292ed25ab030d96ff0697a", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@jridgewell/sourcemap-codec", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@jridgewell/sourcemap-codec", - "repository_download_url": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "api_data_url": "https://registry.npmjs.org/@jridgewell%2fsourcemap-codec/1.4.15", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40jridgewell/sourcemap-codec@1.4.15" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40jridgewell/trace-mapping@0.3.19", - "extracted_requirement": "0.3.19", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@jridgewell", - "name": "trace-mapping", - "version": "0.3.19", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "91fdfb42d7d6f87c31fdbb9618c3dc47ad2217dce21daeabfc26492076e6726e3ed2aad78957717a0007d05eb275d11543bcdd9237060a00b352ef8171b850c7", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@jridgewell/trace-mapping", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/%40jridgewell/resolve-uri", - "extracted_requirement": "^3.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40jridgewell/sourcemap-codec", - "extracted_requirement": "^1.4.14", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/@jridgewell/trace-mapping", - "repository_download_url": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", - "api_data_url": "https://registry.npmjs.org/@jridgewell%2ftrace-mapping/0.3.19", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40jridgewell/trace-mapping@0.3.19" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40nodelib/fs.scandir@2.1.5", - "extracted_requirement": "2.1.5", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@nodelib", - "name": "fs.scandir", - "version": "2.1.5", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "beadb806adf29b91c4426d8d282af7c970f08dceef4ec1138510e7929d832bda75baa2d1f831eeae6fcd393a34286ec760753b7a9a4a663dcccaa62e3017fada", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@nodelib/fs.scandir", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/%40nodelib/fs.stat", - "extracted_requirement": "2.0.5", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/run-parallel", - "extracted_requirement": "^1.1.9", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/@nodelib/fs.scandir", - "repository_download_url": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "api_data_url": "https://registry.npmjs.org/@nodelib%2ffs.scandir/2.1.5", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40nodelib/fs.scandir@2.1.5" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40nodelib/fs.stat@2.0.5", - "extracted_requirement": "2.0.5", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@nodelib", - "name": "fs.stat", - "version": "2.0.5", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "46484f3e9db3aea0c0400ff68cd867ced70f025bfae17761229edaef8e78039a2f23b06e93182decc5fbb9dc00bb7ce0d437293d4d2bcf7555d5279aaaf638f8", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@nodelib/fs.stat", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@nodelib/fs.stat", - "repository_download_url": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "api_data_url": "https://registry.npmjs.org/@nodelib%2ffs.stat/2.0.5", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40nodelib/fs.stat@2.0.5" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40nodelib/fs.walk@1.2.8", - "extracted_requirement": "1.2.8", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@nodelib", - "name": "fs.walk", - "version": "1.2.8", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "a0607e53196059c810920c28f067041b07a6a1316ddc520ef5a6da6c199a1b05c8a01299f864f2d293f5f396de1a0ecb96287f3521d25765c0b35967ce7a1c4a", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@nodelib/fs.walk", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/%40nodelib/fs.scandir", - "extracted_requirement": "2.1.5", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/fastq", - "extracted_requirement": "^1.6.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/@nodelib/fs.walk", - "repository_download_url": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "api_data_url": "https://registry.npmjs.org/@nodelib%2ffs.walk/1.2.8", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40nodelib/fs.walk@1.2.8" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40pkgjs/parseargs@0.11.0", - "extracted_requirement": "0.11.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@pkgjs", - "name": "parseargs", - "version": "0.11.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "fb55648dd0f44012cfa1d1ab2547aa6ab1fc54022f40e0c86f087d5e93f94b28ac7fb628420b0928f345a2aa8b425bbe550fed552b21311ea5a0f327f14f9d3e", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@pkgjs/parseargs", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@pkgjs/parseargs", - "repository_download_url": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "api_data_url": "https://registry.npmjs.org/@pkgjs%2fparseargs/0.11.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40pkgjs/parseargs@0.11.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40pkgr/utils@2.4.2", - "extracted_requirement": "2.4.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@pkgr", - "name": "utils", - "version": "2.4.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@pkgr/utils/-/utils-2.4.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "3ce8135e18eb4df6d357adc38855dabf89411e22022ca2b00de68a9fd3698708fb587ea6d2130c09a2643324568e0b4f17244a455a0c5d78dccec4d044312163", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@pkgr/utils", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/cross-spawn", - "extracted_requirement": "^7.0.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/fast-glob", - "extracted_requirement": "^3.3.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/is-glob", - "extracted_requirement": "^4.0.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/open", - "extracted_requirement": "^9.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/picocolors", - "extracted_requirement": "^1.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/tslib", - "extracted_requirement": "^2.6.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/@pkgr/utils", - "repository_download_url": "https://registry.npmjs.org/@pkgr/utils/-/utils-2.4.2.tgz", - "api_data_url": "https://registry.npmjs.org/@pkgr%2futils/2.4.2", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40pkgr/utils@2.4.2" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40rollup/rollup-android-arm-eabi@4.6.1", - "extracted_requirement": "4.6.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@rollup", - "name": "rollup-android-arm-eabi", - "version": "4.6.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.6.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "d16434a2e2de8da50246c2fddc60f8b9fb77ace981f2aa10314d3929bf0298cb4c05eed75032c096dc55648d6ae9bc8da84b54ecdd595f5570e6522982e94b40", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@rollup/rollup-android-arm-eabi", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-android-arm-eabi", - "repository_download_url": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.6.1.tgz", - "api_data_url": "https://registry.npmjs.org/@rollup%2frollup-android-arm-eabi/4.6.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40rollup/rollup-android-arm-eabi@4.6.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40rollup/rollup-android-arm64@4.6.1", - "extracted_requirement": "4.6.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@rollup", - "name": "rollup-android-arm64", - "version": "4.6.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.6.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "d532a6db9467db4bebe5a4c6199aa8e84e26ccf89c0940fbf64d7b1204cb02c5dcd73cacca2e315ca0027d46f0c803443c0108c64cf0b9ee8967eb2d6335944c", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@rollup/rollup-android-arm64", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-android-arm64", - "repository_download_url": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.6.1.tgz", - "api_data_url": "https://registry.npmjs.org/@rollup%2frollup-android-arm64/4.6.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40rollup/rollup-android-arm64@4.6.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40rollup/rollup-darwin-arm64@4.6.1", - "extracted_requirement": "4.6.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@rollup", - "name": "rollup-darwin-arm64", - "version": "4.6.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.6.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "7045c9418fd9a8c0026fe9f1cc3797f483cb020ed2f78c68b8924235513904933c25410fe0779317eb62ddc9b159e489a3ee43fa8f1373450059491f10d75ecb", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@rollup/rollup-darwin-arm64", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-darwin-arm64", - "repository_download_url": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.6.1.tgz", - "api_data_url": "https://registry.npmjs.org/@rollup%2frollup-darwin-arm64/4.6.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40rollup/rollup-darwin-arm64@4.6.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40rollup/rollup-darwin-x64@4.6.1", - "extracted_requirement": "4.6.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@rollup", - "name": "rollup-darwin-x64", - "version": "4.6.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.6.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "2e8494f57bb9ea2b2b915da32e575c2aca49eec4979995a403183bb16fd17c5ec64b8179fefe048aa29230215b66d0eed8d735831c4575074ac24292e2bc3136", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@rollup/rollup-darwin-x64", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-darwin-x64", - "repository_download_url": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.6.1.tgz", - "api_data_url": "https://registry.npmjs.org/@rollup%2frollup-darwin-x64/4.6.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40rollup/rollup-darwin-x64@4.6.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40rollup/rollup-linux-arm-gnueabihf@4.6.1", - "extracted_requirement": "4.6.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@rollup", - "name": "rollup-linux-arm-gnueabihf", - "version": "4.6.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.6.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "11f237873600cb9bc5343aa95ec3715dc8110dc1475164b1e679d14822b05ee42523927d743f3883652cc3cd67dc52c136c1827a0286c304d5b1228af5ca2849", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@rollup/rollup-linux-arm-gnueabihf", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-linux-arm-gnueabihf", - "repository_download_url": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.6.1.tgz", - "api_data_url": "https://registry.npmjs.org/@rollup%2frollup-linux-arm-gnueabihf/4.6.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40rollup/rollup-linux-arm-gnueabihf@4.6.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40rollup/rollup-linux-arm64-gnu@4.6.1", - "extracted_requirement": "4.6.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@rollup", - "name": "rollup-linux-arm64-gnu", - "version": "4.6.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.6.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "f6585ce1466cb6c7a06cd2e11f466ee93aaf0df9a11b3b825ad713157635d158cb2d47b832bd187b62f7aebb4768377f279fad14c12ea392d309208c5d67d42b", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@rollup/rollup-linux-arm64-gnu", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-linux-arm64-gnu", - "repository_download_url": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.6.1.tgz", - "api_data_url": "https://registry.npmjs.org/@rollup%2frollup-linux-arm64-gnu/4.6.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40rollup/rollup-linux-arm64-gnu@4.6.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40rollup/rollup-linux-arm64-musl@4.6.1", - "extracted_requirement": "4.6.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@rollup", - "name": "rollup-linux-arm64-musl", - "version": "4.6.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.6.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "15fa0e2b5c8fe64b17df0c19e19935360c861d9cae4617fdf63eb8239a049a2ad5f04153efe3a15191273fec75ee570ffd01c93561aca09c2bcf83c9f5f0445f", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@rollup/rollup-linux-arm64-musl", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-linux-arm64-musl", - "repository_download_url": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.6.1.tgz", - "api_data_url": "https://registry.npmjs.org/@rollup%2frollup-linux-arm64-musl/4.6.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40rollup/rollup-linux-arm64-musl@4.6.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40rollup/rollup-linux-x64-gnu@4.6.1", - "extracted_requirement": "4.6.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@rollup", - "name": "rollup-linux-x64-gnu", - "version": "4.6.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.6.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "0cd199bd90cee5817b8cde5f5fc66a9862e36445c825174911d4c53218b25eac97b9b05ad1654b0d648d950e494763cd8036c4575550a3085545487eef80fe44", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@rollup/rollup-linux-x64-gnu", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-linux-x64-gnu", - "repository_download_url": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.6.1.tgz", - "api_data_url": "https://registry.npmjs.org/@rollup%2frollup-linux-x64-gnu/4.6.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40rollup/rollup-linux-x64-gnu@4.6.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40rollup/rollup-linux-x64-musl@4.6.1", - "extracted_requirement": "4.6.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@rollup", - "name": "rollup-linux-x64-musl", - "version": "4.6.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.6.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "46425535544cfa9898cbcec7aca9a16dec421e0dc0e99e8c5345bd1879c9c0140d05eca10891bd28371ee1200c7627109e95118204afb5b1a8f7101639f4af21", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@rollup/rollup-linux-x64-musl", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-linux-x64-musl", - "repository_download_url": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.6.1.tgz", - "api_data_url": "https://registry.npmjs.org/@rollup%2frollup-linux-x64-musl/4.6.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40rollup/rollup-linux-x64-musl@4.6.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40rollup/rollup-win32-arm64-msvc@4.6.1", - "extracted_requirement": "4.6.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@rollup", - "name": "rollup-win32-arm64-msvc", - "version": "4.6.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.6.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "bf61554fac5f9e79937b75bd6c95e5eabe4ac0982530afe246590a88815f3bacac2acd2b0e0cfb0b0c1fded8e5771414ac72fd20d4ffd6be150349fd2ff175bd", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@rollup/rollup-win32-arm64-msvc", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-win32-arm64-msvc", - "repository_download_url": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.6.1.tgz", - "api_data_url": "https://registry.npmjs.org/@rollup%2frollup-win32-arm64-msvc/4.6.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40rollup/rollup-win32-arm64-msvc@4.6.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40rollup/rollup-win32-ia32-msvc@4.6.1", - "extracted_requirement": "4.6.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@rollup", - "name": "rollup-win32-ia32-msvc", - "version": "4.6.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.6.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "60478e8f1472123a9c5a9847f5dc8b6f382417cc1948a00a52495d458e9d80d479a0ab362d96b3a86078d5c589e08aaa732f7fcea6209b3064468573dd0f4c2f", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@rollup/rollup-win32-ia32-msvc", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-win32-ia32-msvc", - "repository_download_url": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.6.1.tgz", - "api_data_url": "https://registry.npmjs.org/@rollup%2frollup-win32-ia32-msvc/4.6.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40rollup/rollup-win32-ia32-msvc@4.6.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40rollup/rollup-win32-x64-msvc@4.6.1", - "extracted_requirement": "4.6.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@rollup", - "name": "rollup-win32-x64-msvc", - "version": "4.6.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.6.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "d337d3945008860cfc5761bc493abcb68023b18600e9e722d619d7bb23935059f29abb49c274bab862a2bf7bf952b3d990195a98bbeb2d5da289a7aa08acdbd0", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@rollup/rollup-win32-x64-msvc", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@rollup/rollup-win32-x64-msvc", - "repository_download_url": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.6.1.tgz", - "api_data_url": "https://registry.npmjs.org/@rollup%2frollup-win32-x64-msvc/4.6.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40rollup/rollup-win32-x64-msvc@4.6.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40sinclair/typebox@0.27.8", - "extracted_requirement": "0.27.8", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@sinclair", - "name": "typebox", - "version": "0.27.8", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "f858f8de948cc09b38291ac7ffddfc51ffae0042c881506643383fab5606d74763c9f0374e7ad4f0df17cea0a1fe891976ccea0504d97fdea274c7c4e659f04c", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@sinclair/typebox", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@sinclair/typebox", - "repository_download_url": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", - "api_data_url": "https://registry.npmjs.org/@sinclair%2ftypebox/0.27.8", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40sinclair/typebox@0.27.8" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40types/istanbul-lib-coverage@2.0.6", - "extracted_requirement": "2.0.6", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@types", - "name": "istanbul-lib-coverage", - "version": "2.0.6", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "d9017fb7f6ae5a6d25b32f17b4a54f1b5f6fdec48e42525efd81d981f8dbfca0411ce19257e276abf4baef5adcabdb9306b2c05e6669a8989a41b313fb3354d7", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@types/istanbul-lib-coverage", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/@types/istanbul-lib-coverage", - "repository_download_url": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", - "api_data_url": "https://registry.npmjs.org/@types%2fistanbul-lib-coverage/2.0.6", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40types/istanbul-lib-coverage@2.0.6" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40types/node@20.10.3", - "extracted_requirement": "20.10.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@types", - "name": "node", - "version": "20.10.3", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@types/node/-/node-20.10.3.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "5c96af22966a897203e58c67c6fdd15032933796fcd5d74d0b779cb00d12a055f3fd053c3860706463289a2ab4cf0faebaa6cbfe4af3b6ffc320d010fc457882", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@types/node", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/undici-types", - "extracted_requirement": "~5.26.4", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/@types/node", - "repository_download_url": "https://registry.npmjs.org/@types/node/-/node-20.10.3.tgz", - "api_data_url": "https://registry.npmjs.org/@types%2fnode/20.10.3", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40types/node@20.10.3" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40vitest/coverage-v8@1.0.1", - "extracted_requirement": "1.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@vitest", - "name": "coverage-v8", - "version": "1.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@vitest/coverage-v8/-/coverage-v8-1.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "6786bb8a0e158d4093fcff8b441dc866b0515dbf7159150cf2b4811fd70a81fad4d4e7b4d7f2b65892ad1ac84e9d0c1766849f42dc021a96e71e607fa89c2373", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@vitest/coverage-v8", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/%40ampproject/remapping", - "extracted_requirement": "^2.2.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40bcoe/v8-coverage", - "extracted_requirement": "^0.2.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/debug", - "extracted_requirement": "^4.3.4", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/istanbul-lib-coverage", - "extracted_requirement": "^3.2.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/istanbul-lib-report", - "extracted_requirement": "^3.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/istanbul-lib-source-maps", - "extracted_requirement": "^4.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/istanbul-reports", - "extracted_requirement": "^3.1.6", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/magic-string", - "extracted_requirement": "^0.30.5", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/magicast", - "extracted_requirement": "^0.3.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/picocolors", - "extracted_requirement": "^1.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/std-env", - "extracted_requirement": "^3.5.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/test-exclude", - "extracted_requirement": "^6.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/v8-to-istanbul", - "extracted_requirement": "^9.2.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/@vitest/coverage-v8", - "repository_download_url": "https://registry.npmjs.org/@vitest/coverage-v8/-/coverage-v8-1.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/@vitest%2fcoverage-v8/1.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40vitest/coverage-v8@1.0.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40vitest/expect@1.0.1", - "extracted_requirement": "1.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@vitest", - "name": "expect", - "version": "1.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@vitest/expect/-/expect-1.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "ddc76b6ff78a0ffd2dca00d7ef962c72e1c41cc509ef4bb75282d2ab67aa85692ce7b032cefb0341bca7e77221674b4137b800f098f65615e2395da579feed87", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@vitest/expect", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/%40vitest/spy", - "extracted_requirement": "1.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40vitest/utils", - "extracted_requirement": "1.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/chai", - "extracted_requirement": "^4.3.10", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/@vitest/expect", - "repository_download_url": "https://registry.npmjs.org/@vitest/expect/-/expect-1.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/@vitest%2fexpect/1.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40vitest/expect@1.0.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40vitest/runner@1.0.1", - "extracted_requirement": "1.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@vitest", - "name": "runner", - "version": "1.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@vitest/runner/-/runner-1.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "ffecf4be127431f44f4f70324ef00aea6e7baf395ec3f72df01d9ae0b32fecd8693da888d902c6c8e04c07795c8a859d2478d1b8b8bd698a697cebf407969140", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@vitest/runner", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/%40vitest/utils", - "extracted_requirement": "1.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/p-limit", - "extracted_requirement": "^5.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/pathe", - "extracted_requirement": "^1.1.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/@vitest/runner", - "repository_download_url": "https://registry.npmjs.org/@vitest/runner/-/runner-1.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/@vitest%2frunner/1.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40vitest/runner@1.0.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40vitest/snapshot@1.0.1", - "extracted_requirement": "1.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@vitest", - "name": "snapshot", - "version": "1.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-1.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "c083ed3c3192c4467e0e934c73de00b326d7e8b57ab8deaca2c7f94e88f23f59b641b2b0891b8b57fe514ac8edd68595887b138fc9a5730ad0435cc718ed1f33", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@vitest/snapshot", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/magic-string", - "extracted_requirement": "^0.30.5", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/pathe", - "extracted_requirement": "^1.1.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/pretty-format", - "extracted_requirement": "^29.7.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/@vitest/snapshot", - "repository_download_url": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-1.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/@vitest%2fsnapshot/1.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40vitest/snapshot@1.0.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40vitest/spy@1.0.1", - "extracted_requirement": "1.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@vitest", - "name": "spy", - "version": "1.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@vitest/spy/-/spy-1.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "c97c26d6e2a1055affe4c8557929ad36a2bed2ad915c872126df24a2410a76b58bb643de0e075b67a4a3475550199b8d7562fab120672dac88c95bdc4b4a8b7c", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@vitest/spy", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/tinyspy", - "extracted_requirement": "^2.2.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/@vitest/spy", - "repository_download_url": "https://registry.npmjs.org/@vitest/spy/-/spy-1.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/@vitest%2fspy/1.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40vitest/spy@1.0.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40vitest/utils@1.0.1", - "extracted_requirement": "1.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "@vitest", - "name": "utils", - "version": "1.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/@vitest/utils/-/utils-1.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "3063c21e4cd76db032b1cae1c06ce1f2e3f51cfad360b59a8f55930ed5921aba5edb22562d137d985f68a0a6b0afa34c3a0f6f4c1b60d89a962dfb8b0bb0e49f", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/@vitest/utils", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/diff-sequences", - "extracted_requirement": "^29.6.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/loupe", - "extracted_requirement": "^2.3.7", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/pretty-format", - "extracted_requirement": "^29.7.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/@vitest/utils", - "repository_download_url": "https://registry.npmjs.org/@vitest/utils/-/utils-1.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/@vitest%2futils/1.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/%40vitest/utils@1.0.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/acorn@8.11.2", - "extracted_requirement": "8.11.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "acorn", - "version": "8.11.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "9dcd00c73a7fd0520b2c456c9b87cdc0b0b032db6f844236eb742d54f41c6e97d9677b6cd212ec6463a913a73336589dec227d325c87f2b797929b1fdd8518e3", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/acorn", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/acorn", - "repository_download_url": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz", - "api_data_url": "https://registry.npmjs.org/acorn/8.11.2", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/acorn@8.11.2" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/acorn-walk@8.3.0", - "extracted_requirement": "8.3.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "acorn-walk", - "version": "8.3.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "152ee1579eb9339975474f0c5eaa3ca1dc0c4c1d360b652acc1d7b45582ef44cae60506a259dff658f7bb100f915ec15bb55320c5735cb3b540eb0304f4132a4", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/acorn-walk", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/acorn-walk", - "repository_download_url": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.0.tgz", - "api_data_url": "https://registry.npmjs.org/acorn-walk/8.3.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/acorn-walk@8.3.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/agent-base@7.1.0", - "extracted_requirement": "7.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "agent-base", - "version": "7.1.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "a3fce33194612719f2ecec8417e3a9f17f9e7e210b0bb93bc8e8ccce07f356a3b35ea90191623bf58a1374eb6cb96779056840180b8e63f5daeb1a626965e236", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/agent-base", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/debug", - "extracted_requirement": "^4.3.4", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/agent-base", - "repository_download_url": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", - "api_data_url": "https://registry.npmjs.org/agent-base/7.1.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/agent-base@7.1.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/ansi-escapes@5.0.0", - "extracted_requirement": "5.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "ansi-escapes", - "version": "5.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-5.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "e4614c557f07a84fd307e16e0491ae3b95c6d16aec03aa6d52aa0e0da4ff9fd9a651a64592a9c1b9e07895ea860429ab5079c29c2e0f0994c277413b410f376c", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/ansi-escapes", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/type-fest", - "extracted_requirement": "^1.0.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/ansi-escapes", - "repository_download_url": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-5.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/ansi-escapes/5.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/ansi-escapes@5.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/ansi-regex@6.0.1", - "extracted_requirement": "6.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "ansi-regex", - "version": "6.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "9f933ce797ca6f64ac7cc222145a15ac0047242f10b47c15c7e98758fdd0704a811d889e9e3e5d1d28236f1b42d161195d8b78c1c0faceb4049433e116e6607c", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/ansi-regex", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/ansi-regex", - "repository_download_url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/ansi-regex/6.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/ansi-regex@6.0.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/ansi-styles@6.2.1", - "extracted_requirement": "6.2.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "ansi-styles", - "version": "6.2.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "6cdefdf2015f417faf8b0dd1ef2ac6591aa7acdda84641245238e5e09367e04f06c716e3b46dc56eb108218de5f3f86bc14c0878266f8b842e3933f8304ad5ba", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/ansi-styles", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/ansi-styles", - "repository_download_url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "api_data_url": "https://registry.npmjs.org/ansi-styles/6.2.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/ansi-styles@6.2.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/arg@5.0.2", - "extracted_requirement": "5.0.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "arg", - "version": "5.0.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "3d88f214e2ca43dcb9ec9bd0e902e8f1d02036ab3087c33544c25875076e4fac5b59280adfa3ff67fbfea7cf3ca4cebd8cc31f4bc5ddf05e88d6443f23d1d41a", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/arg", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/arg", - "repository_download_url": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "api_data_url": "https://registry.npmjs.org/arg/5.0.2", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/arg@5.0.2" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/assertion-error@1.1.0", - "extracted_requirement": "1.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "assertion-error", - "version": "1.1.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "8e0b1a35dbb3fa776f1b216ddee4ae5aabf2e250a72098a8beda2e40de4964738a092d90ba111d6dc407161564b33d8dd94f615c9a3ca1d1bb113c969447ae0f", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/assertion-error", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/assertion-error", - "repository_download_url": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", - "api_data_url": "https://registry.npmjs.org/assertion-error/1.1.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/assertion-error@1.1.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/asynckit@0.4.0", - "extracted_requirement": "0.4.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "asynckit", - "version": "0.4.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "39e8bd387e2d461d18a94dc6c615fbf5d33f9b0560bdb64969235a464f9bb21923d12e5c7c772061a92b7818eb1f06ad5ca6f3f88a087582f1aca8a6d8c8d6d1", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/asynckit", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/asynckit", - "repository_download_url": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "api_data_url": "https://registry.npmjs.org/asynckit/0.4.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/asynckit@0.4.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/balanced-match@1.0.0", - "extracted_requirement": "1.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "balanced-match", - "version": "1.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "size": null, - "sha1": "89b4d199ab2bee49de164ea02b89ce462d71b767", - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/balanced-match", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/balanced-match", - "repository_download_url": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/balanced-match/1.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/balanced-match@1.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/big-integer@1.6.51", - "extracted_requirement": "1.6.51", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "big-integer", - "version": "1.6.51", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "18f12277663d414d44c65d6ba4ef41d883c91873d2ba91791a75483f46e562f34e31eaf66d3bd25acd6318e520d388539aeebb9e62ec43d4c1a35a6e6a8b411e", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/big-integer", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/big-integer", - "repository_download_url": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", - "api_data_url": "https://registry.npmjs.org/big-integer/1.6.51", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/big-integer@1.6.51" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/bplist-parser@0.2.0", - "extracted_requirement": "0.2.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "bplist-parser", - "version": "0.2.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "cf433e6f23138734260fd3482d19e20945d8b18a63c2794ef0de6e085682a883a9a91b090ab40bf4d2b726c0faec23796b4f27179a082f66c3ea5a137473ae2b", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/bplist-parser", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/big-integer", - "extracted_requirement": "^1.6.44", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/bplist-parser", - "repository_download_url": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", - "api_data_url": "https://registry.npmjs.org/bplist-parser/0.2.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/bplist-parser@0.2.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/brace-expansion@1.1.11", - "extracted_requirement": "1.1.11", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "brace-expansion", - "version": "1.1.11", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "882b8f1c3160ac75fb1f6bc423fe71a73d3bcd21c1d344e9ba0aa1998b5598c3bae75f260ae44ca0e60595d101974835f3bb9fa3375a1e058a71815beb5a8688", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/brace-expansion", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/balanced-match", - "extracted_requirement": "^1.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/concat-map", - "extracted_requirement": "0.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/brace-expansion", - "repository_download_url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "api_data_url": "https://registry.npmjs.org/brace-expansion/1.1.11", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/brace-expansion@1.1.11" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/braces@3.0.2", - "extracted_requirement": "3.0.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "braces", - "version": "3.0.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "6fcba6f8bd51cccdd60d2cef866ea0233d727d36c1b7a61395c10a02fb26a82659170e3acfadba9558fd8f5c843d6df71f91fe94142964c3f593c97eefc1dad0", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/braces", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/fill-range", - "extracted_requirement": "^7.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/braces", - "repository_download_url": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "api_data_url": "https://registry.npmjs.org/braces/3.0.2", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/braces@3.0.2" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/buffer-from@1.1.2", - "extracted_requirement": "1.1.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "buffer-from", - "version": "1.1.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "13e5d0091c126da6a20a1b6fea4e83c2073e6f1f81b3abee2891c7979928c7f05a29b8625f3a903b02b870edb6c84946a763829a3c15853dc79b18323c69c97d", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/buffer-from", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/buffer-from", - "repository_download_url": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "api_data_url": "https://registry.npmjs.org/buffer-from/1.1.2", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/buffer-from@1.1.2" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/bundle-name@3.0.0", - "extracted_requirement": "3.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "bundle-name", - "version": "3.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/bundle-name/-/bundle-name-3.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "3ca03805e4af06940a43c88f38609289e965f8df0ff937f50e5c2a9988697b680084a3c79fc1183b1553f9286e1a6860f2537c5e24a54bcd32884c4a5eb51197", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/bundle-name", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/run-applescript", - "extracted_requirement": "^5.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/bundle-name", - "repository_download_url": "https://registry.npmjs.org/bundle-name/-/bundle-name-3.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/bundle-name/3.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/bundle-name@3.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/cac@6.7.14", - "extracted_requirement": "6.7.14", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "cac", - "version": "6.7.14", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "6fa225bacf9cdd1add0e4f8984b2940107f3ce02c43f2eb0717a92edfff17b51044efb033fa18e446ed216e3ace9c203e5892a7215bf2d765b5f96dcf23ed971", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/cac", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/cac", - "repository_download_url": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", - "api_data_url": "https://registry.npmjs.org/cac/6.7.14", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/cac@6.7.14" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/chai@4.3.10", - "extracted_requirement": "4.3.10", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "chai", - "version": "4.3.10", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/chai/-/chai-4.3.10.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "d145c6d3856e55baee31461b27a25cb6f1f46270bfe2adff0244f5f2ae0d6884e8f750949b4962312f55ab34fdbd985543fd5ea8f6a73168c133e26e85f6fff6", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/chai", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/assertion-error", - "extracted_requirement": "^1.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/check-error", - "extracted_requirement": "^1.0.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/deep-eql", - "extracted_requirement": "^4.1.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/get-func-name", - "extracted_requirement": "^2.0.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/loupe", - "extracted_requirement": "^2.3.6", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/pathval", - "extracted_requirement": "^1.1.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/type-detect", - "extracted_requirement": "^4.0.8", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/chai", - "repository_download_url": "https://registry.npmjs.org/chai/-/chai-4.3.10.tgz", - "api_data_url": "https://registry.npmjs.org/chai/4.3.10", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/chai@4.3.10" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/chalk@5.3.0", - "extracted_requirement": "5.3.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "chalk", - "version": "5.3.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "74b8ad1bbf5df8657535bfd561c083162bc978ad618ae92df508d13553ac52d4f2d6b475609b26a46193677a89a2cfaec3b5a6585e3053005df63c63a1c142db", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/chalk", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/chalk", - "repository_download_url": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "api_data_url": "https://registry.npmjs.org/chalk/5.3.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/chalk@5.3.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/change-case", - "extracted_requirement": null, - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "change-case", - "version": null, - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "packages/change-case", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/change-case", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/change-case", - "repository_download_url": null, - "api_data_url": "https://registry.npmjs.org/change-case", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/change-case" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/check-error@1.0.3", - "extracted_requirement": "1.0.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "check-error", - "version": "1.0.3", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "88a1280d869199dd66c4cf746b63847d6863b233e960fb90fa5318b28c41d76ebeb7c7f0ef24843b8f2798383908e4e3c4323ae7f636396a5e10793764e7bcce", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/check-error", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/get-func-name", - "extracted_requirement": "^2.0.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/check-error", - "repository_download_url": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz", - "api_data_url": "https://registry.npmjs.org/check-error/1.0.3", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/check-error@1.0.3" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/cli-cursor@4.0.0", - "extracted_requirement": "4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "cli-cursor", - "version": "4.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "546b6532edf1ff80ceb4853012445ecf1519da505a70d2421dab21d0dd167990c14beed4c75766dd75808166312c914c31d39e5cc1d7a2bb2110585b31219e96", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/cli-cursor", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/restore-cursor", - "extracted_requirement": "^4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/cli-cursor", - "repository_download_url": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/cli-cursor/4.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/cli-cursor@4.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/cli-truncate@3.1.0", - "extracted_requirement": "3.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "cli-truncate", - "version": "3.1.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "c1f3819235ed7aa4a7239f683dc26470f97f666c2f30c3a3df8d2a50863548a642bf407d09fe03e1f02e7119082909ac22e60adf1d6bae053b31e191aee8ae88", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/cli-truncate", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/slice-ansi", - "extracted_requirement": "^5.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/string-width", - "extracted_requirement": "^5.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/cli-truncate", - "repository_download_url": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz", - "api_data_url": "https://registry.npmjs.org/cli-truncate/3.1.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/cli-truncate@3.1.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/color-convert@2.0.1", - "extracted_requirement": "2.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "color-convert", - "version": "2.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "4511023ec8fb8aeff16f9a0a61cb051d2a6914d9ec8ffe763954d129be333f9a275f0545df3566993a0d70e7c60be0910e97cafd4e7ce1f320dfc64709a12529", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/color-convert", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/color-name", - "extracted_requirement": "~1.1.4", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/color-convert", - "repository_download_url": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/color-convert/2.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/color-convert@2.0.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/color-name@1.1.4", - "extracted_requirement": "1.1.4", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "color-name", - "version": "1.1.4", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "74ecbedc0b96ddadb035b64722e319a537208c6b8b53fb812ffb9b71917d3976c3a3c7dfe0ef32569e417f479f4bcb84a18a39ab8171edd63d3a04065e002c40", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/color-name", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/color-name", - "repository_download_url": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "api_data_url": "https://registry.npmjs.org/color-name/1.1.4", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/color-name@1.1.4" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/colorette@2.0.20", - "extracted_requirement": "2.0.20", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "colorette", - "version": "2.0.20", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "21f103c70a1622391e5cbd5e5dc0e2a30e146ca8e12ddabafc4b92551f4630deca547debf6043cddeef786ccf535dd53de28dde71bf5c1c59160ef83ea4088db", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/colorette", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/colorette", - "repository_download_url": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", - "api_data_url": "https://registry.npmjs.org/colorette/2.0.20", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/colorette@2.0.20" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/combined-stream@1.0.8", - "extracted_requirement": "1.0.8", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "combined-stream", - "version": "1.0.8", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "1503783117ee25e1dfedc05b04c2455e12920eafb690002b06599106f72f144e410751d9297b5214048385d973f73398c3187c943767be630e7bffb971da0476", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/combined-stream", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/delayed-stream", - "extracted_requirement": "~1.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/combined-stream", - "repository_download_url": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "api_data_url": "https://registry.npmjs.org/combined-stream/1.0.8", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/combined-stream@1.0.8" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/commander@11.1.0", - "extracted_requirement": "11.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "commander", - "version": "11.1.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "c8f55abdfc82711866a2b0bbad69641e7d796f8c03560566040ee457841506c17b92fffd4ca2406c05d54f1bd39f03fc1c72a34422430a529b7228984bba740d", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/commander", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/commander", - "repository_download_url": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", - "api_data_url": "https://registry.npmjs.org/commander/11.1.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/commander@11.1.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/concat-map@0.0.1", - "extracted_requirement": "0.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "concat-map", - "version": "0.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "fd2aefe1db30c903417e8846a73f68e986f71b3dd2ad40ea047e6b4ee84647b6a1b656d82a7571c366c214c4658da03b1171da5d9f30b07768745bdb9212a6aa", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/concat-map", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/concat-map", - "repository_download_url": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/concat-map/0.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/concat-map@0.0.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/convert-source-map@2.0.0", - "extracted_requirement": "2.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "convert-source-map", - "version": "2.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "2afa78e7d1eb576144275080b22d4abbe318de46ac1f5f53172913cf6c5698c7aae9b936354dd75ef7c9f90eb59b4c64b56c2dfb51d261fdc966c4e6b3769126", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/convert-source-map", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/convert-source-map", - "repository_download_url": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/convert-source-map/2.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/convert-source-map@2.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/cross-spawn@7.0.3", - "extracted_requirement": "7.0.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "cross-spawn", - "version": "7.0.3", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "8910cf24a50f544343edd1cf3bcae46ce9cfa720f281c0c5b568e9796342832f163f6ad77315cbf13b2445e425e8eac1d86efe509ada82cd6ad7916e75cec6eb", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/cross-spawn", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/path-key", - "extracted_requirement": "^3.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/shebang-command", - "extracted_requirement": "^2.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/which", - "extracted_requirement": "^2.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/cross-spawn", - "repository_download_url": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "api_data_url": "https://registry.npmjs.org/cross-spawn/7.0.3", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/cross-spawn@7.0.3" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/cssstyle@3.0.0", - "extracted_requirement": "3.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "cssstyle", - "version": "3.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/cssstyle/-/cssstyle-3.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "378bb60010138b74299737f48566d509d8de9e29bc177a23117a410c5e610698f35b5f363233462ea7e64344a448f790f95f3a65781e1fc6978fa91ac9de2382", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/cssstyle", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/rrweb-cssom", - "extracted_requirement": "^0.6.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/cssstyle", - "repository_download_url": "https://registry.npmjs.org/cssstyle/-/cssstyle-3.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/cssstyle/3.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/cssstyle@3.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/data-urls@5.0.0", - "extracted_requirement": "5.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "data-urls", - "version": "5.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/data-urls/-/data-urls-5.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "6583f95411ec85a0c08956718db45570526973ee311a04f46cadefcf2d472cdf234cef7be4711bb98cd925c1e84046392b56b4cfc61ac899325444dad3c78d4e", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/data-urls", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/whatwg-mimetype", - "extracted_requirement": "^4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/whatwg-url", - "extracted_requirement": "^14.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/data-urls", - "repository_download_url": "https://registry.npmjs.org/data-urls/-/data-urls-5.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/data-urls/5.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/data-urls@5.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/debug@4.3.4", - "extracted_requirement": "4.3.4", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "debug", - "version": "4.3.4", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "3d15851ee494dde0ed4093ef9cd63b25c91eb758f4b793ae3ac1733cfcec7a40f9d9997ca947c520f122b305ea22f1d61951ce817fbb1bfbc234d85e870c5f91", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/debug", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/ms", - "extracted_requirement": "2.1.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/debug", - "repository_download_url": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "api_data_url": "https://registry.npmjs.org/debug/4.3.4", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/debug@4.3.4" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/decimal.js@10.4.3", - "extracted_requirement": "10.4.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "decimal.js", - "version": "10.4.3", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "54105a2dcd4c80be57a738083fb9f2e59e8dc7752b46421589490f51db65f5ac9ae5a9b2dc37b582c514481d60dfedec13160d8c202c0339e6ba4cb109bd4644", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/decimal.js", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/decimal.js", - "repository_download_url": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", - "api_data_url": "https://registry.npmjs.org/decimal.js/10.4.3", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/decimal.js@10.4.3" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/deep-eql@4.1.3", - "extracted_requirement": "4.1.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "deep-eql", - "version": "4.1.3", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.3.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "59a12d00ea51035310d1ea21a998e9183f33748d0ebec9bc9a616168337c76f0d9cf2a1431c6039dfe58ea2bbb1d35f17fc2434b6dea59ae1afa12820f238fcf", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/deep-eql", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/type-detect", - "extracted_requirement": "^4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/deep-eql", - "repository_download_url": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.3.tgz", - "api_data_url": "https://registry.npmjs.org/deep-eql/4.1.3", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/deep-eql@4.1.3" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/default-browser@4.0.0", - "extracted_requirement": "4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "default-browser", - "version": "4.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/default-browser/-/default-browser-4.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "c17e695ced7e06b84c9126d1385b32c549b48bf7091127323610383cfc5ce35202bafd3965907f317dbcb3c699c7ac6399ab6f79b21aa45ea12c42847299de50", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/default-browser", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/bundle-name", - "extracted_requirement": "^3.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/default-browser-id", - "extracted_requirement": "^3.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/execa", - "extracted_requirement": "^7.1.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/titleize", - "extracted_requirement": "^3.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/default-browser", - "repository_download_url": "https://registry.npmjs.org/default-browser/-/default-browser-4.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/default-browser/4.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/default-browser@4.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/default-browser-id@3.0.0", - "extracted_requirement": "3.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "default-browser-id", - "version": "3.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-3.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "399d72df2d12a92202b44f031384bc60e13d519389f303b5e9f29654fe49d50cf8da457d8dc9cc545ac413f9e85dbfecb37438a59207efd931a1fcf234db5434", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/default-browser-id", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/bplist-parser", - "extracted_requirement": "^0.2.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/untildify", - "extracted_requirement": "^4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/default-browser-id", - "repository_download_url": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-3.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/default-browser-id/3.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/default-browser-id@3.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/execa@7.2.0", - "extracted_requirement": "7.2.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "execa", - "version": "7.2.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "51dbb254fed32c1e48700425f8eccbc8b712fe5df65bf18b83e0211c9fa8c38d053a4d94dd202594fc11e38bf8be6745c085aaa5dc31c6941b1759f9b5af6c78", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/default-browser/node_modules/execa", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/cross-spawn", - "extracted_requirement": "^7.0.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/get-stream", - "extracted_requirement": "^6.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/human-signals", - "extracted_requirement": "^4.3.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/is-stream", - "extracted_requirement": "^3.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/merge-stream", - "extracted_requirement": "^2.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/npm-run-path", - "extracted_requirement": "^5.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/onetime", - "extracted_requirement": "^6.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/signal-exit", - "extracted_requirement": "^3.0.7", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/strip-final-newline", - "extracted_requirement": "^3.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/execa", - "repository_download_url": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz", - "api_data_url": "https://registry.npmjs.org/execa/7.2.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/execa@7.2.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/get-stream@6.0.1", - "extracted_requirement": "6.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "get-stream", - "version": "6.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "b6ce968beda3de3423aa2ef4c3902537c0c59e44b00be32a9b113374400b076a976585775ff6f50937e03cb18934c7805b174f7d4f053b59acdcd51f68708f62", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/default-browser/node_modules/get-stream", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/get-stream", - "repository_download_url": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/get-stream/6.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/get-stream@6.0.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/human-signals@4.3.1", - "extracted_requirement": "4.3.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "human-signals", - "version": "4.3.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "9d95e3105da76e8ee5230de68188c8b407e0417a20dce8c9a2049b29ad8240822f48659c2a07899d094d5e2a7a36094dcd81f8e6749188456298cbd82fc0c3a9", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/default-browser/node_modules/human-signals", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/human-signals", - "repository_download_url": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", - "api_data_url": "https://registry.npmjs.org/human-signals/4.3.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/human-signals@4.3.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/signal-exit@3.0.7", - "extracted_requirement": "3.0.7", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "signal-exit", - "version": "3.0.7", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "c270f6644fa5f923c2feea12d2f5de13d2f5fb4c2e68ca8a95fcfd00c528dfc26cc8b48159215c1d1d51ae2eb62d9735daf2ebd606f78e5ee2c10860c2901b19", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/default-browser/node_modules/signal-exit", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/signal-exit", - "repository_download_url": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "api_data_url": "https://registry.npmjs.org/signal-exit/3.0.7", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/signal-exit@3.0.7" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/define-lazy-prop@3.0.0", - "extracted_requirement": "3.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "define-lazy-prop", - "version": "3.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "37e31e5d8a2aaf7a4e827f317f244f44437b8076a42d88e1b07856193ddf58088be08900b74883c35e108a2126d9b137d1ce575f9ab416d000dc22b97fdfc152", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/define-lazy-prop", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/define-lazy-prop", - "repository_download_url": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/define-lazy-prop/3.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/define-lazy-prop@3.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/delayed-stream@1.0.0", - "extracted_requirement": "1.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "delayed-stream", - "version": "1.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "672483ecd7fdd5a2c1d11c4be0a1ab28705797b11db350c098475ca156b05e72c3ed20e1a4d82db88236680920edaed04b8d63c4f499d7ba7855d1a730793731", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/delayed-stream", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/delayed-stream", - "repository_download_url": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/delayed-stream/1.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/delayed-stream@1.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/detect-indent@7.0.1", - "extracted_requirement": "7.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "detect-indent", - "version": "7.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/detect-indent/-/detect-indent-7.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "31ced0850f2cf9c2eb9d47d4fc98bde2f1bfafc336ea6f1ffbebf2adeb38668a236910e9675792221fc4a732cdc255aebf3499dd46c316ca6316f4c35dee9efe", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/detect-indent", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/detect-indent", - "repository_download_url": "https://registry.npmjs.org/detect-indent/-/detect-indent-7.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/detect-indent/7.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/detect-indent@7.0.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/detect-newline@4.0.1", - "extracted_requirement": "4.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "detect-newline", - "version": "4.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/detect-newline/-/detect-newline-4.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "a84dd57a0d585f3187421940ea3cde6d9376a957fa357f80ee6eea9610861b7d1d262c6b0108583ac263b270632640929ae38fa42937d35e397ebf055746f3a2", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/detect-newline", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/detect-newline", - "repository_download_url": "https://registry.npmjs.org/detect-newline/-/detect-newline-4.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/detect-newline/4.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/detect-newline@4.0.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/diff-sequences@29.6.3", - "extracted_requirement": "29.6.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "diff-sequences", - "version": "29.6.3", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "12378f2b5b2b0f73f4f28da3e1fd04c67ca5a91b3907db498dca7db7592b1f6a918bc08276c61fc1ef498122eeac5056c2ae2e3a58a9cdf9397c736fc052abf1", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/diff-sequences", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/diff-sequences", - "repository_download_url": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", - "api_data_url": "https://registry.npmjs.org/diff-sequences/29.6.3", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/diff-sequences@29.6.3" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/dir-glob@3.0.1", - "extracted_requirement": "3.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "dir-glob", - "version": "3.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "5a4ad6a7d191e0a5df28663338b993b86562d545857f0b37efb9fd71ce79fed6fa0eeab217aa5c43901b88712c85a0e963dbfaa1a4abd9708389d1a633077320", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/dir-glob", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/path-type", - "extracted_requirement": "^4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/dir-glob", - "repository_download_url": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/dir-glob/3.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/dir-glob@3.0.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/eastasianwidth@0.2.0", - "extracted_requirement": "0.2.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "eastasianwidth", - "version": "0.2.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "23cf1361959cf578981d1438ff7739ae38df8248e12f25b696e18885e18445b350e8e63bc93c9b6a74a90d765af32ed550ff589837186be7b2ab871aee22ea58", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/eastasianwidth", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/eastasianwidth", - "repository_download_url": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "api_data_url": "https://registry.npmjs.org/eastasianwidth/0.2.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/eastasianwidth@0.2.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/emoji-regex@9.2.2", - "extracted_requirement": "9.2.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "emoji-regex", - "version": "9.2.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "2f5f03689b17494936fb8da9bfc98bb398c94f686a164144e23db5c0e9a06d4aac67684bef636c514efce60f515e0a37b3464d815978d93887a7766d3affd5ca", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/emoji-regex", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/emoji-regex", - "repository_download_url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "api_data_url": "https://registry.npmjs.org/emoji-regex/9.2.2", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/emoji-regex@9.2.2" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/entities@4.5.0", - "extracted_requirement": "4.5.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "entities", - "version": "4.5.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "5748631f87463e1f40a39a74328458e8156ab700a3873eaf2392d3f00279e47fb883dff8bdb1f1d48e787d2d17b9c94b8431c0acf40288c8c3c6368bf1f3f187", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/entities", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/entities", - "repository_download_url": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "api_data_url": "https://registry.npmjs.org/entities/4.5.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/entities@4.5.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/esbuild@0.19.8", - "extracted_requirement": "0.19.8", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "esbuild", - "version": "0.19.8", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.8.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "97b89f7d0a53d8ead97c7dab5c8a7bfc592669e64cd2fc5bc4df4a7e20b0198b99ab3320fc976f5f6e91df56719ff3f1becae0dd8f4de974dc9e49ea0f2cafe3", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/esbuild", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/esbuild", - "repository_download_url": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.8.tgz", - "api_data_url": "https://registry.npmjs.org/esbuild/0.19.8", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/esbuild@0.19.8" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/eventemitter3@5.0.1", - "extracted_requirement": "5.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "eventemitter3", - "version": "5.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "196901be389264af3b10bad839211251879521cf66bcb2dffe75da94c392e5d62b819abda3939591b64054cd3a095c58b02c07f410d914f9504e53c0d63e1a84", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/eventemitter3", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/eventemitter3", - "repository_download_url": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/eventemitter3/5.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/eventemitter3@5.0.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/execa@8.0.1", - "extracted_requirement": "8.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "execa", - "version": "8.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "57286779b5dc8855760c449cfa9e81fb2d0b8d29b492b5383a024de38a85021058d1327ed55eb5b580f6fb01eeb19e85f67e4afaf97c934b13cbb3c47d5e2aa6", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/execa", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/cross-spawn", - "extracted_requirement": "^7.0.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/get-stream", - "extracted_requirement": "^8.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/human-signals", - "extracted_requirement": "^5.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/is-stream", - "extracted_requirement": "^3.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/merge-stream", - "extracted_requirement": "^2.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/npm-run-path", - "extracted_requirement": "^5.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/onetime", - "extracted_requirement": "^6.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/signal-exit", - "extracted_requirement": "^4.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/strip-final-newline", - "extracted_requirement": "^3.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/execa", - "repository_download_url": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/execa/8.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/execa@8.0.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/fast-glob@3.3.1", - "extracted_requirement": "3.3.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "fast-glob", - "version": "3.3.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "90d14fca3861e5c2a3ad496dc6cfb0171f9991b45ac71999f97d19537d523acc4212d3fd54f82dab6b5e670d4379bba92f91a60da350eb228c31570ce358aa0e", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/fast-glob", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/%40nodelib/fs.stat", - "extracted_requirement": "^2.0.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40nodelib/fs.walk", - "extracted_requirement": "^1.2.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/glob-parent", - "extracted_requirement": "^5.1.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/merge2", - "extracted_requirement": "^1.3.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/micromatch", - "extracted_requirement": "^4.0.4", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/fast-glob", - "repository_download_url": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", - "api_data_url": "https://registry.npmjs.org/fast-glob/3.3.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/fast-glob@3.3.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/fastq@1.15.0", - "extracted_requirement": "1.15.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "fastq", - "version": "1.15.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "c01ae8714d8b0975dafa5581b7c4682110fcf458bc39d0013836bf9049f27b28d2e5a64ee7f18dbc8e6c1083400ea3ff87c336f541d31d46f9dec52ee4886a77", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/fastq", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/reusify", - "extracted_requirement": "^1.0.4", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/fastq", - "repository_download_url": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "api_data_url": "https://registry.npmjs.org/fastq/1.15.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/fastq@1.15.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/fill-range@7.0.1", - "extracted_requirement": "7.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "fill-range", - "version": "7.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "a8ea3d17e74c5260b62dc6f805b56f9ca2714cf8c29be451a5ee200ee1abce42fb984565fdd8d84aed8e750d8f6b7d36378a2a91283d8abea368b589d94495a5", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/fill-range", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/to-regex-range", - "extracted_requirement": "^5.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/fill-range", - "repository_download_url": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/fill-range/7.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/fill-range@7.0.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/foreground-child@3.1.1", - "extracted_requirement": "3.1.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "foreground-child", - "version": "3.1.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "4cc28352722d7ba6df6f99d6bfb57f71a235ebd38782fc236fb5785a4794bdb410763af9ad62aa1c588a59bfdf70ec01f82cc14fea9b5a3be3f8357046c92922", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/foreground-child", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/cross-spawn", - "extracted_requirement": "^7.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/signal-exit", - "extracted_requirement": "^4.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/foreground-child", - "repository_download_url": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", - "api_data_url": "https://registry.npmjs.org/foreground-child/3.1.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/foreground-child@3.1.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/form-data@4.0.0", - "extracted_requirement": "4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "form-data", - "version": "4.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "1131249521a2e6dd10319ba25e803f43abdc9f170b40fe6f76e812a6e0328ba4951a2d9c94f3e9fb180486e31a1c2fb31a09f7d4a776df95b7e5fec7ca491ac3", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/form-data", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/asynckit", - "extracted_requirement": "^0.4.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/combined-stream", - "extracted_requirement": "^1.0.8", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/mime-types", - "extracted_requirement": "^2.1.12", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/form-data", - "repository_download_url": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/form-data/4.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/form-data@4.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/fs.realpath@1.0.0", - "extracted_requirement": "1.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "fs.realpath", - "version": "1.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "38ed291f694ae9ad2166701d6aee48b731cf23aa5496f23b8cc567c54411b70e28c05db093c94e49a6ed1830933f81a0ae0d8c6c69d63bd5fc2b5b78f9f18c0f", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/fs.realpath", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/fs.realpath", - "repository_download_url": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/fs.realpath/1.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/fs.realpath@1.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/fsevents@2.3.3", - "extracted_requirement": "2.3.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "fsevents", - "version": "2.3.3", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "e71a037d7f9f2fb7da0139da82658fa5b16dc21fd1efb5a630caaa1c64bae42defbc1d181eb805f81d58999df8e35b4c8f99fade4d36d765cda09c339617df43", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/fsevents", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/fsevents", - "repository_download_url": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "api_data_url": "https://registry.npmjs.org/fsevents/2.3.3", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/fsevents@2.3.3" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/get-func-name@2.0.2", - "extracted_requirement": "2.0.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "get-func-name", - "version": "2.0.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "f2f5cebee135ebb0ad21cdcec88b5ca3b37f76946d05b60eb0fb170b3ed7fcf3279468d88d21ae64980cd58ee699ec3b04a7fd06abcb5f6b67395cb504152cc5", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/get-func-name", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/get-func-name", - "repository_download_url": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.2.tgz", - "api_data_url": "https://registry.npmjs.org/get-func-name/2.0.2", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/get-func-name@2.0.2" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/get-stdin@9.0.0", - "extracted_requirement": "9.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "get-stdin", - "version": "9.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/get-stdin/-/get-stdin-9.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "7552818df5a2b0b02271aac8d927fe26e044fc382157853334055ef7284426ecde44477726139313d7146894de49aefb7ec6d050ade970ea497cce7df9529968", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/get-stdin", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/get-stdin", - "repository_download_url": "https://registry.npmjs.org/get-stdin/-/get-stdin-9.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/get-stdin/9.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/get-stdin@9.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/get-stream@8.0.1", - "extracted_requirement": "8.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "get-stream", - "version": "8.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "55a509b2905f7e7fcb302255a0cbd201d9ac709c92d5aba3e59ba59e7e54a18718e77d545a67708515a47062a7194f779b91d25cff4b3f6bac3abcab06d428c0", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/get-stream", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/get-stream", - "repository_download_url": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/get-stream/8.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/get-stream@8.0.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/git-hooks-list@3.1.0", - "extracted_requirement": "3.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "git-hooks-list", - "version": "3.1.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/git-hooks-list/-/git-hooks-list-3.1.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "2c5f15787791eeffb001b5ea7e04654d25ffd41251f50d6f10c47c240cf570483a197d3bfb3ca3dec01d0ef6238ffc679487d5b86823e2a05e8b52b784a1fe3c", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/git-hooks-list", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/git-hooks-list", - "repository_download_url": "https://registry.npmjs.org/git-hooks-list/-/git-hooks-list-3.1.0.tgz", - "api_data_url": "https://registry.npmjs.org/git-hooks-list/3.1.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/git-hooks-list@3.1.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/glob@7.2.3", - "extracted_requirement": "7.2.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "glob", - "version": "7.2.3", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "9c5474ccba54d9809a471c28089bcbe94bc21f6245c85548bf04cbb087f6d40b8794cb240358614dd93e2e5609b4e958b7dbfa76fb330f604646a04bfa240af5", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/glob", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/fs.realpath", - "extracted_requirement": "^1.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/inflight", - "extracted_requirement": "^1.0.4", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/inherits", - "extracted_requirement": "2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/minimatch", - "extracted_requirement": "^3.1.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/once", - "extracted_requirement": "^1.3.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/path-is-absolute", - "extracted_requirement": "^1.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/glob", - "repository_download_url": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "api_data_url": "https://registry.npmjs.org/glob/7.2.3", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/glob@7.2.3" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/glob-parent@5.1.2", - "extracted_requirement": "5.1.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "glob-parent", - "version": "5.1.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "00e22049009ea62258c0fdc04671b1fb95674eed870587736c63f8e5e2f0d6faf7cc1def64b7b279dd6c0bd8676dc39cf7f4ab33233944f42b906cf8692f59a3", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/glob-parent", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/is-glob", - "extracted_requirement": "^4.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/glob-parent", - "repository_download_url": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "api_data_url": "https://registry.npmjs.org/glob-parent/5.1.2", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/glob-parent@5.1.2" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/globby@13.2.2", - "extracted_requirement": "13.2.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "globby", - "version": "13.2.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "635ccd195fa9cd0761ec7dfd97dce00783c9aa344dab276f7580831b81c55cce17baf49a41094473dd48535c802cbf205130e89a00407f3dd725d9944bea28d3", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/globby", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/dir-glob", - "extracted_requirement": "^3.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/fast-glob", - "extracted_requirement": "^3.3.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/ignore", - "extracted_requirement": "^5.2.4", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/merge2", - "extracted_requirement": "^1.4.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/slash", - "extracted_requirement": "^4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/globby", - "repository_download_url": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz", - "api_data_url": "https://registry.npmjs.org/globby/13.2.2", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/globby@13.2.2" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/has-flag@4.0.0", - "extracted_requirement": "4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "has-flag", - "version": "4.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "1329094ff4352a34d672da698080207d23b4b4a56e6548e180caf5ee4a93ba6325e807efdc421295e53ba99533a170c54c01d30c2e0d3a81bf67153712f94c3d", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/has-flag", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/has-flag", - "repository_download_url": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/has-flag/4.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/has-flag@4.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/html-encoding-sniffer@4.0.0", - "extracted_requirement": "4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "html-encoding-sniffer", - "version": "4.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-4.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "636da84ea214e2eb8f8047a67f3ecd0c9cfa39e29fd762ecbbe402facdc156975aeb895388c602c86c20e648b8bc5c6433041d7990e5d9a759a2a520745b9381", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/html-encoding-sniffer", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/whatwg-encoding", - "extracted_requirement": "^3.1.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/html-encoding-sniffer", - "repository_download_url": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-4.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/html-encoding-sniffer/4.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/html-encoding-sniffer@4.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/html-escaper@2.0.2", - "extracted_requirement": "2.0.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "html-escaper", - "version": "2.0.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "1f688cb5dd08e0cb7979889aa517480e3a7e5f37a55d0d2d144e094bb605c057af5d73263a9f66c8dad4bc28340fac2cf22aa444f05f28781bc228354a694b7e", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/html-escaper", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/html-escaper", - "repository_download_url": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "api_data_url": "https://registry.npmjs.org/html-escaper/2.0.2", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/html-escaper@2.0.2" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/http-proxy-agent@7.0.0", - "extracted_requirement": "7.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "http-proxy-agent", - "version": "7.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "f994fe881c55510d5ab2e82a9c3ea85a84624b6e4092335f1b4f3974a246b46c647702d0acc294e7026bd9b38e1405f329c4eeaaafbb7d99533201b74917c861", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/http-proxy-agent", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/agent-base", - "extracted_requirement": "^7.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/debug", - "extracted_requirement": "^4.3.4", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/http-proxy-agent", - "repository_download_url": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/http-proxy-agent/7.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/http-proxy-agent@7.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/https-proxy-agent@7.0.2", - "extracted_requirement": "7.0.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "https-proxy-agent", - "version": "7.0.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "3662cd8e6eae718c2d71498bec9402d59439ecb9873f8953d79150f03eb59da935acee831fe7f3e6a34ad80a7950de196a9608084dffd0aa1d70b6123ec3db68", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/https-proxy-agent", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/agent-base", - "extracted_requirement": "^7.0.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/debug", - "extracted_requirement": "4", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/https-proxy-agent", - "repository_download_url": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.2.tgz", - "api_data_url": "https://registry.npmjs.org/https-proxy-agent/7.0.2", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/https-proxy-agent@7.0.2" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/human-signals@5.0.0", - "extracted_requirement": "5.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "human-signals", - "version": "5.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "0177196fabf3ceb140504eb51e73789a92ea77f7122303508ed3564747ae3e6eb2d22ab1dc6e203976880ddb5d0f06668707bcd8b03afb38a7996e1405655e3d", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/human-signals", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/human-signals", - "repository_download_url": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/human-signals/5.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/human-signals@5.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/husky@8.0.3", - "extracted_requirement": "8.0.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "husky", - "version": "8.0.3", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/husky/-/husky-8.0.3.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "f9d412caa3e1e31d6194ed6cc1706235bd87cd30cdd48d8818b431d46ac1ba2a8525fa0cae7656c1599ab6f4a23be233f1f0549dffa57a4c0da387362e55c8b6", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/husky", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/husky", - "repository_download_url": "https://registry.npmjs.org/husky/-/husky-8.0.3.tgz", - "api_data_url": "https://registry.npmjs.org/husky/8.0.3", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/husky@8.0.3" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/iconv-lite@0.6.3", - "extracted_requirement": "0.6.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "iconv-lite", - "version": "0.6.3", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "e1f0a4efdc2c84c773329dab1f4eaa5ab244e22a25a8b842507f8e8ae22053ef91074fbde0d9432fcd5ab4eec65f9e6e50ab9ea34b711cdb6f13223a0fb59d33", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/iconv-lite", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/safer-buffer", - "extracted_requirement": ">= 2.1.2 < 3.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/iconv-lite", - "repository_download_url": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "api_data_url": "https://registry.npmjs.org/iconv-lite/0.6.3", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/iconv-lite@0.6.3" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/ignore@5.2.4", - "extracted_requirement": "5.2.4", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "ignore", - "version": "5.2.4", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "3006f7f017126c7d1e1cd0719fbaa5d8d1ff917df73a4077959d4135d87b10d7910a11d362c4ef5ab32e6e220030d4b69655c4120675314381b570a13f791a15", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/ignore", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/ignore", - "repository_download_url": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "api_data_url": "https://registry.npmjs.org/ignore/5.2.4", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/ignore@5.2.4" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/inflight@1.0.6", - "extracted_requirement": "1.0.6", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "inflight", - "version": "1.0.6", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "93dd88fdbd3cab8c2f16c71708bbea7ec1c2ae3ac5ef2897b10b8856f544ecdf365b7f9aaa9cee51d05b7e159ccbf159477ff82207e532028b3acbcf0eb18224", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/inflight", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/once", - "extracted_requirement": "^1.3.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/wrappy", - "extracted_requirement": "1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/inflight", - "repository_download_url": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "api_data_url": "https://registry.npmjs.org/inflight/1.0.6", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/inflight@1.0.6" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/inherits@2.0.4", - "extracted_requirement": "2.0.4", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "inherits", - "version": "2.0.4", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "93fbc6697e3f6256b75b3c8c0af4d039761e207bea38ab67a8176ecd31e9ce9419cc0b2428c859d8af849c189233dcc64a820578ca572b16b8758799210a9ec1", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/inherits", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/inherits", - "repository_download_url": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "api_data_url": "https://registry.npmjs.org/inherits/2.0.4", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/inherits@2.0.4" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/is-docker@3.0.0", - "extracted_requirement": "3.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "is-docker", - "version": "3.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "7a58dc8040e5127b3fec05c5a2c0792bfda708ce0fec540f90673f0d62f2e6b985116bd96b21ab8a4d5df7f4086399c9e1ff58b15bc1900ea42691e7f6b21275", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/is-docker", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/is-docker", - "repository_download_url": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/is-docker/3.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/is-docker@3.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/is-extglob@2.1.1", - "extracted_requirement": "2.1.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "is-extglob", - "version": "2.1.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "49b29b00d90deb4dd58b88c466fe3d2de549327e321b0b1bcd9c28ac4a32122badb0dde725875b3b7eb37e1189e90103a4e6481640ed9eae494719af9778eca1", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/is-extglob", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/is-extglob", - "repository_download_url": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "api_data_url": "https://registry.npmjs.org/is-extglob/2.1.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/is-extglob@2.1.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/is-fullwidth-code-point@4.0.0", - "extracted_requirement": "4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "is-fullwidth-code-point", - "version": "4.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "3b82f4f78376fdd67bc6a55dad7861f6bd4a3833c9a459acf01e6c19d24b3f2ebae0082f5ecade654c82410348b59443958ba0e314ad2e3369feccf71ef068c1", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/is-fullwidth-code-point", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/is-fullwidth-code-point", - "repository_download_url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/is-fullwidth-code-point/4.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/is-fullwidth-code-point@4.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/is-glob@4.0.3", - "extracted_requirement": "4.0.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "is-glob", - "version": "4.0.3", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "c5e9526b21c7dfa66013b6568658bba56df884d6cd97c3a3bf92959a4243e2105d0f7b61f137e4f6f61ab0b33e99758e6611648197f184b4a7af046be1e9524a", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/is-glob", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/is-extglob", - "extracted_requirement": "^2.1.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/is-glob", - "repository_download_url": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "api_data_url": "https://registry.npmjs.org/is-glob/4.0.3", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/is-glob@4.0.3" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/is-inside-container@1.0.0", - "extracted_requirement": "1.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "is-inside-container", - "version": "1.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "28860b08226085f1d9c6a8d8044eeb132d0e06e4dde710874bbb47560bc22e4c7b4ad2286b1c0d5b784200b80452315f79193e306fd0c66a7fbed113105ded44", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/is-inside-container", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/is-docker", - "extracted_requirement": "^3.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/is-inside-container", - "repository_download_url": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/is-inside-container/1.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/is-inside-container@1.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/is-number@7.0.0", - "extracted_requirement": "7.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "is-number", - "version": "7.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "e350a27e483a7bc4f2952a5db53a5e2d532abd20445734edb47bc4443ef8d7ea6767c00dbf4d34e0c44be3740a3c394af5c1af369e8d6566540656c65d8c719e", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/is-number", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/is-number", - "repository_download_url": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/is-number/7.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/is-number@7.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/is-plain-obj@4.1.0", - "extracted_requirement": "4.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "is-plain-obj", - "version": "4.1.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "f8f822faf32e50d909c84c62301b792251683322a7af9ce127852ca73e7c58e841179428219905c8d1c86c102d1f0cd502093946d9dd54db0344deb5fe6983aa", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/is-plain-obj", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/is-plain-obj", - "repository_download_url": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", - "api_data_url": "https://registry.npmjs.org/is-plain-obj/4.1.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/is-plain-obj@4.1.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/is-potential-custom-element-name@1.0.1", - "extracted_requirement": "1.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "is-potential-custom-element-name", - "version": "1.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "6c261e440dab5626ca65dfacdbadb98069c617fb7b0d2a83b3874fec2acb0359bb8ca5b3ea9a6cd0ba582c937c43ae07b663ca27586b3779f33cd28510a39489", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/is-potential-custom-element-name", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/is-potential-custom-element-name", - "repository_download_url": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/is-potential-custom-element-name/1.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/is-potential-custom-element-name@1.0.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/is-stream@3.0.0", - "extracted_requirement": "3.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "is-stream", - "version": "3.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "2e7411e1b67d2000c345292fa6a306bedfed10959c9739253604b0e3c57910068078377aa86bcdf1e8ba939a74b6fc52475ef55661b21ee4e200e7f101bafc90", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/is-stream", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/is-stream", - "repository_download_url": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/is-stream/3.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/is-stream@3.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/is-wsl@2.2.0", - "extracted_requirement": "2.2.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "is-wsl", - "version": "2.2.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "7cacc0adad2b18951407018180d90766e4e865c9fe4ed5c7a5e0a09a430930c631d6c40361a092ca32414826b69c7d431a6eecde7d68067a21a154c168decbc3", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/is-wsl", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/is-docker", - "extracted_requirement": "^2.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/is-wsl", - "repository_download_url": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "api_data_url": "https://registry.npmjs.org/is-wsl/2.2.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/is-wsl@2.2.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/is-docker@2.2.1", - "extracted_requirement": "2.2.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "is-docker", - "version": "2.2.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "17e8b604ab05ac7eba89a505734c280fcb0bcbc81eb64c13c2d3818efb39e82c780a024378a41ea9fcfcc0062249bf093a9ad68471f9a7becf6e6602bef52e5d", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/is-wsl/node_modules/is-docker", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/is-docker", - "repository_download_url": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "api_data_url": "https://registry.npmjs.org/is-docker/2.2.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/is-docker@2.2.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/isexe@2.0.0", - "extracted_requirement": "2.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "isexe", - "version": "2.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "447c4c2e9f659ca1c61d19e0f5016144231b600715a67ebdb2648672addfdfac638155564e18f8aaa2db4cb96aed2b23f01f9f210d44b8210623694ab3241e23", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/isexe", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/isexe", - "repository_download_url": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/isexe/2.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/isexe@2.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/istanbul-lib-coverage@3.2.2", - "extracted_requirement": "3.2.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "istanbul-lib-coverage", - "version": "3.2.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "3bc769b05fabd1657ff0c35129f9e6aed09686e2a3c6bab6c3e8e9cc12f95192938b62de5569d63a6591c4595eb0938d99cfb02c01af29064439a9e4a342c54e", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/istanbul-lib-coverage", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/istanbul-lib-coverage", - "repository_download_url": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", - "api_data_url": "https://registry.npmjs.org/istanbul-lib-coverage/3.2.2", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/istanbul-lib-coverage@3.2.2" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/istanbul-lib-report@3.0.1", - "extracted_requirement": "3.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "istanbul-lib-report", - "version": "3.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "1827c4d66b6c1c63842c253c7bf67b616ce99b26ebc7ff9d4937cbaef63ca9199a63acd74ca5a7e964088da005c34ebd89c9ba19530d920bb437323888f65437", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/istanbul-lib-report", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/istanbul-lib-coverage", - "extracted_requirement": "^3.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/make-dir", - "extracted_requirement": "^4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/supports-color", - "extracted_requirement": "^7.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/istanbul-lib-report", - "repository_download_url": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/istanbul-lib-report/3.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/istanbul-lib-report@3.0.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/istanbul-lib-source-maps@4.0.1", - "extracted_requirement": "4.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "istanbul-lib-source-maps", - "version": "4.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "9f7b3c13091d1482421b704f28162fb248171a8cbcf00473bde8248ad93ad0dc5177096d2ce4da1fb09488c457bf0628ae5d10ef5da212371607e7cafccad657", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/istanbul-lib-source-maps", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/debug", - "extracted_requirement": "^4.1.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/istanbul-lib-coverage", - "extracted_requirement": "^3.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/source-map", - "extracted_requirement": "^0.6.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/istanbul-lib-source-maps", - "repository_download_url": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/istanbul-lib-source-maps/4.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/istanbul-lib-source-maps@4.0.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/istanbul-reports@3.1.6", - "extracted_requirement": "3.1.6", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "istanbul-reports", - "version": "3.1.6", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "4cb8273242a0de24c3b10f4f6cf4dda5f00ad83ce317d9aa506ed132071097ca058da77ca1be25686c6fe5757953d3007f1f03ead489894cae030ccb89c6b196", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/istanbul-reports", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/html-escaper", - "extracted_requirement": "^2.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/istanbul-lib-report", - "extracted_requirement": "^3.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/istanbul-reports", - "repository_download_url": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", - "api_data_url": "https://registry.npmjs.org/istanbul-reports/3.1.6", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/istanbul-reports@3.1.6" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/jackspeak@2.3.5", - "extracted_requirement": "2.3.5", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "jackspeak", - "version": "2.3.5", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.5.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "45ab71f81f167972c0b51267dba86b858f12d7e273ea9c4f32b92b76481bfcdb2d4cd8aa3215f4fe8155bb9c17fa0e67e89944bb62cfb0326663c9d13f8f9a97", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/jackspeak", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/%40isaacs/cliui", - "extracted_requirement": "^8.0.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/jackspeak", - "repository_download_url": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.5.tgz", - "api_data_url": "https://registry.npmjs.org/jackspeak/2.3.5", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/jackspeak@2.3.5" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/jsdom@23.0.1", - "extracted_requirement": "23.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "jsdom", - "version": "23.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/jsdom/-/jsdom-23.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "da2dbbbe0be552c18404ef7efe425045bb6ab66fb5f756f9cc066b53f51ecd59a70b67650c014b803609bc0122f784f8923b112a47b312d2d04e0b0d12c5b695", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/jsdom", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/cssstyle", - "extracted_requirement": "^3.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/data-urls", - "extracted_requirement": "^5.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/decimal.js", - "extracted_requirement": "^10.4.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/form-data", - "extracted_requirement": "^4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/html-encoding-sniffer", - "extracted_requirement": "^4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/http-proxy-agent", - "extracted_requirement": "^7.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/https-proxy-agent", - "extracted_requirement": "^7.0.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/is-potential-custom-element-name", - "extracted_requirement": "^1.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/nwsapi", - "extracted_requirement": "^2.2.7", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/parse5", - "extracted_requirement": "^7.1.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/rrweb-cssom", - "extracted_requirement": "^0.6.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/saxes", - "extracted_requirement": "^6.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/symbol-tree", - "extracted_requirement": "^3.2.4", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/tough-cookie", - "extracted_requirement": "^4.1.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/w3c-xmlserializer", - "extracted_requirement": "^5.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/webidl-conversions", - "extracted_requirement": "^7.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/whatwg-encoding", - "extracted_requirement": "^3.1.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/whatwg-mimetype", - "extracted_requirement": "^4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/whatwg-url", - "extracted_requirement": "^14.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/ws", - "extracted_requirement": "^8.14.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/xml-name-validator", - "extracted_requirement": "^5.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/jsdom", - "repository_download_url": "https://registry.npmjs.org/jsdom/-/jsdom-23.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/jsdom/23.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/jsdom@23.0.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/jsonc-parser@3.2.0", - "extracted_requirement": "3.2.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "jsonc-parser", - "version": "3.2.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "81f15066b71373c0a7297a7a638fc2053ddf4dcd0e56e0e87e9adee1a11e1294813d5e57e6fe3e566c7ef2c9d4ed12cfacd1cf29280bc46a3d62e433cf6d28fb", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/jsonc-parser", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/jsonc-parser", - "repository_download_url": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", - "api_data_url": "https://registry.npmjs.org/jsonc-parser/3.2.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/jsonc-parser@3.2.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/lilconfig@2.1.0", - "extracted_requirement": "2.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "lilconfig", - "version": "2.1.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "bad58eb7f187cee5319cb2b107a764f3546839ea0d78781bad78ae1a4e32c85e6a951cfe888556bb9e84d9fa861c5ad7cf440d5212c1ffc9caaaf447eba24a19", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/lilconfig", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/lilconfig", - "repository_download_url": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", - "api_data_url": "https://registry.npmjs.org/lilconfig/2.1.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/lilconfig@2.1.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/lint-staged@15.0.2", - "extracted_requirement": "15.0.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "lint-staged", - "version": "15.0.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.0.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "be7132ee91531f256e0e6080205291e500cef172d594f150432ba343f4933b17b8d08096a89ea49d2db0489fdf7d7fcbc34af3f3796e44387e113eeda0dfab3b", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/lint-staged", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/chalk", - "extracted_requirement": "5.3.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/commander", - "extracted_requirement": "11.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/debug", - "extracted_requirement": "4.3.4", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/execa", - "extracted_requirement": "8.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/lilconfig", - "extracted_requirement": "2.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/listr2", - "extracted_requirement": "7.0.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/micromatch", - "extracted_requirement": "4.0.5", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/pidtree", - "extracted_requirement": "0.6.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/string-argv", - "extracted_requirement": "0.3.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/yaml", - "extracted_requirement": "2.3.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/lint-staged", - "repository_download_url": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.0.2.tgz", - "api_data_url": "https://registry.npmjs.org/lint-staged/15.0.2", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/lint-staged@15.0.2" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/listr2@7.0.2", - "extracted_requirement": "7.0.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "listr2", - "version": "7.0.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/listr2/-/listr2-7.0.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "ac9cac6d1f462886a58536d52f6b586c5da15720e7adfee9154641c233da30875a7581e6793f84562fc1bb7a9dec44d03da853a2d83659109ab57c11056e79e2", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/listr2", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/cli-truncate", - "extracted_requirement": "^3.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/colorette", - "extracted_requirement": "^2.0.20", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/eventemitter3", - "extracted_requirement": "^5.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/log-update", - "extracted_requirement": "^5.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/rfdc", - "extracted_requirement": "^1.3.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/wrap-ansi", - "extracted_requirement": "^8.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/listr2", - "repository_download_url": "https://registry.npmjs.org/listr2/-/listr2-7.0.2.tgz", - "api_data_url": "https://registry.npmjs.org/listr2/7.0.2", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/listr2@7.0.2" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/local-pkg@0.5.0", - "extracted_requirement": "0.5.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "local-pkg", - "version": "0.5.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.5.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "a24eb3dea958c820d2e19114dbb1da53ac7fc596bd5a17fc8c3e29b47e5465341865561e6fd6e7677a2356188934b8972b51df73418d6cb5dc999e6994b0c306", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/local-pkg", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/mlly", - "extracted_requirement": "^1.4.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/pkg-types", - "extracted_requirement": "^1.0.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/local-pkg", - "repository_download_url": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.5.0.tgz", - "api_data_url": "https://registry.npmjs.org/local-pkg/0.5.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/local-pkg@0.5.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/log-update@5.0.1", - "extracted_requirement": "5.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "log-update", - "version": "5.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/log-update/-/log-update-5.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "e54b540d0ffa79dc38a1fca58c335c395250e1cece8c3ae8e21df2f1ed4640be62604958725547277cde59c87296f31a2a70db0e2942f22ace5727b19c0fd297", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/log-update", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/ansi-escapes", - "extracted_requirement": "^5.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/cli-cursor", - "extracted_requirement": "^4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/slice-ansi", - "extracted_requirement": "^5.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/strip-ansi", - "extracted_requirement": "^7.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/wrap-ansi", - "extracted_requirement": "^8.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/log-update", - "repository_download_url": "https://registry.npmjs.org/log-update/-/log-update-5.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/log-update/5.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/log-update@5.0.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/loupe@2.3.7", - "extracted_requirement": "2.3.7", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "loupe", - "version": "2.3.7", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/loupe/-/loupe-2.3.7.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "cd230834655891da5848e0662e2d03d54a3b254f6755d40aac7c42f1e62557ef5828af5678fa8094bee54a5a2b1bf536170d70d214c199a6bf8eb43751b3c7b4", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/loupe", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/get-func-name", - "extracted_requirement": "^2.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/loupe", - "repository_download_url": "https://registry.npmjs.org/loupe/-/loupe-2.3.7.tgz", - "api_data_url": "https://registry.npmjs.org/loupe/2.3.7", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/loupe@2.3.7" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/lru-cache@6.0.0", - "extracted_requirement": "6.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "lru-cache", - "version": "6.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "268e9d274e029928eece7c09492de951e5a677f1f47df4e59175e0c198be7aad540a6a90c0287e78bb183980b063df758b615a878875044302c78a938466ec88", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/lru-cache", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/yallist", - "extracted_requirement": "^4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/lru-cache", - "repository_download_url": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/lru-cache/6.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/lru-cache@6.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/magic-string@0.30.5", - "extracted_requirement": "0.30.5", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "magic-string", - "version": "0.30.5", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.5.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "ef19697c169068ffd3e9587c30efc4a97496e449fa20d1c4bc45d08ae7dfec692ed0f5a3537b9feb0fe3f68ecef92a41e5f38092b2391dea0d8308c43b4a45b0", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/magic-string", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/%40jridgewell/sourcemap-codec", - "extracted_requirement": "^1.4.15", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/magic-string", - "repository_download_url": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.5.tgz", - "api_data_url": "https://registry.npmjs.org/magic-string/0.30.5", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/magic-string@0.30.5" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/magicast@0.3.2", - "extracted_requirement": "0.3.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "magicast", - "version": "0.3.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/magicast/-/magicast-0.3.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "163c2497a6b4b32b7d4c53742526293b26f188c0a460d11e3939ce4cd45b8e9862acb6a4ce765702aad7823ffb186dc3d5dbc44ce34dc2b05f8a7bc06e9ba70e", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/magicast", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/%40babel/parser", - "extracted_requirement": "^7.23.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40babel/types", - "extracted_requirement": "^7.23.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/source-map-js", - "extracted_requirement": "^1.0.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/magicast", - "repository_download_url": "https://registry.npmjs.org/magicast/-/magicast-0.3.2.tgz", - "api_data_url": "https://registry.npmjs.org/magicast/0.3.2", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/magicast@0.3.2" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/make-dir@4.0.0", - "extracted_requirement": "4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "make-dir", - "version": "4.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "8577544d960854eb75131fff8c0422fb04d9669529c018ffd10b0ecea7a06f7ac630c78989212ee712c79d87c1ad1578447dbe38248e3bde48b3fef1d562786f", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/make-dir", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/semver", - "extracted_requirement": "^7.5.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/make-dir", - "repository_download_url": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/make-dir/4.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/make-dir@4.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/merge-stream@2.0.0", - "extracted_requirement": "2.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "merge-stream", - "version": "2.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "69bbffa8e72e3df9375113df0f39995352ca9aec3c913fb49c81ef2ab2a016bc227e897f76859c740e19aac590f0436b14a91debb31fa68fcba2f6c852c6eddf", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/merge-stream", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/merge-stream", - "repository_download_url": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/merge-stream/2.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/merge-stream@2.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/merge2@1.4.1", - "extracted_requirement": "1.4.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "merge2", - "version": "1.4.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "f2aed51203095b827cb5c7d53f2f20d3d35c43065d6f0144aa17bf5999282338e7ff74c60f0b4e098b571b10373bcb4fce97330820e0bfe3f63f9cb4d1924e3a", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/merge2", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/merge2", - "repository_download_url": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "api_data_url": "https://registry.npmjs.org/merge2/1.4.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/merge2@1.4.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/micromatch@4.0.5", - "extracted_requirement": "4.0.5", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "micromatch", - "version": "4.0.5", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "0cccbe1117045b6abc6763e8f96357bb0ddce586944858c03b91ac26a7c497b523bed22e14a3ba66b2af708b5dcbdf1dc05236375b60df334874a6904fe68d74", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/micromatch", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/braces", - "extracted_requirement": "^3.0.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/picomatch", - "extracted_requirement": "^2.3.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/micromatch", - "repository_download_url": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "api_data_url": "https://registry.npmjs.org/micromatch/4.0.5", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/micromatch@4.0.5" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/mime-db@1.52.0", - "extracted_requirement": "1.52.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "mime-db", - "version": "1.52.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "b0f538b95edd625bed589c70c311c3d0fba285536213b4f201b439496c43081f66518bce82ba103b061040e28f27c0886c4fb51135653a82b5502da7537818be", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/mime-db", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/mime-db", - "repository_download_url": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "api_data_url": "https://registry.npmjs.org/mime-db/1.52.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/mime-db@1.52.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/mime-types@2.1.35", - "extracted_requirement": "2.1.35", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "mime-types", - "version": "2.1.35", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "64363e6cf9b9cd34c5f98a42ac053d9cad148080983d3d10b53d4d65616fe2cfbe4cd91c815693d20ebee11dae238323423cf2b07075cf1b962f9d21cda7978b", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/mime-types", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/mime-db", - "extracted_requirement": "1.52.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/mime-types", - "repository_download_url": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "api_data_url": "https://registry.npmjs.org/mime-types/2.1.35", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/mime-types@2.1.35" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/mimic-fn@4.0.0", - "extracted_requirement": "4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "mimic-fn", - "version": "4.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "bea882d3a0ae8414d47591fe45897cb05acbd3deaf038e4e9392123bab04fccaf58d16c61f80ac9e18bc7f7c0a565ef1f263b802eec8afd0f73b2bf555830527", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/mimic-fn", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/mimic-fn", - "repository_download_url": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/mimic-fn/4.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/mimic-fn@4.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/minimatch@3.1.2", - "extracted_requirement": "3.1.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "minimatch", - "version": "3.1.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "27ba7ade1462023c35343130c355bb8b7efe07222b3963b95d0400cd9dd539c2f43cdc9bc297e657f374e73140cf043d512c84717eaddd43be2b96aa0503881f", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/minimatch", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/brace-expansion", - "extracted_requirement": "^1.1.7", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/minimatch", - "repository_download_url": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "api_data_url": "https://registry.npmjs.org/minimatch/3.1.2", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/minimatch@3.1.2" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/mlly@1.4.2", - "extracted_requirement": "1.4.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "mlly", - "version": "1.4.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/mlly/-/mlly-1.4.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "8bf624b9f8b6b75119e8d68f2dd7e7664d805fc72cd1dfa64f354ab8f7ea3ca3dab712c0a5a068c4943dc75fee7245edad2fd4e688ac3cc0e436cd3241368146", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/mlly", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/acorn", - "extracted_requirement": "^8.10.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/pathe", - "extracted_requirement": "^1.1.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/pkg-types", - "extracted_requirement": "^1.0.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/ufo", - "extracted_requirement": "^1.3.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/mlly", - "repository_download_url": "https://registry.npmjs.org/mlly/-/mlly-1.4.2.tgz", - "api_data_url": "https://registry.npmjs.org/mlly/1.4.2", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/mlly@1.4.2" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/ms@2.1.2", - "extracted_requirement": "2.1.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "ms", - "version": "2.1.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "b0690fc7e56332d980e8c5f6ee80381411442c50996784b85ea7863970afebcb53fa36f7be4fd1c9a2963f43d32b25ad98b48cd1bf9a7544c4bdbb353c4687db", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/ms", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/ms", - "repository_download_url": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "api_data_url": "https://registry.npmjs.org/ms/2.1.2", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/ms@2.1.2" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/nanoid@3.3.7", - "extracted_requirement": "3.3.7", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "nanoid", - "version": "3.3.7", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "792469a6370f21ab5120c0b553a52780ff1715ccfc31058641db75313050ecd6809af5c37ef3716ef595df1db2e8274451c8824ac0c70d065b858681f10128da", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/nanoid", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/nanoid", - "repository_download_url": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", - "api_data_url": "https://registry.npmjs.org/nanoid/3.3.7", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/nanoid@3.3.7" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/npm-run-path@5.1.0", - "extracted_requirement": "5.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "npm-run-path", - "version": "5.1.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "b0939d9911ab636b2335344c6d2be5b90aa0fbc5fb64aeb5cafcc11080e1cf87fccf54d9158001b2a8e308177fd0f50d13d33a403807257424194126ed0fa5f5", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/npm-run-path", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/path-key", - "extracted_requirement": "^4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/npm-run-path", - "repository_download_url": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", - "api_data_url": "https://registry.npmjs.org/npm-run-path/5.1.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/npm-run-path@5.1.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/path-key@4.0.0", - "extracted_requirement": "4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "path-key", - "version": "4.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "85a444ca9abbc6433b12b7e0232034cfe063e0018a94c49d9501368ef268ea1b960f511d90a615f86fd3e27ab4604176be04d3f24a8c14aa35b879fde74af849", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/npm-run-path/node_modules/path-key", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/path-key", - "repository_download_url": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/path-key/4.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/path-key@4.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/nwsapi@2.2.7", - "extracted_requirement": "2.2.7", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "nwsapi", - "version": "2.2.7", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "b9be44e3e1413cac00671d14c0840e8d85861d312ae6c3ea1d035137c67d7b803bbb74e3d7078b26c2f9f721fdbe6bea12d04768e993e9c61028864ec69df915", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/nwsapi", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/nwsapi", - "repository_download_url": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", - "api_data_url": "https://registry.npmjs.org/nwsapi/2.2.7", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/nwsapi@2.2.7" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/once@1.4.0", - "extracted_requirement": "1.4.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "once", - "version": "1.4.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "94d689808fb643951140191c7042874d038f697754c67659125413658d0c15402e684a9ed44f8dcaf81dcff688c8d8ba67d3333b976fd47f27e7cfc610ba77fb", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/once", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/wrappy", - "extracted_requirement": "1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/once", - "repository_download_url": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "api_data_url": "https://registry.npmjs.org/once/1.4.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/once@1.4.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/onetime@6.0.0", - "extracted_requirement": "6.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "onetime", - "version": "6.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "d45951fa08d72bb5fe02c007b28df9327c8de4aa86c09462ff7d5fb7ac74335f7886ded2fab580bddecf1ecb3dc5228ccc4d1ab2fd69c881da258abe05b69c01", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/onetime", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/mimic-fn", - "extracted_requirement": "^4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/onetime", - "repository_download_url": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/onetime/6.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/onetime@6.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/open@9.1.0", - "extracted_requirement": "9.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "open", - "version": "9.1.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/open/-/open-9.1.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "392f904e7c35ff8beb7fef618758dcd639d88f3486e2db53041f14c4ec009c89c6dd4a38b2c7adcc2d6286a6881e32c99c0e461a5465e909595ce4d0851054be", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/open", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/default-browser", - "extracted_requirement": "^4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/define-lazy-prop", - "extracted_requirement": "^3.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/is-inside-container", - "extracted_requirement": "^1.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/is-wsl", - "extracted_requirement": "^2.2.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/open", - "repository_download_url": "https://registry.npmjs.org/open/-/open-9.1.0.tgz", - "api_data_url": "https://registry.npmjs.org/open/9.1.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/open@9.1.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/p-limit@5.0.0", - "extracted_requirement": "5.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "p-limit", - "version": "5.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/p-limit/-/p-limit-5.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "fc46a8abe4322d2897438972615db77f5e2665141c5e7c5f1eb374bc26a2f9a93d1b4a69f62110ba420866ae4d71c12fc1107c3d49d94f42ac3a80c220d4b5a9", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/p-limit", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/yocto-queue", - "extracted_requirement": "^1.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/p-limit", - "repository_download_url": "https://registry.npmjs.org/p-limit/-/p-limit-5.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/p-limit/5.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/p-limit@5.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/parse5@7.1.2", - "extracted_requirement": "7.1.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "parse5", - "version": "7.1.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "0b38f559a495a5aa23d306e13332e6583ebd6a7a76587ec55cc07d9f54b2f3f64517d8e895241532ed488f9588c8699c066864ec43a77693b8988a62855a805f", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/parse5", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/entities", - "extracted_requirement": "^4.4.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/parse5", - "repository_download_url": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", - "api_data_url": "https://registry.npmjs.org/parse5/7.1.2", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/parse5@7.1.2" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/path-is-absolute@1.0.1", - "extracted_requirement": "1.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "path-is-absolute", - "version": "1.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "0156f0dd42767bd6eaeb8bd2692f409b47e37b53daf296c6a934ec9977da2223299ebe4394385f24eb8b8fd49ff7964f5430147ab0df124f3c30f98f7bb50242", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/path-is-absolute", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/path-is-absolute", - "repository_download_url": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/path-is-absolute/1.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/path-is-absolute@1.0.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/path-key@3.1.1", - "extracted_requirement": "3.1.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "path-key", - "version": "3.1.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "a2399e374a9dfb2d23b3312da18e3caf43deab97703049089423aee90e5fe3595f92cc17b8ab58ae18284e92e7c887079b6e1486ac7ee53aa6d889d2c0b844e9", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/path-key", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/path-key", - "repository_download_url": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "api_data_url": "https://registry.npmjs.org/path-key/3.1.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/path-key@3.1.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/path-scurry@1.10.1", - "extracted_requirement": "1.10.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "path-scurry", - "version": "1.10.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "324842ab3cc11293efc7143bd4c7746f52a4e755b4d65ad8be5333494688ccdb0e0dd77b9aa8628a649996bf957a0033e59e95cedf57836b6d13ffd70611f711", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/path-scurry", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/lru-cache", - "extracted_requirement": "^9.1.1 || ^10.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/minipass", - "extracted_requirement": "^5.0.0 || ^6.0.2 || ^7.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/path-scurry", - "repository_download_url": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", - "api_data_url": "https://registry.npmjs.org/path-scurry/1.10.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/path-scurry@1.10.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/lru-cache@10.0.1", - "extracted_requirement": "10.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "lru-cache", - "version": "10.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "209e2ec144e2daa09c72b8a853a83d83fe6bbef565d776ec75ccd451ca9b7220fd88baf4f79ca3f0340a74e6eb884bee352c77db9375ad5d4ed2c245b33c7be6", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/path-scurry/node_modules/lru-cache", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/lru-cache", - "repository_download_url": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/lru-cache/10.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/lru-cache@10.0.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/minipass@7.0.3", - "extracted_requirement": "7.0.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "minipass", - "version": "7.0.3", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/minipass/-/minipass-7.0.3.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "2e16dbc027f3defb1bd768ff5a45903d97ca4ec82a21ed4d7ffb62d692a36044862c72158d653de86f7f9632c7e05f6658d5619503a6d15c927405b37f4e5da6", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/path-scurry/node_modules/minipass", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/minipass", - "repository_download_url": "https://registry.npmjs.org/minipass/-/minipass-7.0.3.tgz", - "api_data_url": "https://registry.npmjs.org/minipass/7.0.3", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/minipass@7.0.3" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/path-type@4.0.0", - "extracted_requirement": "4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "path-type", - "version": "4.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "80329bf1a64c0de0ffb595acf4febeab427d33091d97ac4c57c4e39c63f7a89549d3a6dd32091b0652d4f0875f3ac22c173d815b5acd553dd7b8d125f333c0bf", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/path-type", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/path-type", - "repository_download_url": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/path-type/4.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/path-type@4.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/pathe@1.1.1", - "extracted_requirement": "1.1.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "pathe", - "version": "1.1.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/pathe/-/pathe-1.1.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "77e4501a9d0c0184c868304832639f330cf713e2ce667c71d4765de51d7c9a609963440194ad0b0d97cf73c156f047760e5becb84e8f463ae80d8fb0838fa3fd", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/pathe", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/pathe", - "repository_download_url": "https://registry.npmjs.org/pathe/-/pathe-1.1.1.tgz", - "api_data_url": "https://registry.npmjs.org/pathe/1.1.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/pathe@1.1.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/pathval@1.1.1", - "extracted_requirement": "1.1.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "pathval", - "version": "1.1.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "0e9eb31aaa537444dd47ade57a12583de20eaa988d04db5cec1a5648bace8deed4688b04e5a63ddabfc0ba7400eebb17bdeb7796b277267657dbd50f4ca5f229", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/pathval", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/pathval", - "repository_download_url": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz", - "api_data_url": "https://registry.npmjs.org/pathval/1.1.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/pathval@1.1.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/picocolors@1.0.0", - "extracted_requirement": "1.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "picocolors", - "version": "1.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "d5fca0ae84cb947bbaeb38b6e95a130eff324609b415c71e72cb2da3e321b19d03fc3196dac9bc13c0235bb354e5555346de46c5b799e6a06e26bf87c8b6248d", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/picocolors", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/picocolors", - "repository_download_url": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/picocolors/1.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/picocolors@1.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/picomatch@2.3.1", - "extracted_requirement": "2.3.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "picomatch", - "version": "2.3.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "254ded7874cd8e6136542185cee63c117cc20d5c04a81d9af1fb08bf0692b4784058911e55dd68d500fcd0253af997445d748b6d2b2e2f0263902056a9141454", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/picomatch", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/picomatch", - "repository_download_url": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "api_data_url": "https://registry.npmjs.org/picomatch/2.3.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/picomatch@2.3.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/pidtree@0.6.0", - "extracted_requirement": "0.6.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "pidtree", - "version": "0.6.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/pidtree/-/pidtree-0.6.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "786d9d593570e5bcea191ced9c7131733371b79546b04e8ec137821b77dd51ff4a06c6733b7479388208cd647e89903436d67e44355d6a813674ad5c9fa8c7e2", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/pidtree", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/pidtree", - "repository_download_url": "https://registry.npmjs.org/pidtree/-/pidtree-0.6.0.tgz", - "api_data_url": "https://registry.npmjs.org/pidtree/0.6.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/pidtree@0.6.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/pkg-conf@4.0.0", - "extracted_requirement": "4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "pkg-conf", - "version": "4.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-4.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "edd9a08b8518e2a93ee268f909df2ffc61313e8d0af92958fa1ba539275f67f4fa8d51fafffcbb36dcd9a395ab7e10c1c6e4348c26bb7cb66635a361ec458bff", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/pkg-conf", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/find-up", - "extracted_requirement": "^6.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/load-json-file", - "extracted_requirement": "^7.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/pkg-conf", - "repository_download_url": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-4.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/pkg-conf/4.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/pkg-conf@4.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/find-up@6.3.0", - "extracted_requirement": "6.3.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "find-up", - "version": "6.3.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "bf666ca04b951d8cbc648958ab03deff7f42cbe7050f3a787573dac4dbe412ea2eca6bbed896f3d0fc6929aac91d82539afd87593dcedfcdaa63c9788cc5ad87", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/pkg-conf/node_modules/find-up", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/locate-path", - "extracted_requirement": "^7.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/path-exists", - "extracted_requirement": "^5.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/find-up", - "repository_download_url": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", - "api_data_url": "https://registry.npmjs.org/find-up/6.3.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/find-up@6.3.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/load-json-file@7.0.1", - "extracted_requirement": "7.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "load-json-file", - "version": "7.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/load-json-file/-/load-json-file-7.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "1a7c63ddebf7981e5391504669dd0933a7662e240bfa8d2ddb724f059f6c77ecaf48b934e66168a8a070e4df206db914e13357caa0a022b97f54cd7b3a050881", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/pkg-conf/node_modules/load-json-file", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/load-json-file", - "repository_download_url": "https://registry.npmjs.org/load-json-file/-/load-json-file-7.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/load-json-file/7.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/load-json-file@7.0.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/locate-path@7.2.0", - "extracted_requirement": "7.2.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "locate-path", - "version": "7.2.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "82f5628df66f9fb47edaac8f5fc980b8a7051837fa35ceb519dbc669f42c1cbd2c048c5f2b303ebac5a7e06142fdb93e41dc0f503e2458524b844962a6afb454", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/pkg-conf/node_modules/locate-path", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/p-locate", - "extracted_requirement": "^6.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/locate-path", - "repository_download_url": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", - "api_data_url": "https://registry.npmjs.org/locate-path/7.2.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/locate-path@7.2.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/p-limit@4.0.0", - "extracted_requirement": "4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "p-limit", - "version": "4.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "e5bd11e2dc69ce33d6570fdc5d75117aca03e216fa53fc7d047d3c2fb9f0f86375b1ecc3ccf771791be973d738df77d98416a7ff0bac8db0acab0aa6e0420121", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/pkg-conf/node_modules/p-limit", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/yocto-queue", - "extracted_requirement": "^1.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/p-limit", - "repository_download_url": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/p-limit/4.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/p-limit@4.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/p-locate@6.0.0", - "extracted_requirement": "6.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "p-locate", - "version": "6.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "c0faeaeba2e5865effe00182e88f9cab14f4ecb857bd62f4f0b357cf57c434ec34029e2c45967f819a534c9e63a6eaf3cf37d2d96fc67bd058dcb80b8c24a173", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/pkg-conf/node_modules/p-locate", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/p-limit", - "extracted_requirement": "^4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/p-locate", - "repository_download_url": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/p-locate/6.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/p-locate@6.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/path-exists@5.0.0", - "extracted_requirement": "5.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "path-exists", - "version": "5.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "46386d7f024ec7370598d3a2ea5b5c6dcbb822ef852f7cc48fcddd9389004be7d5a53c572ced5bdfc46f2604ffd10c2f57f2f7698f53027cafd043aa5b81a831", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/pkg-conf/node_modules/path-exists", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/path-exists", - "repository_download_url": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/path-exists/5.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/path-exists@5.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/pkg-types@1.0.3", - "extracted_requirement": "1.0.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "pkg-types", - "version": "1.0.3", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.0.3.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "9cdee9622d0042a267a0b3c2f5e1c543c01cc9a8b10543b0bea7394c39c828230413a234cbc3fb38a03b7cf7b1b171821b140397f726acb029dba2e1730c59e0", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/pkg-types", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/jsonc-parser", - "extracted_requirement": "^3.2.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/mlly", - "extracted_requirement": "^1.2.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/pathe", - "extracted_requirement": "^1.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/pkg-types", - "repository_download_url": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.0.3.tgz", - "api_data_url": "https://registry.npmjs.org/pkg-types/1.0.3", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/pkg-types@1.0.3" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/postcss@8.4.32", - "extracted_requirement": "8.4.32", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "postcss", - "version": "8.4.32", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/postcss/-/postcss-8.4.32.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "0ff923e4936eea8a36108cbe5cbff6e891034e521b07c870f391bc4ad384e8bef845001554fe6b7a3eb0c4236ac8c6d1e1190f7eabdecd56cfc3cd4d81de8a73", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/postcss", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/nanoid", - "extracted_requirement": "^3.3.7", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/picocolors", - "extracted_requirement": "^1.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/source-map-js", - "extracted_requirement": "^1.0.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/postcss", - "repository_download_url": "https://registry.npmjs.org/postcss/-/postcss-8.4.32.tgz", - "api_data_url": "https://registry.npmjs.org/postcss/8.4.32", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/postcss@8.4.32" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/prettier@3.0.3", - "extracted_requirement": "3.0.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "prettier", - "version": "3.0.3", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/prettier/-/prettier-3.0.3.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "2ffe2950333170d6bc47f12d855d3c66de365813b8875adaad5b4ad0af90246d17d7cece2e8ee5ebdf635b0d062aec3390f43ffe330503ff179ba161dc9fc302", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/prettier", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/prettier", - "repository_download_url": "https://registry.npmjs.org/prettier/-/prettier-3.0.3.tgz", - "api_data_url": "https://registry.npmjs.org/prettier/3.0.3", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/prettier@3.0.3" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/prettier-plugin-packagejson@2.4.6", - "extracted_requirement": "2.4.6", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "prettier-plugin-packagejson", - "version": "2.4.6", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/prettier-plugin-packagejson/-/prettier-plugin-packagejson-2.4.6.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "e4919fce42512f40cb3728709a2015f665748592c70f075d142b3695cf42371382869a1651055ef0ae2a4cc92d99ebe60e5329a24dae4f5d27bc7532539f6c37", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/prettier-plugin-packagejson", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/sort-package-json", - "extracted_requirement": "2.6.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/synckit", - "extracted_requirement": "0.8.5", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/prettier-plugin-packagejson", - "repository_download_url": "https://registry.npmjs.org/prettier-plugin-packagejson/-/prettier-plugin-packagejson-2.4.6.tgz", - "api_data_url": "https://registry.npmjs.org/prettier-plugin-packagejson/2.4.6", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/prettier-plugin-packagejson@2.4.6" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/pretty-format@29.7.0", - "extracted_requirement": "29.7.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "pretty-format", - "version": "29.7.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "3dd970fe83f137e69776633d474d09542f56545a022d3289bc354b82627ea807df04cc6c57ce65fcbbbbb0dc78cd2ccfca82f67ae226b84c0784e5dd12034565", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/pretty-format", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/%40jest/schemas", - "extracted_requirement": "^29.6.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/ansi-styles", - "extracted_requirement": "^5.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/react-is", - "extracted_requirement": "^18.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/pretty-format", - "repository_download_url": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", - "api_data_url": "https://registry.npmjs.org/pretty-format/29.7.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/pretty-format@29.7.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/ansi-styles@5.2.0", - "extracted_requirement": "5.2.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "ansi-styles", - "version": "5.2.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "0b1c29b7649f4f34ed5dc7ce97318479ef0ef9cf8c994806acd8817179ee5b1b852477ba6b91f3eeac21c1ee4e81a498234209be42ea597d40486f9c24e90488", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/pretty-format/node_modules/ansi-styles", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/ansi-styles", - "repository_download_url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "api_data_url": "https://registry.npmjs.org/ansi-styles/5.2.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/ansi-styles@5.2.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/psl@1.9.0", - "extracted_requirement": "1.9.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "psl", - "version": "1.9.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "13f66c754e072ecffaf206338064e43227164cb3dd01fb492df24594b50000a646912b4d53bdac6634fae929cc0d539f39663f600a220fb2716bd887be781c6a", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/psl", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/psl", - "repository_download_url": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "api_data_url": "https://registry.npmjs.org/psl/1.9.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/psl@1.9.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/punycode@2.3.1", - "extracted_requirement": "2.3.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "punycode", - "version": "2.3.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "bd8b7b503d54f5683ad77f2c84bb4b3af740bbef03b02fe2945b44547707fb0c9d712a4d136d007d239db9fe8c91115a84be4563b5f5a14ee7295645b5fabc16", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/punycode", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/punycode", - "repository_download_url": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "api_data_url": "https://registry.npmjs.org/punycode/2.3.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/punycode@2.3.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/querystringify@2.2.0", - "extracted_requirement": "2.2.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "querystringify", - "version": "2.2.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "148aa08f6114bd36bb479d2ed2b1acc937edce3626bff6b784edf8e5b64daea69b36a8ed8220cc826a389a452377e9f3539a05ddd0a52aa1483d42b26d4caaa1", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/querystringify", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/querystringify", - "repository_download_url": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "api_data_url": "https://registry.npmjs.org/querystringify/2.2.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/querystringify@2.2.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/queue-microtask@1.2.3", - "extracted_requirement": "1.2.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "queue-microtask", - "version": "1.2.3", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "36e68d49ae9f94a4f925a498433268934e09cd32f5080e9a1a1bf9adf2d6dcf82a03e3360a1a59427002f21f22e19164052f17e51aa40c11c0eebe217a3dcaf4", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/queue-microtask", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/queue-microtask", - "repository_download_url": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "api_data_url": "https://registry.npmjs.org/queue-microtask/1.2.3", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/queue-microtask@1.2.3" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/react-is@18.2.0", - "extracted_requirement": "18.2.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "react-is", - "version": "18.2.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "c56183216eb1f76d71b733e486250bb6d8491e826f05b177ab6e9fce5a0f08ad21b2fc6d3d57a5bdfb70df38db1d64a4476926f59fb8bb16c30caffa670f41f3", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/react-is", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/react-is", - "repository_download_url": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "api_data_url": "https://registry.npmjs.org/react-is/18.2.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/react-is@18.2.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/requires-port@1.0.0", - "extracted_requirement": "1.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "requires-port", - "version": "1.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "2a280e087728714dd7383271b2ef22fe3f13f6dcd3e1a74789e730391450d19645729eda8705ee454d66fb2b8ef740b9654c867867e87070c8d783372f7c8301", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/requires-port", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/requires-port", - "repository_download_url": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/requires-port/1.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/requires-port@1.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/restore-cursor@4.0.0", - "extracted_requirement": "4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "restore-cursor", - "version": "4.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "23d7cf5d4f6078ef5b1ceb7da471ce84e9187ab20cb2655a581d2b036008f44461ffec7f8bb315e4728136b83e9633b97a83d580272716e46327db87e88ff77a", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/restore-cursor", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/onetime", - "extracted_requirement": "^5.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/signal-exit", - "extracted_requirement": "^3.0.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/restore-cursor", - "repository_download_url": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/restore-cursor/4.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/restore-cursor@4.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/mimic-fn@2.1.0", - "extracted_requirement": "2.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "mimic-fn", - "version": "2.1.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "3aa6ce939a0441e019f165d6c9d96ef47263cfd59574422f6a63027179aea946234e49c7fecaac5af850def830285451d47a63bcd04a437ee76c9818cc6a8672", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/restore-cursor/node_modules/mimic-fn", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/mimic-fn", - "repository_download_url": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "api_data_url": "https://registry.npmjs.org/mimic-fn/2.1.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/mimic-fn@2.1.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/onetime@5.1.2", - "extracted_requirement": "5.1.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "onetime", - "version": "5.1.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "91ba5a4921894d674063928f55e30e2974ab3edafc0bc0bbc287496dcb1de758d19e60fe199bbc63456853a0e6e59e2f5abd0883fd4d2ae59129fee3e5a6984a", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/restore-cursor/node_modules/onetime", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/mimic-fn", - "extracted_requirement": "^2.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/onetime", - "repository_download_url": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "api_data_url": "https://registry.npmjs.org/onetime/5.1.2", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/onetime@5.1.2" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/signal-exit@3.0.7", - "extracted_requirement": "3.0.7", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "signal-exit", - "version": "3.0.7", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "c270f6644fa5f923c2feea12d2f5de13d2f5fb4c2e68ca8a95fcfd00c528dfc26cc8b48159215c1d1d51ae2eb62d9735daf2ebd606f78e5ee2c10860c2901b19", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/restore-cursor/node_modules/signal-exit", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/signal-exit", - "repository_download_url": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "api_data_url": "https://registry.npmjs.org/signal-exit/3.0.7", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/signal-exit@3.0.7" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/reusify@1.0.4", - "extracted_requirement": "1.0.4", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "reusify", - "version": "1.0.4", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "53d9c7f3c6b77dcfde902175974fd43f5228b22b888f24e1ee106f5d530762055c7c6bedf3ded782e8f650e2c3788e411b69bbfeec3268b553e9f6ed0b04f2cf", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/reusify", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/reusify", - "repository_download_url": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "api_data_url": "https://registry.npmjs.org/reusify/1.0.4", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/reusify@1.0.4" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/rfdc@1.3.0", - "extracted_requirement": "1.3.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "rfdc", - "version": "1.3.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "576868bddcc56ce8bbeff59a8da48c5e4d8e2e6fb134879074c32e07b89c8fb6e4eb38b617c1860318a07270c5a491db37235c83224388ffbc9cead8e5c646ac", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/rfdc", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/rfdc", - "repository_download_url": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", - "api_data_url": "https://registry.npmjs.org/rfdc/1.3.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/rfdc@1.3.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/rollup@4.6.1", - "extracted_requirement": "4.6.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "rollup", - "version": "4.6.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/rollup/-/rollup-4.6.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "8d91da668b441d06872e02abf099d08834f5ae66ad8e02a531e93292ccfeca4f63b7ff33f6ab8d8e728d46868cd3077d0c2d902978e6596b8362d3378df17ca5", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/rollup", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/rollup", - "repository_download_url": "https://registry.npmjs.org/rollup/-/rollup-4.6.1.tgz", - "api_data_url": "https://registry.npmjs.org/rollup/4.6.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/rollup@4.6.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/rrweb-cssom@0.6.0", - "extracted_requirement": "0.6.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "rrweb-cssom", - "version": "0.6.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.6.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "00f3341add4aa17073d2222491d07f91fbc63b00b852e245786fdcfb257bc1273babde9c1bf909d078980a7ce2bc3f52079ddc2d5d4c94714d7ceb8f69a7584b", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/rrweb-cssom", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/rrweb-cssom", - "repository_download_url": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.6.0.tgz", - "api_data_url": "https://registry.npmjs.org/rrweb-cssom/0.6.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/rrweb-cssom@0.6.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/run-applescript@5.0.0", - "extracted_requirement": "5.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "run-applescript", - "version": "5.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/run-applescript/-/run-applescript-5.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "5dc4f9ac192cc7541d221945382b6066407df59128b8567513629cd8b1ea356d77537ffbe1819d9104664e14f0c72e10232a289226c329864e3ea5ffffa06502", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/run-applescript", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/execa", - "extracted_requirement": "^5.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/run-applescript", - "repository_download_url": "https://registry.npmjs.org/run-applescript/-/run-applescript-5.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/run-applescript/5.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/run-applescript@5.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/execa@5.1.1", - "extracted_requirement": "5.1.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "execa", - "version": "5.1.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "f2e4a9659a1c01944100f20420d263dcba3d1f21a2b6595ccdcdbb121e586288e3305327f321cc0cc6941c4d89a9fab4e43ff0b9cc08e091944725edd6f721ca", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/run-applescript/node_modules/execa", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/cross-spawn", - "extracted_requirement": "^7.0.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/get-stream", - "extracted_requirement": "^6.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/human-signals", - "extracted_requirement": "^2.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/is-stream", - "extracted_requirement": "^2.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/merge-stream", - "extracted_requirement": "^2.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/npm-run-path", - "extracted_requirement": "^4.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/onetime", - "extracted_requirement": "^5.1.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/signal-exit", - "extracted_requirement": "^3.0.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/strip-final-newline", - "extracted_requirement": "^2.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/execa", - "repository_download_url": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "api_data_url": "https://registry.npmjs.org/execa/5.1.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/execa@5.1.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/get-stream@6.0.1", - "extracted_requirement": "6.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "get-stream", - "version": "6.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "b6ce968beda3de3423aa2ef4c3902537c0c59e44b00be32a9b113374400b076a976585775ff6f50937e03cb18934c7805b174f7d4f053b59acdcd51f68708f62", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/run-applescript/node_modules/get-stream", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/get-stream", - "repository_download_url": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/get-stream/6.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/get-stream@6.0.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/human-signals@2.1.0", - "extracted_requirement": "2.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "human-signals", - "version": "2.1.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "07814567aabf4f68e1864b2091b116dc706f5887c35bce6c9e44206b0b74ed2ec9e505d393a064355fb4c80799acce50a4c01d625a1c1a89639f4b09fd642417", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/run-applescript/node_modules/human-signals", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/human-signals", - "repository_download_url": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "api_data_url": "https://registry.npmjs.org/human-signals/2.1.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/human-signals@2.1.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/is-stream@2.0.1", - "extracted_requirement": "2.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "is-stream", - "version": "2.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "845a222624e5eb79e7fa4b2d1c606d7b05922a740ba726f5e7928785e035977f6ebed3bd9d6228a75a77b9da8f71477fc5b17554b30ee27ece23aa7b45b9e00e", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/run-applescript/node_modules/is-stream", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/is-stream", - "repository_download_url": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/is-stream/2.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/is-stream@2.0.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/mimic-fn@2.1.0", - "extracted_requirement": "2.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "mimic-fn", - "version": "2.1.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "3aa6ce939a0441e019f165d6c9d96ef47263cfd59574422f6a63027179aea946234e49c7fecaac5af850def830285451d47a63bcd04a437ee76c9818cc6a8672", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/run-applescript/node_modules/mimic-fn", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/mimic-fn", - "repository_download_url": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "api_data_url": "https://registry.npmjs.org/mimic-fn/2.1.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/mimic-fn@2.1.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/npm-run-path@4.0.1", - "extracted_requirement": "4.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "npm-run-path", - "version": "4.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "4b8f16cd95bbefbce1348ae7ee0c4e94848d02a8bd642fee4059d175b7881e1661080e94aa990e4fc4f51bb06f7dd80fe04afc805e2c51b692d22ed0bc87c25b", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/run-applescript/node_modules/npm-run-path", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/path-key", - "extracted_requirement": "^3.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/npm-run-path", - "repository_download_url": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/npm-run-path/4.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/npm-run-path@4.0.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/onetime@5.1.2", - "extracted_requirement": "5.1.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "onetime", - "version": "5.1.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "91ba5a4921894d674063928f55e30e2974ab3edafc0bc0bbc287496dcb1de758d19e60fe199bbc63456853a0e6e59e2f5abd0883fd4d2ae59129fee3e5a6984a", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/run-applescript/node_modules/onetime", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/mimic-fn", - "extracted_requirement": "^2.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/onetime", - "repository_download_url": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "api_data_url": "https://registry.npmjs.org/onetime/5.1.2", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/onetime@5.1.2" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/signal-exit@3.0.7", - "extracted_requirement": "3.0.7", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "signal-exit", - "version": "3.0.7", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "c270f6644fa5f923c2feea12d2f5de13d2f5fb4c2e68ca8a95fcfd00c528dfc26cc8b48159215c1d1d51ae2eb62d9735daf2ebd606f78e5ee2c10860c2901b19", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/run-applescript/node_modules/signal-exit", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/signal-exit", - "repository_download_url": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "api_data_url": "https://registry.npmjs.org/signal-exit/3.0.7", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/signal-exit@3.0.7" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/strip-final-newline@2.0.0", - "extracted_requirement": "2.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "strip-final-newline", - "version": "2.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "06ba6f7cd004ddd72fabb965df156e9b38ca8d9439b48d6c11420aaf752892cd17525e394addc595ab55a9e7fda6b9388d10f3856e96660fb76e4f77cbaa4b8c", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/run-applescript/node_modules/strip-final-newline", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/strip-final-newline", - "repository_download_url": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/strip-final-newline/2.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/strip-final-newline@2.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/run-parallel@1.2.0", - "extracted_requirement": "1.2.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "run-parallel", - "version": "1.2.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "e65e15c9947ce8b67f943c594d1ea3a8bf00144d92d0814b30fdba01b8ec2d5003c4776107f734194b07fb2dfd51f0a2dddcf3f0e950b8f9a768938ca031d004", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/run-parallel", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/queue-microtask", - "extracted_requirement": "^1.2.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/run-parallel", - "repository_download_url": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "api_data_url": "https://registry.npmjs.org/run-parallel/1.2.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/run-parallel@1.2.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/safer-buffer@2.1.2", - "extracted_requirement": "2.1.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "safer-buffer", - "version": "2.1.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "619a372bcd920fb462ca2d04d4440fa232f3ee4a5ea6749023d2323db1c78355d75debdbe5d248eeda72376003c467106c71bbbdcc911e4d1c6f0a9c42b894b6", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/safer-buffer", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/safer-buffer", - "repository_download_url": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "api_data_url": "https://registry.npmjs.org/safer-buffer/2.1.2", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/safer-buffer@2.1.2" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/saxes@6.0.0", - "extracted_requirement": "6.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "saxes", - "version": "6.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "c4083b48e9c486b9b9cc8de9b8e38acb2d4e31c32520965834963bc4b0704b37b452384f2e759f8f6185d84a53d239b368928858a1cbb1a4926a37f7e5b7189c", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/saxes", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/xmlchars", - "extracted_requirement": "^2.2.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/saxes", - "repository_download_url": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/saxes/6.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/saxes@6.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/semver@7.5.4", - "extracted_requirement": "7.5.4", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "semver", - "version": "7.5.4", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "d5b09211257a3effa2db51efa71a770f1fa9483f2520fb7cb958d1af1014b7f9dbb3061cfad2ba6366ed8942e3778f9f9ead793d7fa7a900c2ece7eded693070", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/semver", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/lru-cache", - "extracted_requirement": "^6.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/semver", - "repository_download_url": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "api_data_url": "https://registry.npmjs.org/semver/7.5.4", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/semver@7.5.4" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/shebang-command@2.0.0", - "extracted_requirement": "2.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "shebang-command", - "version": "2.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "907c6bdb366962d766acdd6a0e3aeb5ff675ad1d641bc0f1fa09292b51b87979af5ecc26704d614d6056614ce5ada630d7fc99a7a62e0d8efb62dbdb3747660c", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/shebang-command", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/shebang-regex", - "extracted_requirement": "^3.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/shebang-command", - "repository_download_url": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/shebang-command/2.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/shebang-command@2.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/shebang-regex@3.0.0", - "extracted_requirement": "3.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "shebang-regex", - "version": "3.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "efef9d161b5cc77df9dee05aabc0c347836ec417ad0730bb6503a19934089c711de9b4ab5dd884cb30af1b4ed9e3851874b4a1594c97b7933fca1cfc7a471bd4", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/shebang-regex", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/shebang-regex", - "repository_download_url": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/shebang-regex/3.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/shebang-regex@3.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/siginfo@2.0.0", - "extracted_requirement": "2.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "siginfo", - "version": "2.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "c9bc7458ed7ff1b4812c459766f11dee0316dd29f7245956dd3bd7d674446c32d135035a78d37c58ad26781c0f74068e23b4ed4514499ff12cd7386bac21eeee", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/siginfo", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/siginfo", - "repository_download_url": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/siginfo/2.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/siginfo@2.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/signal-exit@4.1.0", - "extracted_requirement": "4.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "signal-exit", - "version": "4.1.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "6f3c99d5ef3cc3d3b588d25b2a73a5bd84eb58f0e5e3a3b56c6d03dd7227bfef6d90faf1acdf235144e21650e4926296827d4ce827c8035dd2b86a8e6bd2a8af", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/signal-exit", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/signal-exit", - "repository_download_url": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "api_data_url": "https://registry.npmjs.org/signal-exit/4.1.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/signal-exit@4.1.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/slash@4.0.0", - "extracted_requirement": "4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "slash", - "version": "4.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "ddd3ac0075d7524413a4e61ca00c4b228acc4e9e20210af9216de255bec0ee5148a74547867ca79bd8b3c7a4ecb1dac87152044809558ed9ced8af1b83e0a87b", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/slash", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/slash", - "repository_download_url": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/slash/4.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/slash@4.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/slice-ansi@5.0.0", - "extracted_requirement": "5.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "slice-ansi", - "version": "5.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "142fa5822cd53df89ed24921a9449cc11bb53bf945e8d3a026694280afbf2d8c4309393cb067a561a1c384570337e4a7dc2bfedd549ae01c9ea3e20c0b3a4c81", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/slice-ansi", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/ansi-styles", - "extracted_requirement": "^6.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/is-fullwidth-code-point", - "extracted_requirement": "^4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/slice-ansi", - "repository_download_url": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/slice-ansi/5.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/slice-ansi@5.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/sort-object-keys@1.1.3", - "extracted_requirement": "1.1.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "sort-object-keys", - "version": "1.1.3", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/sort-object-keys/-/sort-object-keys-1.1.3.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "f39e69bcaf95914ecf68a60f73e2639e6b781337a3407ca1845df7ab7d6a1bcc7b99a0f391e1610004e174261acb5d422123bea803308ce04ff9f3d97b420fca", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/sort-object-keys", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/sort-object-keys", - "repository_download_url": "https://registry.npmjs.org/sort-object-keys/-/sort-object-keys-1.1.3.tgz", - "api_data_url": "https://registry.npmjs.org/sort-object-keys/1.1.3", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/sort-object-keys@1.1.3" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/sort-package-json@2.6.0", - "extracted_requirement": "2.6.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "sort-package-json", - "version": "2.6.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/sort-package-json/-/sort-package-json-2.6.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "5d243e958f5b01803c66ca0285c1283e581c48c6a17b3884a756dea31d49571cb5495e05da34aaf7e876ac9fb7982fc386ef48bacd432e72270f901672c0d767", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/sort-package-json", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/detect-indent", - "extracted_requirement": "^7.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/detect-newline", - "extracted_requirement": "^4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/get-stdin", - "extracted_requirement": "^9.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/git-hooks-list", - "extracted_requirement": "^3.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/globby", - "extracted_requirement": "^13.1.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/is-plain-obj", - "extracted_requirement": "^4.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/sort-object-keys", - "extracted_requirement": "^1.1.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/sort-package-json", - "repository_download_url": "https://registry.npmjs.org/sort-package-json/-/sort-package-json-2.6.0.tgz", - "api_data_url": "https://registry.npmjs.org/sort-package-json/2.6.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/sort-package-json@2.6.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/source-map@0.6.1", - "extracted_requirement": "0.6.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "source-map", - "version": "0.6.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "52381aa6e99695b3219018334fb624739617513e3a17488abbc4865ead1b7303f9773fe1d0f963e9e9c9aa3cf565bab697959aa989eb55bc16396332177178ee", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/source-map", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/source-map", - "repository_download_url": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "api_data_url": "https://registry.npmjs.org/source-map/0.6.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/source-map@0.6.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/source-map-js@1.0.2", - "extracted_requirement": "1.0.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "source-map-js", - "version": "1.0.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "4745ef549f56bac2e2a930848860a620208ca65702908c30475d663920fd091e6ef885d8762b1e784b970950234b9e33ab090b70f367994e0e789ead52b5a10f", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/source-map-js", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/source-map-js", - "repository_download_url": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "api_data_url": "https://registry.npmjs.org/source-map-js/1.0.2", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/source-map-js@1.0.2" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/source-map-support@0.5.21", - "extracted_requirement": "0.5.21", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "source-map-support", - "version": "0.5.21", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "b811d4dcbddccec232617297f3c7ddac6a2fc5d482a13183459e92617b524712d95331e0e4fffae87b7aba85251eef4466877e8a75e12a8dea420c17513ff2d7", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/source-map-support", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/buffer-from", - "extracted_requirement": "^1.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/source-map", - "extracted_requirement": "^0.6.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/source-map-support", - "repository_download_url": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "api_data_url": "https://registry.npmjs.org/source-map-support/0.5.21", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/source-map-support@0.5.21" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/sponge-case", - "extracted_requirement": null, - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "sponge-case", - "version": null, - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "packages/sponge-case", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/sponge-case", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/sponge-case", - "repository_download_url": null, - "api_data_url": "https://registry.npmjs.org/sponge-case", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/sponge-case" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/stackback@0.0.2", - "extracted_requirement": "0.0.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "stackback", - "version": "0.0.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "d573091397d0a358c61fa63fede6e7c0f3811242049d3e10177d9de51d7e557757bde334201309b7ccdf6b15f53f7421570ad87bee7bebe8e400db524b69816f", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/stackback", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/stackback", - "repository_download_url": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz", - "api_data_url": "https://registry.npmjs.org/stackback/0.0.2", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/stackback@0.0.2" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/std-env@3.6.0", - "extracted_requirement": "3.6.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "std-env", - "version": "3.6.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/std-env/-/std-env-3.6.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "685675f488159a1741dae5f9f7dbdeda413a04813760c9d0e86a7a0544615bfa08ce95c62abf3bf1341f010667d7e8b416571cfd4294cb580e95c7da5010abca", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/std-env", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/std-env", - "repository_download_url": "https://registry.npmjs.org/std-env/-/std-env-3.6.0.tgz", - "api_data_url": "https://registry.npmjs.org/std-env/3.6.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/std-env@3.6.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/string-argv@0.3.2", - "extracted_requirement": "0.3.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "string-argv", - "version": "0.3.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "6aa0f6434d78e19fbf46a1b9d8d78712465ab930145893bc73ac937ed18928edd38dae6d52021f98897a904c6f86dc520cfedf5c1e83bf391f32909dfc5dc6f9", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/string-argv", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/string-argv", - "repository_download_url": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz", - "api_data_url": "https://registry.npmjs.org/string-argv/0.3.2", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/string-argv@0.3.2" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/string-width@5.1.2", - "extracted_requirement": "5.1.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "string-width", - "version": "5.1.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "1e72ce091def8dc63c6dea0d2ed723679fe7c67d9a7e6304ea586b0eb79ba24a8c6a9f976de5bc9fd4d7a4f0cea9d18ae6a708de84f418a4d6eb00bb10c895a8", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/string-width", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/eastasianwidth", - "extracted_requirement": "^0.2.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/emoji-regex", - "extracted_requirement": "^9.2.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/strip-ansi", - "extracted_requirement": "^7.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/string-width", - "repository_download_url": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "api_data_url": "https://registry.npmjs.org/string-width/5.1.2", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/string-width@5.1.2" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/string-width@4.2.3", - "extracted_requirement": "4.2.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "string-width", - "version": "4.2.3", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "c0ac90450a63274b08a7ad84ad265d1ac8cc256b1aa79a1136284786ee86ec954effd8c807a5327af2feb57b8eaab9e0f23fdcc4a4d6c96530bd24eb8a2673fe", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/string-width-cjs", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/emoji-regex", - "extracted_requirement": "^8.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/is-fullwidth-code-point", - "extracted_requirement": "^3.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/strip-ansi", - "extracted_requirement": "^6.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/string-width", - "repository_download_url": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "api_data_url": "https://registry.npmjs.org/string-width/4.2.3", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/string-width@4.2.3" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/ansi-regex@5.0.1", - "extracted_requirement": "5.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "ansi-regex", - "version": "5.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "aae2505e54d25062f62c7f52517a3c570b18e2ca1a9e1828e8b3529bce04d4b05c13cb373b4c29762473c91f73fd9649325316bf7eea38e6fda5d26531410a15", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/string-width-cjs/node_modules/ansi-regex", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/ansi-regex", - "repository_download_url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/ansi-regex/5.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/ansi-regex@5.0.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/emoji-regex@8.0.0", - "extracted_requirement": "8.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "emoji-regex", - "version": "8.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "3128d8cdc58d380d1ec001e9cf4331a5816fc20eb28f2d4d1b7c6d7a8ab3eb8e150a8fd13e09ebd7f186b7e89cde2253cd0f04bb74dd335e126b09d5526184e8", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/string-width-cjs/node_modules/emoji-regex", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/emoji-regex", - "repository_download_url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/emoji-regex/8.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/emoji-regex@8.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/is-fullwidth-code-point@3.0.0", - "extracted_requirement": "3.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "is-fullwidth-code-point", - "version": "3.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "cf29a6e7ebbeb02b125b20fda8d69e8d5dc316f84229c94a762cd868952e1c0f3744b8dbee74ae1a775d0871afd2193e298ec130096c59e2b851e83a115e9742", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/string-width-cjs/node_modules/is-fullwidth-code-point", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/is-fullwidth-code-point", - "repository_download_url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/is-fullwidth-code-point/3.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/is-fullwidth-code-point@3.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/strip-ansi@6.0.1", - "extracted_requirement": "6.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "strip-ansi", - "version": "6.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "637f153d21dcaa416b0a916743dbee4979aabaebf9a1738aa46793e9a1abaf7a3719cf409556ba2417d448e0a76f1186645fbfd28a08ecaacfb944b3b54754e4", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/string-width-cjs/node_modules/strip-ansi", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/ansi-regex", - "extracted_requirement": "^5.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/strip-ansi", - "repository_download_url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/strip-ansi/6.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/strip-ansi@6.0.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/strip-ansi@7.1.0", - "extracted_requirement": "7.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "strip-ansi", - "version": "7.1.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "8aae9e55523ae274104d162ad8ab44836776b94ecb125853270b07e18cc81d9b21c658199acff021ce15a03413946fc8bd522b04a1b4e82ad99e9d2abfb86471", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/strip-ansi", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/ansi-regex", - "extracted_requirement": "^6.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/strip-ansi", - "repository_download_url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "api_data_url": "https://registry.npmjs.org/strip-ansi/7.1.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/strip-ansi@7.1.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/strip-ansi@6.0.1", - "extracted_requirement": "6.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "strip-ansi", - "version": "6.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "637f153d21dcaa416b0a916743dbee4979aabaebf9a1738aa46793e9a1abaf7a3719cf409556ba2417d448e0a76f1186645fbfd28a08ecaacfb944b3b54754e4", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/strip-ansi-cjs", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/ansi-regex", - "extracted_requirement": "^5.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/strip-ansi", - "repository_download_url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/strip-ansi/6.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/strip-ansi@6.0.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/ansi-regex@5.0.1", - "extracted_requirement": "5.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "ansi-regex", - "version": "5.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "aae2505e54d25062f62c7f52517a3c570b18e2ca1a9e1828e8b3529bce04d4b05c13cb373b4c29762473c91f73fd9649325316bf7eea38e6fda5d26531410a15", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/strip-ansi-cjs/node_modules/ansi-regex", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/ansi-regex", - "repository_download_url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/ansi-regex/5.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/ansi-regex@5.0.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/strip-final-newline@3.0.0", - "extracted_requirement": "3.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "strip-final-newline", - "version": "3.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "74e112aa362bf7a89663294639bcdddfd12e3536b9549c72bd50049b926787b286a3be55e371e4d6874f424343c97366511ea4fa01220d55e78c1f0727772b5f", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/strip-final-newline", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/strip-final-newline", - "repository_download_url": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/strip-final-newline/3.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/strip-final-newline@3.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/strip-literal@1.3.0", - "extracted_requirement": "1.3.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "strip-literal", - "version": "1.3.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/strip-literal/-/strip-literal-1.3.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "3ee80acceb325e902b934c96994c2a39979c48ed061f46cfa1cb4b72a3431fd274e29556de57e5604d2e8c49411939687af7311793287c0399ec2e65d9bfb02e", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/strip-literal", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/acorn", - "extracted_requirement": "^8.10.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/strip-literal", - "repository_download_url": "https://registry.npmjs.org/strip-literal/-/strip-literal-1.3.0.tgz", - "api_data_url": "https://registry.npmjs.org/strip-literal/1.3.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/strip-literal@1.3.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/supports-color@7.2.0", - "extracted_requirement": "7.2.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "supports-color", - "version": "7.2.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "aa9080bd197db2db8e1ef78ab27ec79dc251befe74d6a21a70acd094effe2f0c5cf7ed2adb02f2bf80dfbedf34fc33e7da9a8e06c25d0e2a205c647df8ebf047", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/supports-color", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/has-flag", - "extracted_requirement": "^4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/supports-color", - "repository_download_url": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "api_data_url": "https://registry.npmjs.org/supports-color/7.2.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/supports-color@7.2.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/swap-case", - "extracted_requirement": null, - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "swap-case", - "version": null, - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "packages/swap-case", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/swap-case", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/swap-case", - "repository_download_url": null, - "api_data_url": "https://registry.npmjs.org/swap-case", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/swap-case" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/symbol-tree@3.2.4", - "extracted_requirement": "3.2.4", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "symbol-tree", - "version": "3.2.4", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "f50364e4ac0317e06fcfe3f239b9264988c8e64b15518b635bb014db6af634a71f2c9717a7dea1903594dfe5e774eb146fe010f5085fcdf093d8ef823564f94f", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/symbol-tree", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/symbol-tree", - "repository_download_url": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "api_data_url": "https://registry.npmjs.org/symbol-tree/3.2.4", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/symbol-tree@3.2.4" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/synckit@0.8.5", - "extracted_requirement": "0.8.5", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "synckit", - "version": "0.8.5", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/synckit/-/synckit-0.8.5.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "2f575aa4d57abeedacff84a9badbfcc46b027405656f99d10cc154fc4dbb0f8e25e54e9cc35834746778e6e2dcf8e5e334c985e27b6231d0a29b372314a408f1", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/synckit", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/%40pkgr/utils", - "extracted_requirement": "^2.3.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/tslib", - "extracted_requirement": "^2.5.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/synckit", - "repository_download_url": "https://registry.npmjs.org/synckit/-/synckit-0.8.5.tgz", - "api_data_url": "https://registry.npmjs.org/synckit/0.8.5", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/synckit@0.8.5" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/terser@5.25.0", - "extracted_requirement": "5.25.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "terser", - "version": "5.25.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/terser/-/terser-5.25.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "c1ed08f5222c7ef35430fefbcc2f471be332970618b06152046f2a9bed77a2e776621f8ed74e32eb5e0545bca3a71cacd7a8d9c28b7bd85a62f36ed8bc6ceeaa", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/terser", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/%40jridgewell/source-map", - "extracted_requirement": "^0.3.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/acorn", - "extracted_requirement": "^8.8.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/commander", - "extracted_requirement": "^2.20.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/source-map-support", - "extracted_requirement": "~0.5.20", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/terser", - "repository_download_url": "https://registry.npmjs.org/terser/-/terser-5.25.0.tgz", - "api_data_url": "https://registry.npmjs.org/terser/5.25.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/terser@5.25.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/commander@2.20.3", - "extracted_requirement": "2.20.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "commander", - "version": "2.20.3", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "1a956498cf2f176bd05248f62ef6660f7e49c5e24e2c2c09f5c524ba0ca4da7ba16efdfe989be92d862dfb4f9448cc44fa88fe7b2fe52449e1670ef9c7f38c71", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/terser/node_modules/commander", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/commander", - "repository_download_url": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "api_data_url": "https://registry.npmjs.org/commander/2.20.3", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/commander@2.20.3" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/test-exclude@6.0.0", - "extracted_requirement": "6.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "test-exclude", - "version": "6.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "7001963c8c8e1d4eb396683cf23c26ed54725e730dee257af0e1806d80e4fcc87fc42fe9cd53e542d63a9e0a081ffe7fb5c8ae8467ef11253c1ab1eb7310f9eb", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/test-exclude", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/%40istanbuljs/schema", - "extracted_requirement": "^0.1.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/glob", - "extracted_requirement": "^7.1.4", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/minimatch", - "extracted_requirement": "^3.0.4", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/test-exclude", - "repository_download_url": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/test-exclude/6.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/test-exclude@6.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/tinybench@2.5.1", - "extracted_requirement": "2.5.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "tinybench", - "version": "2.5.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/tinybench/-/tinybench-2.5.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "eb934abd2b805433ff9f80aa1fe6bdc3691394b45e4bdbe1b003f4e8c5b1fbff3d9cc8a727207689cca5e7c44872a0a6220829a232067ae2468635356863014a", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/tinybench", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/tinybench", - "repository_download_url": "https://registry.npmjs.org/tinybench/-/tinybench-2.5.1.tgz", - "api_data_url": "https://registry.npmjs.org/tinybench/2.5.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/tinybench@2.5.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/tinypool@0.8.1", - "extracted_requirement": "0.8.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "tinypool", - "version": "0.8.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/tinypool/-/tinypool-0.8.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "cc14c22b470281144ec6fb3d7340862bcdfcb0f91ea243467505545301c06f29c71659b22588fcdb97ffa11b39dbc1da209f7b968d292c8943533c0df88a2b5a", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/tinypool", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/tinypool", - "repository_download_url": "https://registry.npmjs.org/tinypool/-/tinypool-0.8.1.tgz", - "api_data_url": "https://registry.npmjs.org/tinypool/0.8.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/tinypool@0.8.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/tinyspy@2.2.0", - "extracted_requirement": "2.2.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "tinyspy", - "version": "2.2.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/tinyspy/-/tinyspy-2.2.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "77679d6b4e0037f70f391f3d17b5efe5b2bf8eb40486670b15ee8716576878ef4026da6cf9fa849e1e3ceaf9d3ffccb86f0dfca52cb10dc4c202af8ab366894e", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/tinyspy", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/tinyspy", - "repository_download_url": "https://registry.npmjs.org/tinyspy/-/tinyspy-2.2.0.tgz", - "api_data_url": "https://registry.npmjs.org/tinyspy/2.2.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/tinyspy@2.2.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/title-case", - "extracted_requirement": null, - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "title-case", - "version": null, - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "packages/title-case", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/title-case", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/title-case", - "repository_download_url": null, - "api_data_url": "https://registry.npmjs.org/title-case", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/title-case" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/titleize@3.0.0", - "extracted_requirement": "3.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "titleize", - "version": "3.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "2b156ef046070cf05d51874a65d2ad5366a3d977c4c7d01f8d7c44fc08f4bd3d3ac3689c034f55bacd6b87a792bb5cb4d5a91883a06320afe1c722c920da0c2d", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/titleize", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/titleize", - "repository_download_url": "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/titleize/3.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/titleize@3.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/to-fast-properties@2.0.0", - "extracted_requirement": "2.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "to-fast-properties", - "version": "2.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "fce68a2b4c58aecdc39b1458a8bff20dcf85c455156210e55cc8519afdf3f75e70d87175b67375a26077e788fc55418efe16d1cf20fa637b00eefec64bf71ea2", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/to-fast-properties", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/to-fast-properties", - "repository_download_url": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/to-fast-properties/2.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/to-fast-properties@2.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/to-regex-range@5.0.1", - "extracted_requirement": "5.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "to-regex-range", - "version": "5.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "eb93fb8b3e97e7212bd5cc1c82f4316db230ed493780ecb974876d678ac3bde2ea86b7493fe2e2fc7c7ab722b43446fed860b29de08c2621aaac00c248d93cb1", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/to-regex-range", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/is-number", - "extracted_requirement": "^7.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/to-regex-range", - "repository_download_url": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/to-regex-range/5.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/to-regex-range@5.0.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/tough-cookie@4.1.3", - "extracted_requirement": "4.1.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "tough-cookie", - "version": "4.1.3", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "697ff2e6955191f4677e6b97f8e75b49d5ef3deea278a5ff1b6b3b7bdf1fe29a091e7a87df6f358033e6fe67ad9ba13f5916a67f1ed60b81d4aa45877d01e9af", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/tough-cookie", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/psl", - "extracted_requirement": "^1.1.33", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/punycode", - "extracted_requirement": "^2.1.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/universalify", - "extracted_requirement": "^0.2.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/url-parse", - "extracted_requirement": "^1.5.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/tough-cookie", - "repository_download_url": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", - "api_data_url": "https://registry.npmjs.org/tough-cookie/4.1.3", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/tough-cookie@4.1.3" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/tr46@5.0.0", - "extracted_requirement": "5.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "tr46", - "version": "5.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/tr46/-/tr46-5.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "b64d86e51d8a47005df99374cda117a66cdd2b239892c5f0cb0ba5217f793013838d2ccc22e4274379bc27181b8672f52de568ee5a902ac61ad4edc7b65ecae6", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/tr46", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/punycode", - "extracted_requirement": "^2.3.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/tr46", - "repository_download_url": "https://registry.npmjs.org/tr46/-/tr46-5.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/tr46/5.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/tr46@5.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/tslib@2.6.2", - "extracted_requirement": "2.6.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "tslib", - "version": "2.6.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "0046311fdde31853e7fdada2540c16f3b56e508911d45554281efb370305ee70530e40ebad3fc7a6dfc8ac2274417856dbb8d304371fe5963bc3a462a93330d9", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/tslib", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/tslib", - "repository_download_url": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "api_data_url": "https://registry.npmjs.org/tslib/2.6.2", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/tslib@2.6.2" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/type-detect@4.0.8", - "extracted_requirement": "4.0.8", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "type-detect", - "version": "4.0.8", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "d1faff9881f57653bec7b4e570ccbe6c80ea28fb30ffbd2d5727875bbf3b828423866a9a65ed74bb02ee8ee6caf6af4b83a162868d4a50a0d8cf467b93b839fe", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/type-detect", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/type-detect", - "repository_download_url": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "api_data_url": "https://registry.npmjs.org/type-detect/4.0.8", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/type-detect@4.0.8" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/type-fest@1.4.0", - "extracted_requirement": "1.4.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "type-fest", - "version": "1.4.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "c864b36bbe31934506f24fa92e1e687a8622aef2225a8e6dd3fa37cc71c03b6b510e265cc563fb7f2c0d95786a6fafebeac5afc22f91b3240c5a154b7b8055b8", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/type-fest", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/type-fest", - "repository_download_url": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", - "api_data_url": "https://registry.npmjs.org/type-fest/1.4.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/type-fest@1.4.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/typescript@5.2.2", - "extracted_requirement": "5.2.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "typescript", - "version": "5.2.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "988e16ae91ec6c221cc13f5c178159bebf3441478abec52c52f283a11f97ffb5c7407f7cc580fc607660ec036dcf61ad66dfc206ad90274b6190624c1dfa9cd7", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/typescript", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/typescript", - "repository_download_url": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", - "api_data_url": "https://registry.npmjs.org/typescript/5.2.2", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/typescript@5.2.2" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/ufo@1.3.2", - "extracted_requirement": "1.3.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "ufo", - "version": "1.3.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/ufo/-/ufo-1.3.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "a3e391a601b069841782a183c1dfa1912e0fb99dd09e6a8c33146e6a32bf6b7f0be9f4e9704e463c87eb7fe2ff29e985cdf52979441cd6b452d620c1a33be714", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/ufo", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/ufo", - "repository_download_url": "https://registry.npmjs.org/ufo/-/ufo-1.3.2.tgz", - "api_data_url": "https://registry.npmjs.org/ufo/1.3.2", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/ufo@1.3.2" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/undici-types@5.26.5", - "extracted_requirement": "5.26.5", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "undici-types", - "version": "5.26.5", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "26508c3be7a174420aaa517193a21f568014566833edc53bcc3fe1f57674ab37a8b121e650954ecd242fbd84985979055c2f887cb29221f7e1bf4b1566ea7aa4", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/undici-types", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/undici-types", - "repository_download_url": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "api_data_url": "https://registry.npmjs.org/undici-types/5.26.5", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/undici-types@5.26.5" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/universalify@0.2.0", - "extracted_requirement": "0.2.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "universalify", - "version": "0.2.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "089d5080a98d8370b0bc0bff90e166b6710dd397f40ff727f509ed80d39095017d760bd54c78f7b7ef093dd8ea6b008793b57f280f9f6d4ab367d5d685ca8f52", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/universalify", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/universalify", - "repository_download_url": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", - "api_data_url": "https://registry.npmjs.org/universalify/0.2.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/universalify@0.2.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/untildify@4.0.0", - "extracted_requirement": "4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "untildify", - "version": "4.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "28af314359a4cd97a0f629dec261550cd920de5e4b521a2af6437a896601fc20bd60c1bc1c0f9cd50f07c037ba7445fb904aeb11535504eddf5ac56ae620e0b7", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/untildify", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/untildify", - "repository_download_url": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/untildify/4.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/untildify@4.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/url-parse@1.5.10", - "extracted_requirement": "1.5.10", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "url-parse", - "version": "1.5.10", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "5b2a5c7e24617de50ff6fbc5d23eabc3427786b5abc3a899bf7fb6da1ea244c27ff33d538fa5df2cfe03b148b1e4c84c3e75e98870e82b2a19fdb74293004289", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/url-parse", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/querystringify", - "extracted_requirement": "^2.1.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/requires-port", - "extracted_requirement": "^1.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/url-parse", - "repository_download_url": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", - "api_data_url": "https://registry.npmjs.org/url-parse/1.5.10", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/url-parse@1.5.10" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/v8-to-istanbul@9.2.0", - "extracted_requirement": "9.2.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "v8-to-istanbul", - "version": "9.2.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.2.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "fc41ffb03831536786c5a8ca7702c20e6438156abe9298b7b829811a9c35c49b67031123943f23f0f122196a4220c22cddc88d0201f47774d3262524633c998c", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/v8-to-istanbul", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/%40jridgewell/trace-mapping", - "extracted_requirement": "^0.3.12", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40types/istanbul-lib-coverage", - "extracted_requirement": "^2.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/convert-source-map", - "extracted_requirement": "^2.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/v8-to-istanbul", - "repository_download_url": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.2.0.tgz", - "api_data_url": "https://registry.npmjs.org/v8-to-istanbul/9.2.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/v8-to-istanbul@9.2.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/vite@5.0.5", - "extracted_requirement": "5.0.5", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "vite", - "version": "5.0.5", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/vite/-/vite-5.0.5.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "39e91e5aa47d2ece7a7f7cdde026b1cdb6d2d7582a62412206d9d6145818476595f283c94512aad26a6c918cbf5daa022f72fb54834386aa8e30d0e261d1af1a", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/vite", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/esbuild", - "extracted_requirement": "^0.19.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/postcss", - "extracted_requirement": "^8.4.32", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/rollup", - "extracted_requirement": "^4.2.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/vite", - "repository_download_url": "https://registry.npmjs.org/vite/-/vite-5.0.5.tgz", - "api_data_url": "https://registry.npmjs.org/vite/5.0.5", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/vite@5.0.5" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/vite-node@1.0.1", - "extracted_requirement": "1.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "vite-node", - "version": "1.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/vite-node/-/vite-node-1.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "636267cf872bd9acec38c318b953eb424a7728c9d2ff4595f1ecd98c2cb8854ecee6650708054e9c59a812fb359ef8b1ff89989bbe0b7a7f1b61159924c34fea", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/vite-node", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/cac", - "extracted_requirement": "^6.7.14", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/debug", - "extracted_requirement": "^4.3.4", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/pathe", - "extracted_requirement": "^1.1.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/picocolors", - "extracted_requirement": "^1.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/vite", - "extracted_requirement": "^5.0.0-beta.15 || ^5.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/vite-node", - "repository_download_url": "https://registry.npmjs.org/vite-node/-/vite-node-1.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/vite-node/1.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/vite-node@1.0.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/vitest@1.0.1", - "extracted_requirement": "1.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "vitest", - "version": "1.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/vitest/-/vitest-1.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "307b0e8f4efd4b6f210ecbdd0efc83d69463e1d712e75102e556ded31bce617f96af23fcb2888ad9d9bca142e2fa803ff176bf87a1a824431399c981cb960cf9", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/vitest", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/%40vitest/expect", - "extracted_requirement": "1.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40vitest/runner", - "extracted_requirement": "1.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40vitest/snapshot", - "extracted_requirement": "1.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40vitest/spy", - "extracted_requirement": "1.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40vitest/utils", - "extracted_requirement": "1.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/acorn-walk", - "extracted_requirement": "^8.3.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/cac", - "extracted_requirement": "^6.7.14", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/chai", - "extracted_requirement": "^4.3.10", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/debug", - "extracted_requirement": "^4.3.4", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/execa", - "extracted_requirement": "^8.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/local-pkg", - "extracted_requirement": "^0.5.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/magic-string", - "extracted_requirement": "^0.30.5", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/pathe", - "extracted_requirement": "^1.1.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/picocolors", - "extracted_requirement": "^1.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/std-env", - "extracted_requirement": "^3.5.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/strip-literal", - "extracted_requirement": "^1.3.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/tinybench", - "extracted_requirement": "^2.5.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/tinypool", - "extracted_requirement": "^0.8.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/vite", - "extracted_requirement": "^5.0.0-beta.19 || ^5.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/vite-node", - "extracted_requirement": "1.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/why-is-node-running", - "extracted_requirement": "^2.2.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/vitest", - "repository_download_url": "https://registry.npmjs.org/vitest/-/vitest-1.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/vitest/1.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/vitest@1.0.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/w3c-xmlserializer@5.0.0", - "extracted_requirement": "5.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "w3c-xmlserializer", - "version": "5.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-5.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "a3caa086523c3591d4d652cfae98b6f94abb69b8781863e96003656a5cd6c725ad789382b2bfcffa83c1038f5338bbb915364ee1ddc5f4c9d625f88ca3806498", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/w3c-xmlserializer", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/xml-name-validator", - "extracted_requirement": "^5.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/w3c-xmlserializer", - "repository_download_url": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-5.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/w3c-xmlserializer/5.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/w3c-xmlserializer@5.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/webidl-conversions@7.0.0", - "extracted_requirement": "7.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "webidl-conversions", - "version": "7.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "57075d06e903ceeef5a1f7c0411f7be6e9c1206a9f299a4cfbc657eb24a4f27621568a39098699cb3b77601bd8b51b4ef9aa0696ac4f83f07cecd19567f7eeea", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/webidl-conversions", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/webidl-conversions", - "repository_download_url": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/webidl-conversions/7.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/webidl-conversions@7.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/whatwg-encoding@3.1.1", - "extracted_requirement": "3.1.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "whatwg-encoding", - "version": "3.1.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "eaa37884974cc1f601b44dd80534c78687ae52b0c13d999b41ac5602a4802d5fcc7849d1e73d7177c50ab9dd910241683e4981fa1962d536529f28bce31cf5bd", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/whatwg-encoding", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/iconv-lite", - "extracted_requirement": "0.6.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/whatwg-encoding", - "repository_download_url": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz", - "api_data_url": "https://registry.npmjs.org/whatwg-encoding/3.1.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/whatwg-encoding@3.1.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/whatwg-mimetype@4.0.0", - "extracted_requirement": "4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "whatwg-mimetype", - "version": "4.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "41a2b187478d222da613da76bc47737da80e28709c8f5a49e7a1041c640e571a7cafdfe2b332d4515eeff3dc7d3b5a7f4fe3654cce56ee35baf9ccf816ad5856", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/whatwg-mimetype", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/whatwg-mimetype", - "repository_download_url": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/whatwg-mimetype/4.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/whatwg-mimetype@4.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/whatwg-url@14.0.0", - "extracted_requirement": "14.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "whatwg-url", - "version": "14.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "d657cc126d8812bed1215f9fe2550d3cea9f14bfa93be5f0ddf252aa68d7f406d77177183a409ed4febef5505907a9fde1a7f5e8d7d97feb129342420590bd6b", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/whatwg-url", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/tr46", - "extracted_requirement": "^5.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/webidl-conversions", - "extracted_requirement": "^7.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/whatwg-url", - "repository_download_url": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/whatwg-url/14.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/whatwg-url@14.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/which@2.0.2", - "extracted_requirement": "2.0.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "which", - "version": "2.0.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "04b2374e5d535b73ef97bd25df2ab763ae22f9ac29c17aac181616924a8cb676d782b303fb28fbae15b492e103c7325a6171a3116e6881aa4a34c10a34c8e26c", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/which", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/isexe", - "extracted_requirement": "^2.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/which", - "repository_download_url": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "api_data_url": "https://registry.npmjs.org/which/2.0.2", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/which@2.0.2" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/why-is-node-running@2.2.2", - "extracted_requirement": "2.2.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "why-is-node-running", - "version": "2.2.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.2.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "ead4b04e86714ce728b711de03ea860aad66573291dc2c1c246995718f9013c487cba4e7a459e1f0f02f3cd1d8afb11cb95786d1048cc6d602b8ed6d6bf1bfa0", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/why-is-node-running", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/siginfo", - "extracted_requirement": "^2.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/stackback", - "extracted_requirement": "0.0.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/why-is-node-running", - "repository_download_url": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.2.2.tgz", - "api_data_url": "https://registry.npmjs.org/why-is-node-running/2.2.2", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/why-is-node-running@2.2.2" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/wrap-ansi@8.1.0", - "extracted_requirement": "8.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "wrap-ansi", - "version": "8.1.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "b22ed0588eb350cab9e9b11216f6a0b66ccc7463ada317d1f927b3d753286df73bb66f9591472493d6d6d9479f7d319551b3a4b31992c34000da0b3c83bd4d09", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/wrap-ansi", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/ansi-styles", - "extracted_requirement": "^6.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/string-width", - "extracted_requirement": "^5.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/strip-ansi", - "extracted_requirement": "^7.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/wrap-ansi", - "repository_download_url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "api_data_url": "https://registry.npmjs.org/wrap-ansi/8.1.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/wrap-ansi@8.1.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/wrap-ansi@7.0.0", - "extracted_requirement": "7.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "wrap-ansi", - "version": "7.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "6151888f691a98b493c70e8db198e80717d2c2c9f4c9c75eb26738a7e436d5ce733ee675a65f8d7f155dc4fb5d1ef98d54e43a5d2606e0052dcadfc58bb0f5e9", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/wrap-ansi-cjs", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/ansi-styles", - "extracted_requirement": "^4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/string-width", - "extracted_requirement": "^4.1.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/strip-ansi", - "extracted_requirement": "^6.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/wrap-ansi", - "repository_download_url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/wrap-ansi/7.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/wrap-ansi@7.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/ansi-regex@5.0.1", - "extracted_requirement": "5.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "ansi-regex", - "version": "5.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "aae2505e54d25062f62c7f52517a3c570b18e2ca1a9e1828e8b3529bce04d4b05c13cb373b4c29762473c91f73fd9649325316bf7eea38e6fda5d26531410a15", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/wrap-ansi-cjs/node_modules/ansi-regex", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/ansi-regex", - "repository_download_url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/ansi-regex/5.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/ansi-regex@5.0.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/ansi-styles@4.3.0", - "extracted_requirement": "4.3.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "ansi-styles", - "version": "4.3.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "cdb07dac22404f5adb8e25436f686a2851cd60bc60b64f0d511c59dc86700f717a36dc5b5d94029e74a2d4b931f880e885d3e5169db6db05402c885e64941212", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/wrap-ansi-cjs/node_modules/ansi-styles", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/color-convert", - "extracted_requirement": "^2.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/ansi-styles", - "repository_download_url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "api_data_url": "https://registry.npmjs.org/ansi-styles/4.3.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/ansi-styles@4.3.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/emoji-regex@8.0.0", - "extracted_requirement": "8.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "emoji-regex", - "version": "8.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "3128d8cdc58d380d1ec001e9cf4331a5816fc20eb28f2d4d1b7c6d7a8ab3eb8e150a8fd13e09ebd7f186b7e89cde2253cd0f04bb74dd335e126b09d5526184e8", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/wrap-ansi-cjs/node_modules/emoji-regex", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/emoji-regex", - "repository_download_url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/emoji-regex/8.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/emoji-regex@8.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/is-fullwidth-code-point@3.0.0", - "extracted_requirement": "3.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "is-fullwidth-code-point", - "version": "3.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "cf29a6e7ebbeb02b125b20fda8d69e8d5dc316f84229c94a762cd868952e1c0f3744b8dbee74ae1a775d0871afd2193e298ec130096c59e2b851e83a115e9742", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/wrap-ansi-cjs/node_modules/is-fullwidth-code-point", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/is-fullwidth-code-point", - "repository_download_url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/is-fullwidth-code-point/3.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/is-fullwidth-code-point@3.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/string-width@4.2.3", - "extracted_requirement": "4.2.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "string-width", - "version": "4.2.3", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "c0ac90450a63274b08a7ad84ad265d1ac8cc256b1aa79a1136284786ee86ec954effd8c807a5327af2feb57b8eaab9e0f23fdcc4a4d6c96530bd24eb8a2673fe", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/wrap-ansi-cjs/node_modules/string-width", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/emoji-regex", - "extracted_requirement": "^8.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/is-fullwidth-code-point", - "extracted_requirement": "^3.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/strip-ansi", - "extracted_requirement": "^6.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/string-width", - "repository_download_url": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "api_data_url": "https://registry.npmjs.org/string-width/4.2.3", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/string-width@4.2.3" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/strip-ansi@6.0.1", - "extracted_requirement": "6.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "strip-ansi", - "version": "6.0.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "637f153d21dcaa416b0a916743dbee4979aabaebf9a1738aa46793e9a1abaf7a3719cf409556ba2417d448e0a76f1186645fbfd28a08ecaacfb944b3b54754e4", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/wrap-ansi-cjs/node_modules/strip-ansi", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/ansi-regex", - "extracted_requirement": "^5.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/strip-ansi", - "repository_download_url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "api_data_url": "https://registry.npmjs.org/strip-ansi/6.0.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/strip-ansi@6.0.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/wrappy@1.0.2", - "extracted_requirement": "1.0.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "wrappy", - "version": "1.0.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "9784a9fc346c7a8afdc0be84bd5dbe4ee427eb774c90f8d9feca7d5e48214c46d5f4a94f4b5c54b19deeeff2103b8c31b5c141e1b82940f45c477402bdeccf71", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/wrappy", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/wrappy", - "repository_download_url": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "api_data_url": "https://registry.npmjs.org/wrappy/1.0.2", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/wrappy@1.0.2" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/ws@8.14.2", - "extracted_requirement": "8.14.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "ws", - "version": "8.14.2", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/ws/-/ws-8.14.2.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "c04046d5fb57e2372094fc60142309999d8f2ed49b2763de83a4e6a491536def466583900833dd318bbf4e6d3f6c6664c3ca5a667258e392782b63d9acb62af2", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/ws", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/ws", - "repository_download_url": "https://registry.npmjs.org/ws/-/ws-8.14.2.tgz", - "api_data_url": "https://registry.npmjs.org/ws/8.14.2", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/ws@8.14.2" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/xml-name-validator@5.0.0", - "extracted_requirement": "5.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "xml-name-validator", - "version": "5.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-5.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "12f18af042770e16877db465113396012e693bd31921379ab87289c9bf30c9a8d47d051e9e4220d8cbcb0d36784ff4e021c9b71d4d1314181659ba00677d141e", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/xml-name-validator", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/xml-name-validator", - "repository_download_url": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-5.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/xml-name-validator/5.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/xml-name-validator@5.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/xmlchars@2.2.0", - "extracted_requirement": "2.2.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "xmlchars", - "version": "2.2.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "2599c328af01d11083c3ce0535d0c022964af89b89c3eb3b2f3f2792c23b488b94dd45c926c954b61b22fae5815183b03c5c16ed6ecf44b45f50aa718ed8c50b", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/xmlchars", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/xmlchars", - "repository_download_url": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "api_data_url": "https://registry.npmjs.org/xmlchars/2.2.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/xmlchars@2.2.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/yallist@4.0.0", - "extracted_requirement": "4.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "yallist", - "version": "4.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "df074689d672ab93c1d3ce172c44b94e9392440df08d7025216321ba6da445cbffe354a7d9e990d1dc9c416e2e6572de8f02af83a12cbdb76554bf8560472dec", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/yallist", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/yallist", - "repository_download_url": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/yallist/4.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/yallist@4.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/yaml@2.3.3", - "extracted_requirement": "2.3.3", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "yaml", - "version": "2.3.3", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/yaml/-/yaml-2.3.3.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "cf0d15009c60799ebefbefecbb9005a2a05b65bac46a4c2ef97d0ce4799cc148812fb03372e3ca8e3e707b8c5f40ba7bf0b9043290f470e9d486680e572dca75", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/yaml", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/yaml", - "repository_download_url": "https://registry.npmjs.org/yaml/-/yaml-2.3.3.tgz", - "api_data_url": "https://registry.npmjs.org/yaml/2.3.3", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/yaml@2.3.3" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/yocto-queue@1.0.0", - "extracted_requirement": "1.0.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "yocto-queue", - "version": "1.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "f5b9d273f1c45b6b91cbaef073e4fc5306ae2ee3c9567dbc8dbf86b49635ea288a5b2be6609457553e146a6b0010641f3e8860af6ab84ead2c41b425c537e2d6", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/yocto-queue", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/yocto-queue", - "repository_download_url": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/yocto-queue/1.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/yocto-queue@1.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/zod@3.22.4", - "extracted_requirement": "3.22.4", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "", - "name": "zod", - "version": "3.22.4", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": "https://registry.npmjs.org/zod/-/zod-3.22.4.tgz", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": "882fbc228d3895d75cfa656a43d019ece43632b50a18dfa8210caad6f7a682de3a8f00b02df86aeffa709c19cd5d75d96fc55354b2b0a7d103931fabcb12169a", - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "node_modules/zod", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/zod", - "repository_download_url": "https://registry.npmjs.org/zod/-/zod-3.22.4.tgz", - "api_data_url": "https://registry.npmjs.org/zod/3.22.4", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/zod@3.22.4" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/packages/camel-case@5.0.0", - "extracted_requirement": "5.0.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "packages", - "name": "camel-case", - "version": "5.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "packages/camel-case", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/no-case", - "extracted_requirement": "^4.0.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": false, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/packages/camel-case", - "repository_download_url": "https://registry.npmjs.org/packages/camel-case/-/camel-case-5.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/packages%2fcamel-case/5.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/packages/camel-case@5.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/packages/capital-case@2.0.0", - "extracted_requirement": "2.0.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "packages", - "name": "capital-case", - "version": "2.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "packages/capital-case", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/no-case", - "extracted_requirement": "^4.0.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": false, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/packages/capital-case", - "repository_download_url": "https://registry.npmjs.org/packages/capital-case/-/capital-case-2.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/packages%2fcapital-case/2.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/packages/capital-case@2.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/packages/change-case@5.4.4", - "extracted_requirement": "5.4.4", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "packages", - "name": "change-case", - "version": "5.4.4", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "packages/change-case", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/packages/change-case", - "repository_download_url": "https://registry.npmjs.org/packages/change-case/-/change-case-5.4.4.tgz", - "api_data_url": "https://registry.npmjs.org/packages%2fchange-case/5.4.4", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/packages/change-case@5.4.4" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/packages/change-case-of-keys@0.0.0", - "extracted_requirement": "0.0.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "packages", - "name": "change-case-of-keys", - "version": "0.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "packages/change-case-of-keys", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/packages/change-case-of-keys", - "repository_download_url": "https://registry.npmjs.org/packages/change-case-of-keys/-/change-case-of-keys-0.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/packages%2fchange-case-of-keys/0.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/packages/change-case-of-keys@0.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/packages/constant-case@4.0.0", - "extracted_requirement": "4.0.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "packages", - "name": "constant-case", - "version": "4.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "packages/constant-case", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/no-case", - "extracted_requirement": "^4.0.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": false, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/packages/constant-case", - "repository_download_url": "https://registry.npmjs.org/packages/constant-case/-/constant-case-4.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/packages%2fconstant-case/4.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/packages/constant-case@4.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/packages/dot-case@4.0.0", - "extracted_requirement": "4.0.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "packages", - "name": "dot-case", - "version": "4.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "packages/dot-case", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/no-case", - "extracted_requirement": "^4.0.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": false, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/packages/dot-case", - "repository_download_url": "https://registry.npmjs.org/packages/dot-case/-/dot-case-4.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/packages%2fdot-case/4.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/packages/dot-case@4.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/packages/header-case@3.0.0", - "extracted_requirement": "3.0.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "packages", - "name": "header-case", - "version": "3.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "packages/header-case", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/no-case", - "extracted_requirement": "^4.0.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": false, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/packages/header-case", - "repository_download_url": "https://registry.npmjs.org/packages/header-case/-/header-case-3.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/packages%2fheader-case/3.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/packages/header-case@3.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/packages/is-lower-case@3.0.0", - "extracted_requirement": "3.0.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "packages", - "name": "is-lower-case", - "version": "3.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "packages/is-lower-case", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/packages/is-lower-case", - "repository_download_url": "https://registry.npmjs.org/packages/is-lower-case/-/is-lower-case-3.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/packages%2fis-lower-case/3.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/packages/is-lower-case@3.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/packages/is-upper-case@3.0.0", - "extracted_requirement": "3.0.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "packages", - "name": "is-upper-case", - "version": "3.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "packages/is-upper-case", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/packages/is-upper-case", - "repository_download_url": "https://registry.npmjs.org/packages/is-upper-case/-/is-upper-case-3.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/packages%2fis-upper-case/3.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/packages/is-upper-case@3.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/packages/lower-case@3.0.0", - "extracted_requirement": "3.0.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "packages", - "name": "lower-case", - "version": "3.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "packages/lower-case", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/packages/lower-case", - "repository_download_url": "https://registry.npmjs.org/packages/lower-case/-/lower-case-3.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/packages%2flower-case/3.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/packages/lower-case@3.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/packages/lower-case-first@3.0.0", - "extracted_requirement": "3.0.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "packages", - "name": "lower-case-first", - "version": "3.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "packages/lower-case-first", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/packages/lower-case-first", - "repository_download_url": "https://registry.npmjs.org/packages/lower-case-first/-/lower-case-first-3.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/packages%2flower-case-first/3.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/packages/lower-case-first@3.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/packages/no-case@4.0.0", - "extracted_requirement": "4.0.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "packages", - "name": "no-case", - "version": "4.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "packages/no-case", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/packages/no-case", - "repository_download_url": "https://registry.npmjs.org/packages/no-case/-/no-case-4.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/packages%2fno-case/4.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/packages/no-case@4.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/packages/param-case@4.0.0", - "extracted_requirement": "4.0.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "packages", - "name": "param-case", - "version": "4.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "packages/param-case", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/no-case", - "extracted_requirement": "^4.0.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": false, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/packages/param-case", - "repository_download_url": "https://registry.npmjs.org/packages/param-case/-/param-case-4.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/packages%2fparam-case/4.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/packages/param-case@4.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/packages/pascal-case@4.0.0", - "extracted_requirement": "4.0.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "packages", - "name": "pascal-case", - "version": "4.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "packages/pascal-case", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/no-case", - "extracted_requirement": "^4.0.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": false, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/packages/pascal-case", - "repository_download_url": "https://registry.npmjs.org/packages/pascal-case/-/pascal-case-4.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/packages%2fpascal-case/4.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/packages/pascal-case@4.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/packages/path-case@4.0.0", - "extracted_requirement": "4.0.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "packages", - "name": "path-case", - "version": "4.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "packages/path-case", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/no-case", - "extracted_requirement": "^4.0.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": false, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/packages/path-case", - "repository_download_url": "https://registry.npmjs.org/packages/path-case/-/path-case-4.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/packages%2fpath-case/4.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/packages/path-case@4.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/packages/sentence-case@4.0.0", - "extracted_requirement": "4.0.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "packages", - "name": "sentence-case", - "version": "4.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "packages/sentence-case", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/no-case", - "extracted_requirement": "^4.0.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": false, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/packages/sentence-case", - "repository_download_url": "https://registry.npmjs.org/packages/sentence-case/-/sentence-case-4.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/packages%2fsentence-case/4.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/packages/sentence-case@4.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/packages/snake-case@4.0.0", - "extracted_requirement": "4.0.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "packages", - "name": "snake-case", - "version": "4.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "packages/snake-case", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:npm/no-case", - "extracted_requirement": "^4.0.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": false, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/packages/snake-case", - "repository_download_url": "https://registry.npmjs.org/packages/snake-case/-/snake-case-4.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/packages%2fsnake-case/4.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/packages/snake-case@4.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/packages/sponge-case@2.0.3", - "extracted_requirement": "2.0.3", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "packages", - "name": "sponge-case", - "version": "2.0.3", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "packages/sponge-case", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/packages/sponge-case", - "repository_download_url": "https://registry.npmjs.org/packages/sponge-case/-/sponge-case-2.0.3.tgz", - "api_data_url": "https://registry.npmjs.org/packages%2fsponge-case/2.0.3", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/packages/sponge-case@2.0.3" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/packages/swap-case@3.0.3", - "extracted_requirement": "3.0.3", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "packages", - "name": "swap-case", - "version": "3.0.3", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "packages/swap-case", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/packages/swap-case", - "repository_download_url": "https://registry.npmjs.org/packages/swap-case/-/swap-case-3.0.3.tgz", - "api_data_url": "https://registry.npmjs.org/packages%2fswap-case/3.0.3", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/packages/swap-case@3.0.3" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/packages/title-case@4.3.1", - "extracted_requirement": "4.3.1", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "packages", - "name": "title-case", - "version": "4.3.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "packages/title-case", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/packages/title-case", - "repository_download_url": "https://registry.npmjs.org/packages/title-case/-/title-case-4.3.1.tgz", - "api_data_url": "https://registry.npmjs.org/packages%2ftitle-case/4.3.1", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/packages/title-case@4.3.1" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/packages/upper-case@3.0.0", - "extracted_requirement": "3.0.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "packages", - "name": "upper-case", - "version": "3.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "packages/upper-case", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/packages/upper-case", - "repository_download_url": "https://registry.npmjs.org/packages/upper-case/-/upper-case-3.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/packages%2fupper-case/3.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/packages/upper-case@3.0.0" - }, - "extra_data": {} - }, - { - "purl": "pkg:npm/packages/upper-case-first@3.0.0", - "extracted_requirement": "3.0.0", - "scope": "dependencies", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "is_direct": false, - "resolved_package": { - "type": "npm", - "namespace": "packages", - "name": "upper-case-first", - "version": "3.0.0", - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": null, - "declared_license_expression_spdx": null, - "license_detections": [], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [ - [ - { - "path": "packages/upper-case-first", - "size": 0, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ] - ], - "is_private": false, - "is_virtual": true, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/packages/upper-case-first", - "repository_download_url": "https://registry.npmjs.org/packages/upper-case-first/-/upper-case-first-3.0.0.tgz", - "api_data_url": "https://registry.npmjs.org/packages%2fupper-case-first/3.0.0", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/packages/upper-case-first@3.0.0" - }, - "extra_data": {} - } - ], - "repository_homepage_url": "https://www.npmjs.com/package/root", - "repository_download_url": null, - "api_data_url": "https://registry.npmjs.org/root", - "datasource_id": "npm_package_lock_json", - "purl": "pkg:npm/root" - } - ], - "for_packages": [ - "pkg:npm/change-case@5.4.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "pkg:npm/sponge-case@2.0.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "pkg:npm/swap-case@3.0.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "pkg:npm/title-case@4.3.1?uuid=fixed-uid-done-for-testing-5642512d1758" - ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "detected_license_expression": null, - "detected_license_expression_spdx": null, - "license_detections": [], - "license_clues": [ - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/package-lock.json", - "start_line": 4234, - "end_line": 4234, - "matcher": "2-aho", - "score": 100.0, - "matched_length": 2, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "mit_30.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" - }, - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/package-lock.json", - "start_line": 4242, - "end_line": 4242, - "matcher": "2-aho", - "score": 100.0, - "matched_length": 2, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "mit_30.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" - }, - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/package-lock.json", - "start_line": 4252, - "end_line": 4252, - "matcher": "2-aho", - "score": 100.0, - "matched_length": 2, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "mit_30.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" - }, - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/package-lock.json", - "start_line": 4257, - "end_line": 4257, - "matcher": "2-aho", - "score": 100.0, - "matched_length": 2, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "mit_30.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" - }, - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/package-lock.json", - "start_line": 4275, - "end_line": 4275, - "matcher": "2-aho", - "score": 100.0, - "matched_length": 2, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "mit_30.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" - }, - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/package-lock.json", - "start_line": 4283, - "end_line": 4283, - "matcher": "2-aho", - "score": 100.0, - "matched_length": 2, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "mit_30.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" - }, - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/package-lock.json", - "start_line": 4291, - "end_line": 4291, - "matcher": "2-aho", - "score": 100.0, - "matched_length": 2, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "mit_30.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" - }, - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/package-lock.json", - "start_line": 4299, - "end_line": 4299, - "matcher": "2-aho", - "score": 100.0, - "matched_length": 2, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "mit_30.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" - }, - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/package-lock.json", - "start_line": 4304, - "end_line": 4304, - "matcher": "2-aho", - "score": 100.0, - "matched_length": 2, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "mit_30.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" - }, - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/package-lock.json", - "start_line": 4309, - "end_line": 4309, - "matcher": "2-aho", - "score": 100.0, - "matched_length": 2, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "mit_30.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" - }, - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/package-lock.json", - "start_line": 4314, - "end_line": 4314, - "matcher": "2-aho", - "score": 100.0, - "matched_length": 2, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "mit_30.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" - }, - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/package-lock.json", - "start_line": 4319, - "end_line": 4319, - "matcher": "2-aho", - "score": 100.0, - "matched_length": 2, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "mit_30.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" - }, - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/package-lock.json", - "start_line": 4324, - "end_line": 4324, - "matcher": "2-aho", - "score": 100.0, - "matched_length": 2, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "mit_30.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" - }, - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/package-lock.json", - "start_line": 4332, - "end_line": 4332, - "matcher": "2-aho", - "score": 100.0, - "matched_length": 2, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "mit_30.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" - }, - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/package-lock.json", - "start_line": 4340, - "end_line": 4340, - "matcher": "2-aho", - "score": 100.0, - "matched_length": 2, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "mit_30.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" - }, - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/package-lock.json", - "start_line": 4348, - "end_line": 4348, - "matcher": "2-aho", - "score": 100.0, - "matched_length": 2, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "mit_30.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" - }, - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/package-lock.json", - "start_line": 4356, - "end_line": 4356, - "matcher": "2-aho", - "score": 100.0, - "matched_length": 2, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "mit_30.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" - }, + "identifier": "gpl_3_0_plus-c07595af-3cea-8c65-c6fc-d8a3300f35b5", + "license_expression": "gpl-3.0-plus", + "license_expression_spdx": "GPL-3.0-or-later", + "detection_count": 1, + "reference_matches": [ { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/package-lock.json", - "start_line": 4363, - "end_line": 4363, - "matcher": "2-aho", + "license_expression": "gpl-3.0-plus", + "license_expression_spdx": "GPL-3.0-or-later", + "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/src/index.js", + "start_line": 1, + "end_line": 12, + "matcher": "1-hash", "score": 100.0, - "matched_length": 2, + "matched_length": 102, "match_coverage": 100.0, "rule_relevance": 100, - "rule_identifier": "mit_30.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" - }, + "rule_identifier": "gpl-3.0-plus_60.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_60.RULE" + } + ] + }, + { + "identifier": "mit-3fce6ea2-8abd-6c6b-3ede-a37af7c6efee", + "license_expression": "mit", + "license_expression_spdx": "MIT", + "detection_count": 4, + "reference_matches": [ { "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/package-lock.json", - "start_line": 4367, - "end_line": 4367, + "license_expression_spdx": "MIT", + "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/package.json", + "start_line": 3, + "end_line": 3, "matcher": "2-aho", "score": 100.0, "matched_length": 2, @@ -57753,53 +396,131 @@ "rule_relevance": 100, "rule_identifier": "mit_30.RULE", "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" - }, + } + ] + }, + { + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf", + "license_expression": "mit", + "license_expression_spdx": "MIT", + "detection_count": 4, + "reference_matches": [ { "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/package-lock.json", - "start_line": 4371, - "end_line": 4371, - "matcher": "2-aho", + "license_expression_spdx": "MIT", + "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/package.json", + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", "score": 100.0, - "matched_length": 2, + "matched_length": 1, "match_coverage": 100.0, "rule_relevance": 100, - "rule_identifier": "mit_30.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" - }, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null + } + ] + }, + { + "identifier": "mit-d5ea549d-8e03-2a31-f0cc-bdb0a5b86996", + "license_expression": "mit", + "license_expression_spdx": "MIT", + "detection_count": 2, + "reference_matches": [ { "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/package-lock.json", - "start_line": 4376, - "end_line": 4376, + "license_expression_spdx": "MIT", + "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/LICENSE", + "start_line": 1, + "end_line": 1, "matcher": "2-aho", "score": 100.0, - "matched_length": 2, + "matched_length": 4, "match_coverage": 100.0, "rule_relevance": 100, - "rule_identifier": "mit_30.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" - }, + "rule_identifier": "mit_26.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_26.RULE" + } + ] + } + ], + "files": [ + { + "path": "change-case-change-case-5.4.4", + "type": "directory", + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "scan_errors": [] + }, + { + "path": "change-case-change-case-5.4.4/LICENSE", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:npm/change-case?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/sponge-case?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/swap-case?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/title-case?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "is_legal": true, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": true, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ { "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/package-lock.json", - "start_line": 4381, - "end_line": 4381, - "matcher": "2-aho", - "score": 100.0, - "matched_length": 2, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "mit_30.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/LICENSE", + "start_line": 1, + "end_line": 1, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 4, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_26.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_26.RULE" + } + ], + "identifier": "mit-d5ea549d-8e03-2a31-f0cc-bdb0a5b86996" + } + ], + "license_clues": [], + "percentage_of_license_text": 33.33, + "copyrights": [ + { + "copyright": "Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com)", + "start_line": 3, + "end_line": 3 + } + ], + "holders": [ + { + "holder": "Blake Embrey", + "start_line": 3, + "end_line": 3 } ], - "percentage_of_license_text": 0.31, - "copyrights": [], - "holders": [], "authors": [], "scan_errors": [] }, @@ -57854,27 +575,6 @@ } ], "identifier": "mit-d5ea549d-8e03-2a31-f0cc-bdb0a5b86996" - }, - { - "license_expression": "mit", - "license_expression_spdx": "MIT", - "matches": [ - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/README.md", - "start_line": 22, - "end_line": 24, - "matcher": "2-aho", - "score": 100.0, - "matched_length": 2, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "mit_30.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" - } - ], - "identifier": "mit-3fce6ea2-8abd-6c6b-3ede-a37af7c6efee" } ], "other_license_expression": null, @@ -57884,59 +584,14 @@ "notice_text": null, "source_packages": [], "file_references": [], - "is_private": true, + "is_private": false, "is_virtual": false, "extra_data": { "workspaces": [ "packages/*" ] }, - "dependencies": [ - { - "purl": "pkg:npm/%40borderless/ts-scripts", - "extracted_requirement": "^0.15.0", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": false, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/%40vitest/coverage-v8", - "extracted_requirement": "^1.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": false, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/typescript", - "extracted_requirement": "^5.2.2", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": false, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:npm/vitest", - "extracted_requirement": "^1.0.1", - "scope": "devDependencies", - "is_runtime": false, - "is_optional": true, - "is_resolved": false, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], + "dependencies": [], "repository_homepage_url": null, "repository_download_url": null, "api_data_url": null, @@ -57945,10 +600,10 @@ } ], "for_packages": [ - "pkg:npm/change-case@5.4.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "pkg:npm/sponge-case@2.0.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "pkg:npm/swap-case@3.0.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "pkg:npm/title-case@4.3.1?uuid=fixed-uid-done-for-testing-5642512d1758" + "pkg:npm/change-case?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/sponge-case?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/swap-case?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/title-case?uuid=fixed-uid-done-for-testing-5642512d1758" ], "is_legal": false, "is_manifest": false, @@ -57970,10 +625,10 @@ "type": "directory", "package_data": [], "for_packages": [ - "pkg:npm/change-case@5.4.4?uuid=fixed-uid-done-for-testing-5642512d1758", - "pkg:npm/sponge-case@2.0.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "pkg:npm/swap-case@3.0.3?uuid=fixed-uid-done-for-testing-5642512d1758", - "pkg:npm/title-case@4.3.1?uuid=fixed-uid-done-for-testing-5642512d1758" + "pkg:npm/change-case?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/sponge-case?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/swap-case?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/title-case?uuid=fixed-uid-done-for-testing-5642512d1758" ], "is_legal": false, "is_manifest": false, @@ -57995,7 +650,7 @@ "type": "directory", "package_data": [], "for_packages": [ - "pkg:npm/change-case@5.4.4?uuid=fixed-uid-done-for-testing-5642512d1758" + "pkg:npm/change-case?uuid=fixed-uid-done-for-testing-5642512d1758" ], "is_legal": false, "is_manifest": false, @@ -58020,11 +675,11 @@ "type": "npm", "namespace": null, "name": "change-case", - "version": "5.4.4", + "version": null, "qualifiers": {}, "subpath": null, "primary_language": "JavaScript", - "description": "Transform a string between `camelCase`, `PascalCase`, `Capital Case`, `snake_case`, `kebab-case`, `CONSTANT_CASE` and others", + "description": null, "release_date": null, "parties": [ { @@ -58035,27 +690,17 @@ "url": "http://blakeembrey.me" } ], - "keywords": [ - "change", - "case", - "convert", - "transform", - "camel-case", - "pascal-case", - "param-case", - "kebab-case", - "header-case" - ], - "homepage_url": "https://github.com/blakeembrey/change-case/tree/master/packages/change-case#readme", - "download_url": "https://registry.npmjs.org/change-case/-/change-case-5.4.4.tgz", + "keywords": [], + "homepage_url": null, + "download_url": null, "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, - "bug_tracking_url": "https://github.com/blakeembrey/change-case/issues", + "bug_tracking_url": null, "code_view_url": null, - "vcs_url": "git://github.com/blakeembrey/change-case.git", + "vcs_url": null, "copyright": null, "holder": null, "declared_license_expression": "mit", @@ -58096,14 +741,14 @@ "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/change-case", - "repository_download_url": "https://registry.npmjs.org/change-case/-/change-case-5.4.4.tgz", - "api_data_url": "https://registry.npmjs.org/change-case/5.4.4", + "repository_download_url": null, + "api_data_url": "https://registry.npmjs.org/change-case", "datasource_id": "npm_package_json", - "purl": "pkg:npm/change-case@5.4.4" + "purl": "pkg:npm/change-case" } ], "for_packages": [ - "pkg:npm/change-case@5.4.4?uuid=fixed-uid-done-for-testing-5642512d1758" + "pkg:npm/change-case?uuid=fixed-uid-done-for-testing-5642512d1758" ], "is_legal": false, "is_manifest": false, @@ -58121,8 +766,8 @@ "license_expression": "mit", "spdx_license_expression": "MIT", "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/package.json", - "start_line": 24, - "end_line": 24, + "start_line": 3, + "end_line": 3, "matcher": "2-aho", "score": 100.0, "matched_length": 2, @@ -58136,14 +781,14 @@ } ], "license_clues": [], - "percentage_of_license_text": 1.5, + "percentage_of_license_text": 11.76, "copyrights": [], "holders": [], "authors": [ { "author": "Blake Embrey", - "start_line": 25, - "end_line": 26 + "start_line": 4, + "end_line": 5 } ], "scan_errors": [] @@ -58153,7 +798,7 @@ "type": "directory", "package_data": [], "for_packages": [ - "pkg:npm/change-case@5.4.4?uuid=fixed-uid-done-for-testing-5642512d1758" + "pkg:npm/change-case?uuid=fixed-uid-done-for-testing-5642512d1758" ], "is_legal": false, "is_manifest": false, @@ -58175,7 +820,7 @@ "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/change-case@5.4.4?uuid=fixed-uid-done-for-testing-5642512d1758" + "pkg:npm/change-case?uuid=fixed-uid-done-for-testing-5642512d1758" ], "is_legal": false, "is_manifest": false, @@ -58214,34 +859,12 @@ "authors": [], "scan_errors": [] }, - { - "path": "change-case-change-case-5.4.4/packages/change-case/tsconfig.json", - "type": "file", - "package_data": [], - "for_packages": [ - "pkg:npm/change-case@5.4.4?uuid=fixed-uid-done-for-testing-5642512d1758" - ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "detected_license_expression": null, - "detected_license_expression_spdx": null, - "license_detections": [], - "license_clues": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "scan_errors": [] - }, { "path": "change-case-change-case-5.4.4/packages/sponge-case", "type": "directory", "package_data": [], "for_packages": [ - "pkg:npm/sponge-case@2.0.3?uuid=fixed-uid-done-for-testing-5642512d1758" + "pkg:npm/sponge-case?uuid=fixed-uid-done-for-testing-5642512d1758" ], "is_legal": false, "is_manifest": false, @@ -58266,11 +889,11 @@ "type": "npm", "namespace": null, "name": "sponge-case", - "version": "2.0.3", + "version": null, "qualifiers": {}, "subpath": null, "primary_language": "JavaScript", - "description": "Transform into a string with random capitalization applied", + "description": null, "release_date": null, "parties": [ { @@ -58281,27 +904,17 @@ "url": "http://rabins.dev" } ], - "keywords": [ - "random", - "randomize", - "spongebob", - "mocking", - "capital", - "case", - "convert", - "transform", - "capitalize" - ], - "homepage_url": "https://github.com/blakeembrey/change-case/tree/master/packages/sponge-case#readme", - "download_url": "https://registry.npmjs.org/sponge-case/-/sponge-case-2.0.3.tgz", + "keywords": [], + "homepage_url": null, + "download_url": null, "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, - "bug_tracking_url": "https://github.com/blakeembrey/change-case/issues", + "bug_tracking_url": null, "code_view_url": null, - "vcs_url": "git://github.com/blakeembrey/change-case.git", + "vcs_url": null, "copyright": null, "holder": null, "declared_license_expression": "mit", @@ -58342,14 +955,14 @@ "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/sponge-case", - "repository_download_url": "https://registry.npmjs.org/sponge-case/-/sponge-case-2.0.3.tgz", - "api_data_url": "https://registry.npmjs.org/sponge-case/2.0.3", + "repository_download_url": null, + "api_data_url": "https://registry.npmjs.org/sponge-case", "datasource_id": "npm_package_json", - "purl": "pkg:npm/sponge-case@2.0.3" + "purl": "pkg:npm/sponge-case" } ], "for_packages": [ - "pkg:npm/sponge-case@2.0.3?uuid=fixed-uid-done-for-testing-5642512d1758" + "pkg:npm/sponge-case?uuid=fixed-uid-done-for-testing-5642512d1758" ], "is_legal": false, "is_manifest": false, @@ -58367,8 +980,8 @@ "license_expression": "mit", "spdx_license_expression": "MIT", "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/sponge-case/package.json", - "start_line": 24, - "end_line": 24, + "start_line": 3, + "end_line": 3, "matcher": "2-aho", "score": 100.0, "matched_length": 2, @@ -58382,46 +995,24 @@ } ], "license_clues": [], - "percentage_of_license_text": 1.72, + "percentage_of_license_text": 11.76, "copyrights": [], "holders": [], "authors": [ { "author": "Nate Rabins", - "start_line": 25, - "end_line": 26 + "start_line": 4, + "end_line": 5 } ], "scan_errors": [] }, - { - "path": "change-case-change-case-5.4.4/packages/sponge-case/tsconfig.json", - "type": "file", - "package_data": [], - "for_packages": [ - "pkg:npm/sponge-case@2.0.3?uuid=fixed-uid-done-for-testing-5642512d1758" - ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "detected_license_expression": null, - "detected_license_expression_spdx": null, - "license_detections": [], - "license_clues": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "scan_errors": [] - }, { "path": "change-case-change-case-5.4.4/packages/swap-case", "type": "directory", "package_data": [], "for_packages": [ - "pkg:npm/swap-case@3.0.3?uuid=fixed-uid-done-for-testing-5642512d1758" + "pkg:npm/swap-case?uuid=fixed-uid-done-for-testing-5642512d1758" ], "is_legal": false, "is_manifest": false, @@ -58446,11 +1037,11 @@ "type": "npm", "namespace": null, "name": "swap-case", - "version": "3.0.3", + "version": null, "qualifiers": {}, "subpath": null, "primary_language": "JavaScript", - "description": "Transform a string by swapping every character from upper to lower case, or lower to upper case", + "description": null, "release_date": null, "parties": [ { @@ -58461,25 +1052,17 @@ "url": "http://blakeembrey.me" } ], - "keywords": [ - "swap", - "case", - "invert", - "convert", - "transform", - "lower", - "upper" - ], - "homepage_url": "https://github.com/blakeembrey/change-case/tree/master/packages/swap-case#readme", - "download_url": "https://registry.npmjs.org/swap-case/-/swap-case-3.0.3.tgz", + "keywords": [], + "homepage_url": null, + "download_url": null, "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, - "bug_tracking_url": "https://github.com/blakeembrey/change-case/issues", + "bug_tracking_url": null, "code_view_url": null, - "vcs_url": "git://github.com/blakeembrey/change-case.git", + "vcs_url": null, "copyright": null, "holder": null, "declared_license_expression": "mit", @@ -58520,14 +1103,14 @@ "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/swap-case", - "repository_download_url": "https://registry.npmjs.org/swap-case/-/swap-case-3.0.3.tgz", - "api_data_url": "https://registry.npmjs.org/swap-case/3.0.3", + "repository_download_url": null, + "api_data_url": "https://registry.npmjs.org/swap-case", "datasource_id": "npm_package_json", - "purl": "pkg:npm/swap-case@3.0.3" + "purl": "pkg:npm/swap-case" } ], "for_packages": [ - "pkg:npm/swap-case@3.0.3?uuid=fixed-uid-done-for-testing-5642512d1758" + "pkg:npm/swap-case?uuid=fixed-uid-done-for-testing-5642512d1758" ], "is_legal": false, "is_manifest": false, @@ -58545,8 +1128,8 @@ "license_expression": "mit", "spdx_license_expression": "MIT", "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/swap-case/package.json", - "start_line": 22, - "end_line": 22, + "start_line": 3, + "end_line": 3, "matcher": "2-aho", "score": 100.0, "matched_length": 2, @@ -58560,46 +1143,24 @@ } ], "license_clues": [], - "percentage_of_license_text": 1.63, + "percentage_of_license_text": 11.76, "copyrights": [], "holders": [], "authors": [ { "author": "Blake Embrey", - "start_line": 23, - "end_line": 24 + "start_line": 4, + "end_line": 5 } ], "scan_errors": [] }, - { - "path": "change-case-change-case-5.4.4/packages/swap-case/tsconfig.json", - "type": "file", - "package_data": [], - "for_packages": [ - "pkg:npm/swap-case@3.0.3?uuid=fixed-uid-done-for-testing-5642512d1758" - ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "detected_license_expression": null, - "detected_license_expression_spdx": null, - "license_detections": [], - "license_clues": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "scan_errors": [] - }, { "path": "change-case-change-case-5.4.4/packages/title-case", "type": "directory", "package_data": [], "for_packages": [ - "pkg:npm/title-case@4.3.1?uuid=fixed-uid-done-for-testing-5642512d1758" + "pkg:npm/title-case?uuid=fixed-uid-done-for-testing-5642512d1758" ], "is_legal": false, "is_manifest": false, @@ -58624,11 +1185,11 @@ "type": "npm", "namespace": null, "name": "title-case", - "version": "4.3.1", + "version": null, "qualifiers": {}, "subpath": null, "primary_language": "JavaScript", - "description": "Transform a string into title case following English rules", + "description": null, "release_date": null, "parties": [ { @@ -58639,25 +1200,17 @@ "url": "http://blakeembrey.me" } ], - "keywords": [ - "title", - "case", - "english", - "capital", - "sentence", - "convert", - "transform" - ], - "homepage_url": "https://github.com/blakeembrey/change-case/tree/master/packages/title-case#readme", - "download_url": "https://registry.npmjs.org/title-case/-/title-case-4.3.1.tgz", + "keywords": [], + "homepage_url": null, + "download_url": null, "size": null, "sha1": null, "md5": null, "sha256": null, "sha512": null, - "bug_tracking_url": "https://github.com/blakeembrey/change-case/issues", + "bug_tracking_url": null, "code_view_url": null, - "vcs_url": "git://github.com/blakeembrey/change-case.git", + "vcs_url": null, "copyright": null, "holder": null, "declared_license_expression": "mit", @@ -58698,14 +1251,14 @@ "extra_data": {}, "dependencies": [], "repository_homepage_url": "https://www.npmjs.com/package/title-case", - "repository_download_url": "https://registry.npmjs.org/title-case/-/title-case-4.3.1.tgz", - "api_data_url": "https://registry.npmjs.org/title-case/4.3.1", + "repository_download_url": null, + "api_data_url": "https://registry.npmjs.org/title-case", "datasource_id": "npm_package_json", - "purl": "pkg:npm/title-case@4.3.1" + "purl": "pkg:npm/title-case" } ], "for_packages": [ - "pkg:npm/title-case@4.3.1?uuid=fixed-uid-done-for-testing-5642512d1758" + "pkg:npm/title-case?uuid=fixed-uid-done-for-testing-5642512d1758" ], "is_legal": false, "is_manifest": false, @@ -58723,8 +1276,8 @@ "license_expression": "mit", "spdx_license_expression": "MIT", "from_file": "change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/title-case/package.json", - "start_line": 22, - "end_line": 22, + "start_line": 3, + "end_line": 3, "matcher": "2-aho", "score": 100.0, "matched_length": 2, @@ -58738,14 +1291,14 @@ } ], "license_clues": [], - "percentage_of_license_text": 1.74, + "percentage_of_license_text": 11.76, "copyrights": [], "holders": [], "authors": [ { "author": "Blake Embrey", - "start_line": 23, - "end_line": 24 + "start_line": 4, + "end_line": 5 } ], "scan_errors": [] @@ -58755,7 +1308,7 @@ "type": "file", "package_data": [], "for_packages": [ - "pkg:npm/title-case@4.3.1?uuid=fixed-uid-done-for-testing-5642512d1758" + "pkg:npm/title-case?uuid=fixed-uid-done-for-testing-5642512d1758" ], "is_legal": false, "is_manifest": false, From b84bec4b10e32ebd733b24a47d86ade069148efe Mon Sep 17 00:00:00 2001 From: swastik Date: Mon, 5 Aug 2024 02:07:31 +0530 Subject: [PATCH 42/57] Add test for python whl ecosystem #3707 #3862 Signed-off-by: swastik --- .../package_summary/python-whl-expected.json | 1457 +++++++++++++++++ .../sample-0.1.0.dist-info/METADATA | 122 ++ .../sample-0.1.0.dist-info/RECORD | 10 + .../sample-0.1.0.dist-info/WHEEL | 4 + .../sample-0.1.0.dist-info/licenses/AUTHORS | 49 + .../sample-0.1.0.dist-info/licenses/LICENSE | 31 + .../python.whl-extract/sample/__init__.py | 23 + .../sample/builder/__init__.py | 2 + .../sample/builder/_html5lib.py | 6 + .../sample/builder/_htmlparser.py | 9 + .../sample/builder/_lxml.py | 7 + .../sample/tests/__init__.py | 5 + tests/packagedcode/test_plugin_package.py | 10 +- 13 files changed, 1734 insertions(+), 1 deletion(-) create mode 100644 tests/packagedcode/data/package_summary/python-whl-expected.json create mode 100644 tests/packagedcode/data/package_summary/python.whl-extract/sample-0.1.0.dist-info/METADATA create mode 100644 tests/packagedcode/data/package_summary/python.whl-extract/sample-0.1.0.dist-info/RECORD create mode 100644 tests/packagedcode/data/package_summary/python.whl-extract/sample-0.1.0.dist-info/WHEEL create mode 100644 tests/packagedcode/data/package_summary/python.whl-extract/sample-0.1.0.dist-info/licenses/AUTHORS create mode 100644 tests/packagedcode/data/package_summary/python.whl-extract/sample-0.1.0.dist-info/licenses/LICENSE create mode 100644 tests/packagedcode/data/package_summary/python.whl-extract/sample/__init__.py create mode 100644 tests/packagedcode/data/package_summary/python.whl-extract/sample/builder/__init__.py create mode 100644 tests/packagedcode/data/package_summary/python.whl-extract/sample/builder/_html5lib.py create mode 100644 tests/packagedcode/data/package_summary/python.whl-extract/sample/builder/_htmlparser.py create mode 100644 tests/packagedcode/data/package_summary/python.whl-extract/sample/builder/_lxml.py create mode 100644 tests/packagedcode/data/package_summary/python.whl-extract/sample/tests/__init__.py diff --git a/tests/packagedcode/data/package_summary/python-whl-expected.json b/tests/packagedcode/data/package_summary/python-whl-expected.json new file mode 100644 index 00000000000..9f11b3b6553 --- /dev/null +++ b/tests/packagedcode/data/package_summary/python-whl-expected.json @@ -0,0 +1,1457 @@ +{ + "summary": { + "declared_license_expression": "mit AND unknown-license-reference", + "license_clarity_score": { + "score": 100, + "declared_license": true, + "identification_precision": true, + "has_license_text": true, + "declared_copyrights": true, + "conflicting_license_categories": false, + "ambiguous_compound_licensing": false + }, + "declared_holder": "Leonard Richardson", + "primary_language": null, + "other_license_expressions": [ + { + "value": "mit", + "count": 7 + }, + { + "value": null, + "count": 3 + } + ], + "other_holders": [ + { + "value": null, + "count": 9 + }, + { + "value": "Isaac Muse", + "count": 1 + }, + { + "value": "James Graham and other contributors", + "count": 1 + } + ], + "other_languages": [] + }, + "packages": [ + { + "type": "pypi", + "namespace": null, + "name": "beautifulsoup4", + "version": "4.12.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "Python", + "description": "Screen-scraping library\nBeautiful Soup is a library that makes it easy to scrape information\nfrom web pages. It sits atop an HTML or XML parser, providing Pythonic\nidioms for iterating, searching, and modifying the parse tree.\n\n# Quick start\n\n```\n>>> from bs4 import BeautifulSoup\n>>> soup = BeautifulSoup(\"

SomebadHTML\")\n>>> print(soup.prettify())\n\n \n

\n Some\n \n bad\n \n HTML\n \n \n

\n \n\n>>> soup.find(text=\"bad\")\n'bad'\n>>> soup.i\nHTML\n#\n>>> soup = BeautifulSoup(\"SomebadXML\", \"xml\")\n#\n>>> print(soup.prettify())\n\n\n Some\n \n bad\n \n XML\n \n\n```\n\nTo go beyond the basics, [comprehensive documentation is available](https://www.crummy.com/software/BeautifulSoup/bs4/doc/).\n\n# Links\n\n* [Homepage](https://www.crummy.com/software/BeautifulSoup/bs4/)\n* [Documentation](https://www.crummy.com/software/BeautifulSoup/bs4/doc/)\n* [Discussion group](https://groups.google.com/group/beautifulsoup/)\n* [Development](https://code.launchpad.net/beautifulsoup/)\n* [Bug tracker](https://bugs.launchpad.net/beautifulsoup/)\n* [Complete changelog](https://bazaar.launchpad.net/~leonardr/beautifulsoup/bs4/view/head:/CHANGELOG)\n\n# Note on Python 2 sunsetting\n\nBeautiful Soup's support for Python 2 was discontinued on December 31,\n2020: one year after the sunset date for Python 2 itself. From this\npoint onward, new Beautiful Soup development will exclusively target\nPython 3. The final release of Beautiful Soup 4 to support Python 2\nwas 4.9.3.\n\n# Supporting the project\n\nIf you use Beautiful Soup as part of your professional work, please consider a\n[Tidelift subscription](https://tidelift.com/subscription/pkg/pypi-beautifulsoup4?utm_source=pypi-beautifulsoup4&utm_medium=referral&utm_campaign=readme).\nThis will support many of the free software projects your organization\ndepends on, not just Beautiful Soup.\n\nIf you use Beautiful Soup for personal projects, the best way to say\nthank you is to read\n[Tool Safety](https://www.crummy.com/software/BeautifulSoup/zine/), a zine I\nwrote about what Beautiful Soup has taught me about software\ndevelopment.\n\n# Building the documentation\n\nThe bs4/doc/ directory contains full documentation in Sphinx\nformat. Run `make html` in that directory to create HTML\ndocumentation.\n\n# Running the unit tests\n\nBeautiful Soup supports unit test discovery using Pytest:\n\n```\n$ pytest\n```", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": null, + "email": "Leonard Richardson ", + "url": null + } + ], + "keywords": [ + "HTML", + "XML", + "parse", + "soup", + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "Programming Language :: Python", + "Programming Language :: Python :: 3", + "Topic :: Software Development :: Libraries :: Python Modules", + "Topic :: Text Processing :: Markup :: HTML", + "Topic :: Text Processing :: Markup :: SGML", + "Topic :: Text Processing :: Markup :: XML" + ], + "homepage_url": "https://www.crummy.com/software/BeautifulSoup/bs4/", + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "python.whl-extract/sample-0.1.0.dist-info/METADATA", + "start_line": 1, + "end_line": 1, + "matcher": "1-hash", + "score": 100.0, + "matched_length": 2, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_14.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_14.RULE", + "matched_text": "MIT License" + } + ], + "identifier": "mit-9967e727-165e-9bb5-f090-7de5e47a3929" + }, + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "python.whl-extract/sample-0.1.0.dist-info/METADATA", + "start_line": 1, + "end_line": 1, + "matcher": "1-hash", + "score": 100.0, + "matched_length": 5, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "pypi_mit_license.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_mit_license.RULE", + "matched_text": "- 'License :: OSI Approved :: MIT License'" + } + ], + "identifier": "mit-24a5293c-14d7-5403-efac-1a8b7532c0e8" + } + ], + "other_license_expression": "mit", + "other_license_expression_spdx": "MIT", + "other_license_detections": [], + "extracted_license_statement": "license: MIT License\nclassifiers:\n - 'License :: OSI Approved :: MIT License'\n", + "notice_text": null, + "source_packages": [], + "is_private": false, + "is_virtual": false, + "extra_data": { + "Download": "https://www.crummy.com/software/BeautifulSoup/bs4/download/" + }, + "repository_homepage_url": "https://pypi.org/project/beautifulsoup4", + "repository_download_url": "https://pypi.org/packages/source/b/beautifulsoup4/beautifulsoup4-4.12.3.tar.gz", + "api_data_url": "https://pypi.org/pypi/beautifulsoup4/4.12.3/json", + "package_uid": "pkg:pypi/beautifulsoup4@4.12.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "sample-0.1.0.dist-info/METADATA" + ], + "datasource_ids": [ + "pypi_wheel_metadata" + ], + "license_clarity_score": { + "score": 80, + "declared_license": true, + "identification_precision": true, + "has_license_text": false, + "declared_copyrights": false, + "conflicting_license_categories": false, + "ambiguous_compound_licensing": false + }, + "purl": "pkg:pypi/beautifulsoup4@4.12.3" + } + ], + "dependencies": [ + { + "purl": "pkg:pypi/soupsieve", + "extracted_requirement": ">1.2", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:pypi/soupsieve?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:pypi/beautifulsoup4@4.12.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "sample-0.1.0.dist-info/METADATA", + "datasource_id": "pypi_wheel_metadata" + }, + { + "purl": "pkg:pypi/cchardet", + "extracted_requirement": null, + "scope": "cchardet", + "is_runtime": true, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:pypi/cchardet?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:pypi/beautifulsoup4@4.12.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "sample-0.1.0.dist-info/METADATA", + "datasource_id": "pypi_wheel_metadata" + }, + { + "purl": "pkg:pypi/chardet", + "extracted_requirement": null, + "scope": "chardet", + "is_runtime": true, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:pypi/chardet?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:pypi/beautifulsoup4@4.12.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "sample-0.1.0.dist-info/METADATA", + "datasource_id": "pypi_wheel_metadata" + }, + { + "purl": "pkg:pypi/charset-normalizer", + "extracted_requirement": null, + "scope": "charset-normalizer", + "is_runtime": true, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:pypi/charset-normalizer?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:pypi/beautifulsoup4@4.12.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "sample-0.1.0.dist-info/METADATA", + "datasource_id": "pypi_wheel_metadata" + }, + { + "purl": "pkg:pypi/html5lib", + "extracted_requirement": null, + "scope": "html5lib", + "is_runtime": true, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:pypi/html5lib?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:pypi/beautifulsoup4@4.12.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "sample-0.1.0.dist-info/METADATA", + "datasource_id": "pypi_wheel_metadata" + }, + { + "purl": "pkg:pypi/lxml", + "extracted_requirement": null, + "scope": "lxml", + "is_runtime": true, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:pypi/lxml?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:pypi/beautifulsoup4@4.12.3?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "sample-0.1.0.dist-info/METADATA", + "datasource_id": "pypi_wheel_metadata" + } + ], + "license_detections": [ + { + "identifier": "mit-5efc8b4c-330e-42ff-3423-92f89eb9526a", + "license_expression": "mit", + "license_expression_spdx": "MIT", + "detection_count": 4, + "reference_matches": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "python.whl-extract/sample/builder/__init__.py", + "start_line": 1, + "end_line": 1, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 11, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_413.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_413.RULE" + }, + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "python.whl-extract/sample/builder/__init__.py", + "start_line": 2, + "end_line": 2, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 2, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" + } + ] + }, + { + "identifier": "mit-10691223-5437-037e-cdc7-2fea369a7666", + "license_expression": "mit", + "license_expression_spdx": "MIT", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "python.whl-extract/sample/builder/_htmlparser.py", + "start_line": 4, + "end_line": 5, + "matcher": "3-seq", + "score": 63.16, + "matched_length": 12, + "match_coverage": 63.16, + "rule_relevance": 100, + "rule_identifier": "mit_264.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_264.RULE" + } + ] + }, + { + "identifier": "mit-1f8486fd-7f89-7615-577f-4f2da8721e17", + "license_expression": "mit", + "license_expression_spdx": "MIT", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "python.whl-extract/sample/__init__.py", + "start_line": 20, + "end_line": 21, + "matcher": "3-seq", + "score": 63.16, + "matched_length": 12, + "match_coverage": 63.16, + "rule_relevance": 100, + "rule_identifier": "mit_412.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_412.RULE" + } + ] + }, + { + "identifier": "mit-24a5293c-14d7-5403-efac-1a8b7532c0e8", + "license_expression": "mit", + "license_expression_spdx": "MIT", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "python.whl-extract/sample-0.1.0.dist-info/METADATA", + "start_line": 1, + "end_line": 1, + "matcher": "1-hash", + "score": 100.0, + "matched_length": 5, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "pypi_mit_license.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_mit_license.RULE" + } + ] + }, + { + "identifier": "mit-9967e727-165e-9bb5-f090-7de5e47a3929", + "license_expression": "mit", + "license_expression_spdx": "MIT", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "python.whl-extract/sample-0.1.0.dist-info/METADATA", + "start_line": 1, + "end_line": 1, + "matcher": "1-hash", + "score": 100.0, + "matched_length": 2, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_14.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_14.RULE" + } + ] + }, + { + "identifier": "mit-c313540a-026f-98f3-b960-6c3722909d18", + "license_expression": "mit", + "license_expression_spdx": "MIT", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "python.whl-extract/sample-0.1.0.dist-info/licenses/LICENSE", + "start_line": 1, + "end_line": 1, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 7, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_835.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_835.RULE" + }, + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "python.whl-extract/sample-0.1.0.dist-info/licenses/LICENSE", + "start_line": 5, + "end_line": 23, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 161, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE" + }, + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "python.whl-extract/sample-0.1.0.dist-info/licenses/LICENSE", + "start_line": 26, + "end_line": 26, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 6, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "beautifulsoup4_mit2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/beautifulsoup4_mit2.RULE" + }, + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "python.whl-extract/sample-0.1.0.dist-info/licenses/LICENSE", + "start_line": 30, + "end_line": 30, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 6, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "beautifulsoup4_mit2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/beautifulsoup4_mit2.RULE" + } + ] + }, + { + "identifier": "mit_and_unknown_license_reference-749bcecd-d86e-814b-043e-efb9330165a4", + "license_expression": "mit AND unknown-license-reference", + "license_expression_spdx": "MIT AND LicenseRef-scancode-unknown-license-reference", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "python.whl-extract/sample-0.1.0.dist-info/METADATA", + "start_line": 8, + "end_line": 9, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 4, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_1192.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_1192.RULE" + }, + { + "license_expression": "unknown-license-reference", + "license_expression_spdx": "LicenseRef-scancode-unknown-license-reference", + "from_file": "python.whl-extract/sample-0.1.0.dist-info/METADATA", + "start_line": 10, + "end_line": 10, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 3, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "unknown-license-reference_see_license_at_manifest_1.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unknown-license-reference_see_license_at_manifest_1.RULE" + }, + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "python.whl-extract/sample-0.1.0.dist-info/METADATA", + "start_line": 14, + "end_line": 14, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 5, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "pypi_mit_license.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_mit_license.RULE" + } + ] + } + ], + "files": [ + { + "path": "sample", + "type": "directory", + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "scan_errors": [] + }, + { + "path": "sample-0.1.0.dist-info", + "type": "directory", + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "scan_errors": [] + }, + { + "path": "sample-0.1.0.dist-info/METADATA", + "type": "file", + "package_data": [ + { + "type": "pypi", + "namespace": null, + "name": "beautifulsoup4", + "version": "4.12.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "Python", + "description": "Screen-scraping library\nBeautiful Soup is a library that makes it easy to scrape information\nfrom web pages. It sits atop an HTML or XML parser, providing Pythonic\nidioms for iterating, searching, and modifying the parse tree.\n\n# Quick start\n\n```\n>>> from bs4 import BeautifulSoup\n>>> soup = BeautifulSoup(\"

SomebadHTML\")\n>>> print(soup.prettify())\n\n \n

\n Some\n \n bad\n \n HTML\n \n \n

\n \n\n>>> soup.find(text=\"bad\")\n'bad'\n>>> soup.i\nHTML\n#\n>>> soup = BeautifulSoup(\"SomebadXML\", \"xml\")\n#\n>>> print(soup.prettify())\n\n\n Some\n \n bad\n \n XML\n \n\n```\n\nTo go beyond the basics, [comprehensive documentation is available](https://www.crummy.com/software/BeautifulSoup/bs4/doc/).\n\n# Links\n\n* [Homepage](https://www.crummy.com/software/BeautifulSoup/bs4/)\n* [Documentation](https://www.crummy.com/software/BeautifulSoup/bs4/doc/)\n* [Discussion group](https://groups.google.com/group/beautifulsoup/)\n* [Development](https://code.launchpad.net/beautifulsoup/)\n* [Bug tracker](https://bugs.launchpad.net/beautifulsoup/)\n* [Complete changelog](https://bazaar.launchpad.net/~leonardr/beautifulsoup/bs4/view/head:/CHANGELOG)\n\n# Note on Python 2 sunsetting\n\nBeautiful Soup's support for Python 2 was discontinued on December 31,\n2020: one year after the sunset date for Python 2 itself. From this\npoint onward, new Beautiful Soup development will exclusively target\nPython 3. The final release of Beautiful Soup 4 to support Python 2\nwas 4.9.3.\n\n# Supporting the project\n\nIf you use Beautiful Soup as part of your professional work, please consider a\n[Tidelift subscription](https://tidelift.com/subscription/pkg/pypi-beautifulsoup4?utm_source=pypi-beautifulsoup4&utm_medium=referral&utm_campaign=readme).\nThis will support many of the free software projects your organization\ndepends on, not just Beautiful Soup.\n\nIf you use Beautiful Soup for personal projects, the best way to say\nthank you is to read\n[Tool Safety](https://www.crummy.com/software/BeautifulSoup/zine/), a zine I\nwrote about what Beautiful Soup has taught me about software\ndevelopment.\n\n# Building the documentation\n\nThe bs4/doc/ directory contains full documentation in Sphinx\nformat. Run `make html` in that directory to create HTML\ndocumentation.\n\n# Running the unit tests\n\nBeautiful Soup supports unit test discovery using Pytest:\n\n```\n$ pytest\n```", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": null, + "email": "Leonard Richardson ", + "url": null + } + ], + "keywords": [ + "HTML", + "XML", + "parse", + "soup", + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "Programming Language :: Python", + "Programming Language :: Python :: 3", + "Topic :: Software Development :: Libraries :: Python Modules", + "Topic :: Text Processing :: Markup :: HTML", + "Topic :: Text Processing :: Markup :: SGML", + "Topic :: Text Processing :: Markup :: XML" + ], + "homepage_url": "https://www.crummy.com/software/BeautifulSoup/bs4/", + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "python.whl-extract/sample-0.1.0.dist-info/METADATA", + "start_line": 1, + "end_line": 1, + "matcher": "1-hash", + "score": 100.0, + "matched_length": 2, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_14.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_14.RULE", + "matched_text": "MIT License" + } + ], + "identifier": "mit-9967e727-165e-9bb5-f090-7de5e47a3929" + }, + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "python.whl-extract/sample-0.1.0.dist-info/METADATA", + "start_line": 1, + "end_line": 1, + "matcher": "1-hash", + "score": 100.0, + "matched_length": 5, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "pypi_mit_license.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_mit_license.RULE", + "matched_text": "- 'License :: OSI Approved :: MIT License'" + } + ], + "identifier": "mit-24a5293c-14d7-5403-efac-1a8b7532c0e8" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "license: MIT License\nclassifiers:\n - 'License :: OSI Approved :: MIT License'\n", + "notice_text": null, + "source_packages": [], + "file_references": [ + { + "path": "sample/__init__.py", + "size": 33822, + "sha1": null, + "md5": null, + "sha256": "92adf6702b5088d8e353d5f08c3d1bd637573795840bcee726a4925b73e15643", + "sha512": null, + "extra_data": {} + }, + { + "path": "sample/builder/_html5lib.py", + "size": 19114, + "sha1": null, + "md5": null, + "sha256": "d30fa198f339c16476883b91091e8cbd8e993d76e0fe181d7729be616aa3d37b", + "sha512": null, + "extra_data": {} + }, + { + "path": "sample/builder/_htmlparser.py", + "size": 14923, + "sha1": null, + "md5": null, + "sha256": "fd50f9674f23e80f5860c478cbb6537dd333c22081b1251000fb8789807e5992", + "sha512": null, + "extra_data": {} + }, + { + "path": "sample/builder/_lxml.py", + "size": 14948, + "sha1": null, + "md5": null, + "sha256": "c8a74cc7591d5fb1f60a8a704961189b84a0adf91df960e3f076ec91c68b6ae5", + "sha512": null, + "extra_data": {} + }, + { + "path": "sample/tests/__init__.py", + "size": 48392, + "sha1": null, + "md5": null, + "sha256": "3727537a076cfebecca0e12e40b4ba4c599303d4f02b72b1261c0492a8c21934", + "sha512": null, + "extra_data": {} + }, + { + "path": "samples-0.1.0.dist-info/METADATA", + "size": 3790, + "sha1": null, + "md5": null, + "sha256": "524392d64a088e56a4232f50d6edb208dc03105394652acb72c6d5fa64c89f3e", + "sha512": null, + "extra_data": {} + }, + { + "path": "samples-0.1.0.dist-info/WHEEL", + "size": 87, + "sha1": null, + "md5": null, + "sha256": "99161210bdc887a8396bf095308730885fffd007b8fe02d8874d5814dc22ab59", + "sha512": null, + "extra_data": {} + }, + { + "path": "samples-0.1.0.dist-info/licenses/AUTHORS", + "size": 2176, + "sha1": null, + "md5": null, + "sha256": "b9221d6eb05bd6ca1b75797b56b954beebe29b674df64177307e04767d162861", + "sha512": null, + "extra_data": {} + }, + { + "path": "samples-0.1.0.dist-info/licenses/LICENSE", + "size": 1441, + "sha1": null, + "md5": null, + "sha256": "55b4d8d4b1e5bc86d10efac91b74c87bcb77526b0f5b9edaf8b9cd2adc7397b2", + "sha512": null, + "extra_data": {} + }, + { + "path": "samples-0.1.0.dist-info/RECORD", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "extra_data": {} + } + ], + "is_private": false, + "is_virtual": false, + "extra_data": { + "Download": "https://www.crummy.com/software/BeautifulSoup/bs4/download/" + }, + "dependencies": [ + { + "purl": "pkg:pypi/soupsieve", + "extracted_requirement": ">1.2", + "scope": "install", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:pypi/cchardet", + "extracted_requirement": null, + "scope": "cchardet", + "is_runtime": true, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:pypi/chardet", + "extracted_requirement": null, + "scope": "chardet", + "is_runtime": true, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:pypi/charset-normalizer", + "extracted_requirement": null, + "scope": "charset-normalizer", + "is_runtime": true, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:pypi/html5lib", + "extracted_requirement": null, + "scope": "html5lib", + "is_runtime": true, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:pypi/lxml", + "extracted_requirement": null, + "scope": "lxml", + "is_runtime": true, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://pypi.org/project/beautifulsoup4", + "repository_download_url": "https://pypi.org/packages/source/b/beautifulsoup4/beautifulsoup4-4.12.3.tar.gz", + "api_data_url": "https://pypi.org/pypi/beautifulsoup4/4.12.3/json", + "datasource_id": "pypi_wheel_metadata", + "purl": "pkg:pypi/beautifulsoup4@4.12.3" + } + ], + "for_packages": [ + "pkg:pypi/beautifulsoup4@4.12.3?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "is_legal": false, + "is_manifest": true, + "is_readme": false, + "is_top_level": true, + "is_key_file": true, + "detected_license_expression": "mit AND unknown-license-reference", + "detected_license_expression_spdx": "MIT AND LicenseRef-scancode-unknown-license-reference", + "license_detections": [ + { + "license_expression": "mit AND unknown-license-reference", + "license_expression_spdx": "MIT AND LicenseRef-scancode-unknown-license-reference", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "python.whl-extract/sample-0.1.0.dist-info/METADATA", + "start_line": 8, + "end_line": 9, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 4, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_1192.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_1192.RULE" + }, + { + "license_expression": "unknown-license-reference", + "spdx_license_expression": "LicenseRef-scancode-unknown-license-reference", + "from_file": "python.whl-extract/sample-0.1.0.dist-info/METADATA", + "start_line": 10, + "end_line": 10, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 3, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "unknown-license-reference_see_license_at_manifest_1.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/unknown-license-reference_see_license_at_manifest_1.RULE" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "python.whl-extract/sample-0.1.0.dist-info/METADATA", + "start_line": 14, + "end_line": 14, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 5, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "pypi_mit_license.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pypi_mit_license.RULE" + } + ], + "identifier": "mit_and_unknown_license_reference-749bcecd-d86e-814b-043e-efb9330165a4" + } + ], + "license_clues": [], + "percentage_of_license_text": 2.35, + "copyrights": [], + "holders": [], + "authors": [], + "scan_errors": [] + }, + { + "path": "sample-0.1.0.dist-info/RECORD", + "type": "file", + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "scan_errors": [] + }, + { + "path": "sample-0.1.0.dist-info/WHEEL", + "type": "file", + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "scan_errors": [] + }, + { + "path": "sample-0.1.0.dist-info/licenses", + "type": "directory", + "package_data": [], + "for_packages": [], + "is_legal": true, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": true, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "scan_errors": [] + }, + { + "path": "sample-0.1.0.dist-info/licenses/AUTHORS", + "type": "file", + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "scan_errors": [] + }, + { + "path": "sample-0.1.0.dist-info/licenses/LICENSE", + "type": "file", + "package_data": [], + "for_packages": [], + "is_legal": true, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": true, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "python.whl-extract/sample-0.1.0.dist-info/licenses/LICENSE", + "start_line": 1, + "end_line": 1, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 7, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_835.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_835.RULE" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "python.whl-extract/sample-0.1.0.dist-info/licenses/LICENSE", + "start_line": 5, + "end_line": 23, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 161, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "python.whl-extract/sample-0.1.0.dist-info/licenses/LICENSE", + "start_line": 26, + "end_line": 26, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 6, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "beautifulsoup4_mit2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/beautifulsoup4_mit2.RULE" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "python.whl-extract/sample-0.1.0.dist-info/licenses/LICENSE", + "start_line": 30, + "end_line": 30, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 6, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "beautifulsoup4_mit2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/beautifulsoup4_mit2.RULE" + } + ], + "identifier": "mit-c313540a-026f-98f3-b960-6c3722909d18" + } + ], + "license_clues": [], + "percentage_of_license_text": 81.45, + "copyrights": [ + { + "copyright": "Copyright (c) Leonard Richardson", + "start_line": 3, + "end_line": 3 + }, + { + "copyright": "Copyright (c) James Graham and other contributors", + "start_line": 26, + "end_line": 27 + }, + { + "copyright": "Copyright (c) Isaac Muse", + "start_line": 30, + "end_line": 31 + } + ], + "holders": [ + { + "holder": "Leonard Richardson", + "start_line": 3, + "end_line": 3 + }, + { + "holder": "James Graham and other contributors", + "start_line": 26, + "end_line": 27 + }, + { + "holder": "Isaac Muse", + "start_line": 31, + "end_line": 31 + } + ], + "authors": [], + "scan_errors": [] + }, + { + "path": "sample/__init__.py", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:pypi/beautifulsoup4@4.12.3?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "python.whl-extract/sample/__init__.py", + "start_line": 20, + "end_line": 21, + "matcher": "3-seq", + "score": 63.16, + "matched_length": 12, + "match_coverage": 63.16, + "rule_relevance": 100, + "rule_identifier": "mit_412.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_412.RULE" + } + ], + "identifier": "mit-1f8486fd-7f89-7615-577f-4f2da8721e17" + } + ], + "license_clues": [], + "percentage_of_license_text": 9.68, + "copyrights": [ + { + "copyright": "Copyright (c) 2004-2024 Leonard Richardson", + "start_line": 19, + "end_line": 19 + } + ], + "holders": [ + { + "holder": "Leonard Richardson", + "start_line": 19, + "end_line": 19 + } + ], + "authors": [ + { + "author": "Leonard Richardson (leonardr@segfault.org)", + "start_line": 17, + "end_line": 17 + } + ], + "scan_errors": [] + }, + { + "path": "sample/builder", + "type": "directory", + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "scan_errors": [] + }, + { + "path": "sample/builder/__init__.py", + "type": "file", + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "python.whl-extract/sample/builder/__init__.py", + "start_line": 1, + "end_line": 1, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 11, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_413.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_413.RULE" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "python.whl-extract/sample/builder/__init__.py", + "start_line": 2, + "end_line": 2, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 2, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" + } + ], + "identifier": "mit-5efc8b4c-330e-42ff-3423-92f89eb9526a" + } + ], + "license_clues": [], + "percentage_of_license_text": 100.0, + "copyrights": [], + "holders": [], + "authors": [], + "scan_errors": [] + }, + { + "path": "sample/builder/_html5lib.py", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:pypi/beautifulsoup4@4.12.3?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "python.whl-extract/sample/builder/_html5lib.py", + "start_line": 1, + "end_line": 1, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 11, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_413.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_413.RULE" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "python.whl-extract/sample/builder/_html5lib.py", + "start_line": 2, + "end_line": 2, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 2, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" + } + ], + "identifier": "mit-5efc8b4c-330e-42ff-3423-92f89eb9526a" + } + ], + "license_clues": [], + "percentage_of_license_text": 86.67, + "copyrights": [], + "holders": [], + "authors": [], + "scan_errors": [] + }, + { + "path": "sample/builder/_htmlparser.py", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:pypi/beautifulsoup4@4.12.3?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "python.whl-extract/sample/builder/_htmlparser.py", + "start_line": 4, + "end_line": 5, + "matcher": "3-seq", + "score": 63.16, + "matched_length": 12, + "match_coverage": 63.16, + "rule_relevance": 100, + "rule_identifier": "mit_264.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_264.RULE" + } + ], + "identifier": "mit-10691223-5437-037e-cdc7-2fea369a7666" + } + ], + "license_clues": [], + "percentage_of_license_text": 38.71, + "copyrights": [], + "holders": [], + "authors": [], + "scan_errors": [] + }, + { + "path": "sample/builder/_lxml.py", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:pypi/beautifulsoup4@4.12.3?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "python.whl-extract/sample/builder/_lxml.py", + "start_line": 1, + "end_line": 1, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 11, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_413.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_413.RULE" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "python.whl-extract/sample/builder/_lxml.py", + "start_line": 2, + "end_line": 2, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 2, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" + } + ], + "identifier": "mit-5efc8b4c-330e-42ff-3423-92f89eb9526a" + } + ], + "license_clues": [], + "percentage_of_license_text": 81.25, + "copyrights": [], + "holders": [], + "authors": [], + "scan_errors": [] + }, + { + "path": "sample/tests", + "type": "directory", + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "scan_errors": [] + }, + { + "path": "sample/tests/__init__.py", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:pypi/beautifulsoup4@4.12.3?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "python.whl-extract/sample/tests/__init__.py", + "start_line": 4, + "end_line": 4, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 11, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_413.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_413.RULE" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "python.whl-extract/sample/tests/__init__.py", + "start_line": 5, + "end_line": 5, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 2, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" + } + ], + "identifier": "mit-5efc8b4c-330e-42ff-3423-92f89eb9526a" + } + ], + "license_clues": [], + "percentage_of_license_text": 65.0, + "copyrights": [], + "holders": [], + "authors": [], + "scan_errors": [] + } + ] +} \ No newline at end of file diff --git a/tests/packagedcode/data/package_summary/python.whl-extract/sample-0.1.0.dist-info/METADATA b/tests/packagedcode/data/package_summary/python.whl-extract/sample-0.1.0.dist-info/METADATA new file mode 100644 index 00000000000..a2681d725d1 --- /dev/null +++ b/tests/packagedcode/data/package_summary/python.whl-extract/sample-0.1.0.dist-info/METADATA @@ -0,0 +1,122 @@ +Metadata-Version: 2.1 +Name: beautifulsoup4 +Version: 4.12.3 +Summary: Screen-scraping library +Project-URL: Download, https://www.crummy.com/software/BeautifulSoup/bs4/download/ +Project-URL: Homepage, https://www.crummy.com/software/BeautifulSoup/bs4/ +Author-email: Leonard Richardson +License: MIT License +License-File: AUTHORS +License-File: LICENSE +Keywords: HTML,XML,parse,soup +Classifier: Development Status :: 5 - Production/Stable +Classifier: Intended Audience :: Developers +Classifier: License :: OSI Approved :: MIT License +Classifier: Programming Language :: Python +Classifier: Programming Language :: Python :: 3 +Classifier: Topic :: Software Development :: Libraries :: Python Modules +Classifier: Topic :: Text Processing :: Markup :: HTML +Classifier: Topic :: Text Processing :: Markup :: SGML +Classifier: Topic :: Text Processing :: Markup :: XML +Requires-Python: >=3.6.0 +Requires-Dist: soupsieve>1.2 +Provides-Extra: cchardet +Requires-Dist: cchardet; extra == 'cchardet' +Provides-Extra: chardet +Requires-Dist: chardet; extra == 'chardet' +Provides-Extra: charset-normalizer +Requires-Dist: charset-normalizer; extra == 'charset-normalizer' +Provides-Extra: html5lib +Requires-Dist: html5lib; extra == 'html5lib' +Provides-Extra: lxml +Requires-Dist: lxml; extra == 'lxml' +Description-Content-Type: text/markdown + +Beautiful Soup is a library that makes it easy to scrape information +from web pages. It sits atop an HTML or XML parser, providing Pythonic +idioms for iterating, searching, and modifying the parse tree. + +# Quick start + +``` +>>> from bs4 import BeautifulSoup +>>> soup = BeautifulSoup("

SomebadHTML") +>>> print(soup.prettify()) + + +

+ Some + + bad + + HTML + + +

+ + +>>> soup.find(text="bad") +'bad' +>>> soup.i +HTML +# +>>> soup = BeautifulSoup("SomebadXML", "xml") +# +>>> print(soup.prettify()) + + + Some + + bad + + XML + + +``` + +To go beyond the basics, [comprehensive documentation is available](https://www.crummy.com/software/BeautifulSoup/bs4/doc/). + +# Links + +* [Homepage](https://www.crummy.com/software/BeautifulSoup/bs4/) +* [Documentation](https://www.crummy.com/software/BeautifulSoup/bs4/doc/) +* [Discussion group](https://groups.google.com/group/beautifulsoup/) +* [Development](https://code.launchpad.net/beautifulsoup/) +* [Bug tracker](https://bugs.launchpad.net/beautifulsoup/) +* [Complete changelog](https://bazaar.launchpad.net/~leonardr/beautifulsoup/bs4/view/head:/CHANGELOG) + +# Note on Python 2 sunsetting + +Beautiful Soup's support for Python 2 was discontinued on December 31, +2020: one year after the sunset date for Python 2 itself. From this +point onward, new Beautiful Soup development will exclusively target +Python 3. The final release of Beautiful Soup 4 to support Python 2 +was 4.9.3. + +# Supporting the project + +If you use Beautiful Soup as part of your professional work, please consider a +[Tidelift subscription](https://tidelift.com/subscription/pkg/pypi-beautifulsoup4?utm_source=pypi-beautifulsoup4&utm_medium=referral&utm_campaign=readme). +This will support many of the free software projects your organization +depends on, not just Beautiful Soup. + +If you use Beautiful Soup for personal projects, the best way to say +thank you is to read +[Tool Safety](https://www.crummy.com/software/BeautifulSoup/zine/), a zine I +wrote about what Beautiful Soup has taught me about software +development. + +# Building the documentation + +The bs4/doc/ directory contains full documentation in Sphinx +format. Run `make html` in that directory to create HTML +documentation. + +# Running the unit tests + +Beautiful Soup supports unit test discovery using Pytest: + +``` +$ pytest +``` + diff --git a/tests/packagedcode/data/package_summary/python.whl-extract/sample-0.1.0.dist-info/RECORD b/tests/packagedcode/data/package_summary/python.whl-extract/sample-0.1.0.dist-info/RECORD new file mode 100644 index 00000000000..0b9b81a24d1 --- /dev/null +++ b/tests/packagedcode/data/package_summary/python.whl-extract/sample-0.1.0.dist-info/RECORD @@ -0,0 +1,10 @@ +sample/__init__.py,sha256=kq32cCtQiNjjU9XwjD0b1jdXN5WEC87nJqSSW3PhVkM,33822 +sample/builder/_html5lib.py,sha256=0w-hmPM5wWR2iDuRCR6MvY6ZPXbg_hgddym-YWqj03s,19114 +sample/builder/_htmlparser.py,sha256=_VD5Z08j6A9YYMR4y7ZTfdMzwiCBsSUQAPuHiYB-WZI,14923 +sample/builder/_lxml.py,sha256=yKdMx1kdX7H2CopwSWEYm4Sgrfkd-WDj8HbskcaLauU,14948 +sample/tests/__init__.py,sha256=NydTegds_r7MoOEuQLS6TFmTA9TwK3KxJhwEkqjCGTQ,48392 +samples-0.1.0.dist-info/METADATA,sha256=UkOS1koIjlakIy9Q1u2yCNwDEFOUZSrLcsbV-mTInz4,3790 +samples-0.1.0.dist-info/WHEEL,sha256=mRYSEL3Ih6g5a_CVMIcwiF__0Ae4_gLYh01YFNwiq1k,87 +samples-0.1.0.dist-info/licenses/AUTHORS,sha256=uSIdbrBb1sobdXl7VrlUvuvim2dN9kF3MH4Edn0WKGE,2176 +samples-0.1.0.dist-info/licenses/LICENSE,sha256=VbTY1LHlvIbRDvrJG3TIe8t3UmsPW57a-LnNKtxzl7I,1441 +samples-0.1.0.dist-info/RECORD, diff --git a/tests/packagedcode/data/package_summary/python.whl-extract/sample-0.1.0.dist-info/WHEEL b/tests/packagedcode/data/package_summary/python.whl-extract/sample-0.1.0.dist-info/WHEEL new file mode 100644 index 00000000000..2860816abec --- /dev/null +++ b/tests/packagedcode/data/package_summary/python.whl-extract/sample-0.1.0.dist-info/WHEEL @@ -0,0 +1,4 @@ +Wheel-Version: 1.0 +Generator: hatchling 1.21.0 +Root-Is-Purelib: true +Tag: py3-none-any diff --git a/tests/packagedcode/data/package_summary/python.whl-extract/sample-0.1.0.dist-info/licenses/AUTHORS b/tests/packagedcode/data/package_summary/python.whl-extract/sample-0.1.0.dist-info/licenses/AUTHORS new file mode 100644 index 00000000000..1f14fe07de9 --- /dev/null +++ b/tests/packagedcode/data/package_summary/python.whl-extract/sample-0.1.0.dist-info/licenses/AUTHORS @@ -0,0 +1,49 @@ +Behold, mortal, the origins of Beautiful Soup... +================================================ + +Leonard Richardson is the primary maintainer. + +Aaron DeVore and Isaac Muse have made significant contributions to the +code base. + +Mark Pilgrim provided the encoding detection code that forms the base +of UnicodeDammit. + +Thomas Kluyver and Ezio Melotti finished the work of getting Beautiful +Soup 4 working under Python 3. + +Simon Willison wrote soupselect, which was used to make Beautiful Soup +support CSS selectors. Isaac Muse wrote SoupSieve, which made it +possible to _remove_ the CSS selector code from Beautiful Soup. + +Sam Ruby helped with a lot of edge cases. + +Jonathan Ellis was awarded the prestigious Beau Potage D'Or for his +work in solving the nestable tags conundrum. + +An incomplete list of people have contributed patches to Beautiful +Soup: + + Istvan Albert, Andrew Lin, Anthony Baxter, Oliver Beattie, Andrew +Boyko, Tony Chang, Francisco Canas, "Delong", Zephyr Fang, Fuzzy, +Roman Gaufman, Yoni Gilad, Richie Hindle, Toshihiro Kamiya, Peteris +Krumins, Kent Johnson, Marek Kapolka, Andreas Kostyrka, Roel Kramer, +Ben Last, Robert Leftwich, Stefaan Lippens, "liquider", Staffan +Malmgren, Ksenia Marasanova, JP Moins, Adam Monsen, John Nagle, "Jon", +Ed Oskiewicz, Martijn Peters, Greg Phillips, Giles Radford, Stefano +Revera, Arthur Rudolph, Marko Samastur, James Salter, Jouni Seppänen, +Alexander Schmolck, Tim Shirley, Geoffrey Sneddon, Ville Skyttä, +"Vikas", Jens Svalgaard, Andy Theyers, Eric Weiser, Glyn Webster, John +Wiseman, Paul Wright, Danny Yoo + +An incomplete list of people who made suggestions or found bugs or +found ways to break Beautiful Soup: + + Hanno Böck, Matteo Bertini, Chris Curvey, Simon Cusack, Bruce Eckel, + Matt Ernst, Michael Foord, Tom Harris, Bill de hOra, Donald Howes, + Matt Patterson, Scott Roberts, Steve Strassmann, Mike Williams, + warchild at redho dot com, Sami Kuisma, Carlos Rocha, Bob Hutchison, + Joren Mc, Michal Migurski, John Kleven, Tim Heaney, Tripp Lilley, Ed + Summers, Dennis Sutch, Chris Smith, Aaron Swartz, Stuart + Turner, Greg Edwards, Kevin J Kalupson, Nikos Kouremenos, Artur de + Sousa Rocha, Yichun Wei, Per Vognsen diff --git a/tests/packagedcode/data/package_summary/python.whl-extract/sample-0.1.0.dist-info/licenses/LICENSE b/tests/packagedcode/data/package_summary/python.whl-extract/sample-0.1.0.dist-info/licenses/LICENSE new file mode 100644 index 00000000000..08e3a9cf8c7 --- /dev/null +++ b/tests/packagedcode/data/package_summary/python.whl-extract/sample-0.1.0.dist-info/licenses/LICENSE @@ -0,0 +1,31 @@ +Beautiful Soup is made available under the MIT license: + + Copyright (c) Leonard Richardson + + Permission is hereby granted, free of charge, to any person obtaining + a copy of this software and associated documentation files (the + "Software"), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, sublicense, and/or sell copies of the Software, and to + permit persons to whom the Software is furnished to do so, subject to + the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS + BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN + ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE. + +Beautiful Soup incorporates code from the html5lib library, which is +also made available under the MIT license. Copyright (c) James Graham +and other contributors + +Beautiful Soup has an optional dependency on the soupsieve library, +which is also made available under the MIT license. Copyright (c) +Isaac Muse diff --git a/tests/packagedcode/data/package_summary/python.whl-extract/sample/__init__.py b/tests/packagedcode/data/package_summary/python.whl-extract/sample/__init__.py new file mode 100644 index 00000000000..108c4e15d85 --- /dev/null +++ b/tests/packagedcode/data/package_summary/python.whl-extract/sample/__init__.py @@ -0,0 +1,23 @@ +"""Beautiful Soup Elixir and Tonic - "The Screen-Scraper's Friend". + +http://www.crummy.com/software/BeautifulSoup/ + +Beautiful Soup uses a pluggable XML or HTML parser to parse a +(possibly invalid) document into a tree representation. Beautiful Soup +provides methods and Pythonic idioms that make it easy to navigate, +search, and modify the parse tree. + +Beautiful Soup works with Python 3.6 and up. It works better if lxml +and/or html5lib is installed. + +For more than you ever wanted to know about Beautiful Soup, see the +documentation: http://www.crummy.com/software/BeautifulSoup/bs4/doc/ +""" + +__author__ = "Leonard Richardson (leonardr@segfault.org)" +__version__ = "4.12.3" +__copyright__ = "Copyright (c) 2004-2024 Leonard Richardson" +# Use of this source code is governed by the MIT license. +__license__ = "MIT" + +__all__ = ['BeautifulSoup'] \ No newline at end of file diff --git a/tests/packagedcode/data/package_summary/python.whl-extract/sample/builder/__init__.py b/tests/packagedcode/data/package_summary/python.whl-extract/sample/builder/__init__.py new file mode 100644 index 00000000000..9f482519728 --- /dev/null +++ b/tests/packagedcode/data/package_summary/python.whl-extract/sample/builder/__init__.py @@ -0,0 +1,2 @@ +# Use of this source code is governed by the MIT license. +__license__ = "MIT" \ No newline at end of file diff --git a/tests/packagedcode/data/package_summary/python.whl-extract/sample/builder/_html5lib.py b/tests/packagedcode/data/package_summary/python.whl-extract/sample/builder/_html5lib.py new file mode 100644 index 00000000000..358c59d1a55 --- /dev/null +++ b/tests/packagedcode/data/package_summary/python.whl-extract/sample/builder/_html5lib.py @@ -0,0 +1,6 @@ +# Use of this source code is governed by the MIT license. +__license__ = "MIT" + +__all__ = [ + 'HTML5TreeBuilder', + ] \ No newline at end of file diff --git a/tests/packagedcode/data/package_summary/python.whl-extract/sample/builder/_htmlparser.py b/tests/packagedcode/data/package_summary/python.whl-extract/sample/builder/_htmlparser.py new file mode 100644 index 00000000000..b43625db101 --- /dev/null +++ b/tests/packagedcode/data/package_summary/python.whl-extract/sample/builder/_htmlparser.py @@ -0,0 +1,9 @@ +# encoding: utf-8 +"""Use the HTMLParser library to parse HTML files that aren't too bad.""" + +# Use of this source code is governed by the MIT license. +__license__ = "MIT" + +__all__ = [ + 'HTMLParserTreeBuilder', + ] \ No newline at end of file diff --git a/tests/packagedcode/data/package_summary/python.whl-extract/sample/builder/_lxml.py b/tests/packagedcode/data/package_summary/python.whl-extract/sample/builder/_lxml.py new file mode 100644 index 00000000000..310439f0579 --- /dev/null +++ b/tests/packagedcode/data/package_summary/python.whl-extract/sample/builder/_lxml.py @@ -0,0 +1,7 @@ +# Use of this source code is governed by the MIT license. +__license__ = "MIT" + +__all__ = [ + 'LXMLTreeBuilderForXML', + 'LXMLTreeBuilder', + ] \ No newline at end of file diff --git a/tests/packagedcode/data/package_summary/python.whl-extract/sample/tests/__init__.py b/tests/packagedcode/data/package_summary/python.whl-extract/sample/tests/__init__.py new file mode 100644 index 00000000000..e6e7e562251 --- /dev/null +++ b/tests/packagedcode/data/package_summary/python.whl-extract/sample/tests/__init__.py @@ -0,0 +1,5 @@ +# encoding: utf-8 +"""Helper classes for tests.""" + +# Use of this source code is governed by the MIT license. +__license__ = "MIT" diff --git a/tests/packagedcode/test_plugin_package.py b/tests/packagedcode/test_plugin_package.py index b992c08ffc1..bf05b4da79d 100644 --- a/tests/packagedcode/test_plugin_package.py +++ b/tests/packagedcode/test_plugin_package.py @@ -135,7 +135,15 @@ def test_plugin_package_with_package_summary(self): run_scan_click(['--package','--license','--copyright', '--strip-root', '--processes', '-1','--package-summary', '--classify','--json-pp', result_file, test_dir]) check_json_scan(expected_file, result_file, remove_uuid=True, remove_file_date=True, regen=REGEN_TEST_FIXTURES) - + + def test_py_whl_ecosystem_with_package_summary(self): + test_dir = self.get_test_loc('package_summary/python.whl-extract') + result_file = self.get_temp_file('json') + expected_file = self.get_test_loc('package_summary/python-whl-expected.json') + + run_scan_click(['--package','--license','--copyright', '--strip-root', '--processes', '-1','--package-summary','--summary' , '--classify','--json-pp', result_file, test_dir]) + check_json_scan(expected_file, result_file, remove_uuid=True, remove_file_date=True, regen=REGEN_TEST_FIXTURES) + @skipIf(on_windows, 'somehow this fails on Windows') def test_package_command_scan_python(self): test_dir = self.get_test_loc('recon/pypi') From 4416144b2e43250eeee47b74033291a5b3e7de33 Mon Sep 17 00:00:00 2001 From: swastik Date: Mon, 5 Aug 2024 03:01:43 +0530 Subject: [PATCH 43/57] Add test for copyright & holder populated package attributes Signed-off-by: swastik --- .../copyright-expected.json | 756 ++++++++++++++++++ .../package_attributes/copyright/LICENSE | 13 + .../package_attributes/copyright/package.json | 7 + .../copyright/packages/pkg1/file1.ts | 1 + .../copyright/packages/pkg1/package.json | 5 + .../copyright/packages/pkg2/file2.js | 1 + .../copyright/packages/pkg2/package.json | 4 + .../package_attributes/copyright/test.js | 10 + tests/packagedcode/test_plugin_package.py | 13 +- 9 files changed, 808 insertions(+), 2 deletions(-) create mode 100644 tests/packagedcode/data/package_summary/package_attributes/copyright-expected.json create mode 100644 tests/packagedcode/data/package_summary/package_attributes/copyright/LICENSE create mode 100644 tests/packagedcode/data/package_summary/package_attributes/copyright/package.json create mode 100644 tests/packagedcode/data/package_summary/package_attributes/copyright/packages/pkg1/file1.ts create mode 100644 tests/packagedcode/data/package_summary/package_attributes/copyright/packages/pkg1/package.json create mode 100644 tests/packagedcode/data/package_summary/package_attributes/copyright/packages/pkg2/file2.js create mode 100644 tests/packagedcode/data/package_summary/package_attributes/copyright/packages/pkg2/package.json create mode 100644 tests/packagedcode/data/package_summary/package_attributes/copyright/test.js diff --git a/tests/packagedcode/data/package_summary/package_attributes/copyright-expected.json b/tests/packagedcode/data/package_summary/package_attributes/copyright-expected.json new file mode 100644 index 00000000000..bec7705e3ba --- /dev/null +++ b/tests/packagedcode/data/package_summary/package_attributes/copyright-expected.json @@ -0,0 +1,756 @@ +{ + "packages": [ + { + "type": "npm", + "namespace": null, + "name": "pkg1", + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": "Copyright 2003 John Moxley", + "holder": "John Moxley", + "declared_license_expression": "apache-2.0", + "declared_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "copyright/packages/pkg1/package.json", + "start_line": 1, + "end_line": 1, + "matcher": "1-hash", + "score": 100.0, + "matched_length": 3, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_apache-2.0_for_apache-2.0.RULE", + "matched_text": "Apache-2.0" + } + ], + "identifier": "apache_2_0-d66ab77d-a5cc-7104-e702-dc7df61fe9e8" + } + ], + "other_license_expression": "mit", + "other_license_expression_spdx": "MIT", + "other_license_detections": [], + "extracted_license_statement": "- Apache-2.0\n", + "notice_text": null, + "source_packages": [], + "is_private": false, + "is_virtual": false, + "extra_data": {}, + "repository_homepage_url": "https://www.npmjs.com/package/pkg1", + "repository_download_url": null, + "api_data_url": "https://registry.npmjs.org/pkg1", + "package_uid": "pkg:npm/pkg1?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "packages/pkg1/package.json" + ], + "datasource_ids": [ + "npm_package_json" + ], + "license_clarity_score": { + "score": 100, + "declared_license": true, + "identification_precision": true, + "has_license_text": true, + "declared_copyrights": true, + "conflicting_license_categories": false, + "ambiguous_compound_licensing": false + }, + "purl": "pkg:npm/pkg1" + }, + { + "type": "npm", + "namespace": null, + "name": "pkg2", + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": "Copyright 2003 John Moxley", + "holder": "John Moxley", + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": "mit", + "other_license_expression_spdx": "MIT", + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "is_private": false, + "is_virtual": false, + "extra_data": {}, + "repository_homepage_url": "https://www.npmjs.com/package/pkg2", + "repository_download_url": null, + "api_data_url": "https://registry.npmjs.org/pkg2", + "package_uid": "pkg:npm/pkg2?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "packages/pkg2/package.json" + ], + "datasource_ids": [ + "npm_package_json" + ], + "license_clarity_score": { + "score": 100, + "declared_license": true, + "identification_precision": true, + "has_license_text": true, + "declared_copyrights": true, + "conflicting_license_categories": false, + "ambiguous_compound_licensing": false + }, + "purl": "pkg:npm/pkg2" + } + ], + "dependencies": [], + "license_detections": [ + { + "identifier": "apache_2_0-c4e30bcd-ccfd-bbc3-d2f1-196ab911e47d", + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "detection_count": 2, + "reference_matches": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "from_file": "copyright/LICENSE", + "start_line": 3, + "end_line": 13, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 85, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_7.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_7.RULE" + } + ] + }, + { + "identifier": "apache_2_0-d66ab77d-a5cc-7104-e702-dc7df61fe9e8", + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "from_file": "copyright/packages/pkg1/package.json", + "start_line": 1, + "end_line": 1, + "matcher": "1-hash", + "score": 100.0, + "matched_length": 3, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_apache-2.0_for_apache-2.0.RULE" + } + ] + }, + { + "identifier": "apache_2_0-ec759ae0-ea5a-f138-793e-388520e080c0", + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "from_file": "copyright/packages/pkg1/package.json", + "start_line": 3, + "end_line": 3, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 4, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_65.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_65.RULE" + } + ] + }, + { + "identifier": "mit-19e92631-4a50-0b43-f7f7-3c6b7d44ec18", + "license_expression": "mit", + "license_expression_spdx": "MIT", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "copyright/test.js", + "start_line": 2, + "end_line": 10, + "matcher": "2-aho", + "score": 80.0, + "matched_length": 86, + "match_coverage": 100.0, + "rule_relevance": 80, + "rule_identifier": "mit_17.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_17.RULE" + } + ] + } + ], + "files": [ + { + "path": "LICENSE", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:npm/pkg1?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/pkg2?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "is_legal": true, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": true, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "copyright/LICENSE", + "start_line": 3, + "end_line": 13, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 85, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_7.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_7.RULE" + } + ], + "identifier": "apache_2_0-c4e30bcd-ccfd-bbc3-d2f1-196ab911e47d" + } + ], + "license_clues": [], + "percentage_of_license_text": 95.51, + "copyrights": [ + { + "copyright": "Copyright 2003 John Moxley", + "start_line": 1, + "end_line": 1 + } + ], + "holders": [ + { + "holder": "John Moxley", + "start_line": 1, + "end_line": 1 + } + ], + "authors": [], + "scan_errors": [] + }, + { + "path": "package.json", + "type": "file", + "package_data": [ + { + "type": "npm", + "namespace": null, + "name": null, + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "apache-2.0", + "declared_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "copyright/LICENSE", + "start_line": 3, + "end_line": 13, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 85, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_7.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_7.RULE" + } + ], + "identifier": "apache_2_0-c4e30bcd-ccfd-bbc3-d2f1-196ab911e47d" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [], + "is_private": false, + "is_virtual": false, + "extra_data": { + "workspaces": [ + "packages/*" + ] + }, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "npm_package_json", + "purl": null + } + ], + "for_packages": [ + "pkg:npm/pkg1?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/pkg2?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "scan_errors": [] + }, + { + "path": "packages", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:npm/pkg1?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/pkg2?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "scan_errors": [] + }, + { + "path": "packages/pkg1", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:npm/pkg1?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "scan_errors": [] + }, + { + "path": "packages/pkg1/file1.ts", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:npm/pkg1?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 2004 XYZ Company", + "start_line": 1, + "end_line": 1 + } + ], + "holders": [ + { + "holder": "XYZ Company", + "start_line": 1, + "end_line": 1 + } + ], + "authors": [], + "scan_errors": [] + }, + { + "path": "packages/pkg1/package.json", + "type": "file", + "package_data": [ + { + "type": "npm", + "namespace": null, + "name": "pkg1", + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "apache-2.0", + "declared_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "copyright/packages/pkg1/package.json", + "start_line": 1, + "end_line": 1, + "matcher": "1-hash", + "score": 100.0, + "matched_length": 3, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_apache-2.0_for_apache-2.0.RULE", + "matched_text": "Apache-2.0" + } + ], + "identifier": "apache_2_0-d66ab77d-a5cc-7104-e702-dc7df61fe9e8" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "- Apache-2.0\n", + "notice_text": null, + "source_packages": [], + "file_references": [], + "is_private": false, + "is_virtual": false, + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/pkg1", + "repository_download_url": null, + "api_data_url": "https://registry.npmjs.org/pkg1", + "datasource_id": "npm_package_json", + "purl": "pkg:npm/pkg1" + } + ], + "for_packages": [ + "pkg:npm/pkg1?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "copyright/packages/pkg1/package.json", + "start_line": 3, + "end_line": 3, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 4, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_65.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_65.RULE" + } + ], + "identifier": "apache_2_0-ec759ae0-ea5a-f138-793e-388520e080c0" + } + ], + "license_clues": [], + "percentage_of_license_text": 66.67, + "copyrights": [], + "holders": [], + "authors": [], + "scan_errors": [] + }, + { + "path": "packages/pkg2", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:npm/pkg2?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "scan_errors": [] + }, + { + "path": "packages/pkg2/file2.js", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:npm/pkg2?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright (c) 2005 TXY Company", + "start_line": 1, + "end_line": 1 + } + ], + "holders": [ + { + "holder": "TXY Company", + "start_line": 1, + "end_line": 1 + } + ], + "authors": [], + "scan_errors": [] + }, + { + "path": "packages/pkg2/package.json", + "type": "file", + "package_data": [ + { + "type": "npm", + "namespace": null, + "name": "pkg2", + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [], + "is_private": false, + "is_virtual": false, + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/pkg2", + "repository_download_url": null, + "api_data_url": "https://registry.npmjs.org/pkg2", + "datasource_id": "npm_package_json", + "purl": "pkg:npm/pkg2" + } + ], + "for_packages": [ + "pkg:npm/pkg2?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "scan_errors": [] + }, + { + "path": "test.js", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:npm/pkg1?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/pkg2?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "copyright/test.js", + "start_line": 2, + "end_line": 10, + "matcher": "2-aho", + "score": 80.0, + "matched_length": 86, + "match_coverage": 100.0, + "rule_relevance": 80, + "rule_identifier": "mit_17.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_17.RULE" + } + ], + "identifier": "mit-19e92631-4a50-0b43-f7f7-3c6b7d44ec18" + } + ], + "license_clues": [], + "percentage_of_license_text": 94.51, + "copyrights": [ + { + "copyright": "Copyright (c) John Morph 2024", + "start_line": 1, + "end_line": 1 + } + ], + "holders": [ + { + "holder": "John Morph", + "start_line": 1, + "end_line": 1 + } + ], + "authors": [], + "scan_errors": [] + } + ] +} \ No newline at end of file diff --git a/tests/packagedcode/data/package_summary/package_attributes/copyright/LICENSE b/tests/packagedcode/data/package_summary/package_attributes/copyright/LICENSE new file mode 100644 index 00000000000..69da6ac6b69 --- /dev/null +++ b/tests/packagedcode/data/package_summary/package_attributes/copyright/LICENSE @@ -0,0 +1,13 @@ +Copyright [2003] [John Moxley] + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. \ No newline at end of file diff --git a/tests/packagedcode/data/package_summary/package_attributes/copyright/package.json b/tests/packagedcode/data/package_summary/package_attributes/copyright/package.json new file mode 100644 index 00000000000..bbd31d188ae --- /dev/null +++ b/tests/packagedcode/data/package_summary/package_attributes/copyright/package.json @@ -0,0 +1,7 @@ +{ + "name": "", + "workspaces": [ + "packages/*" + ] + } + \ No newline at end of file diff --git a/tests/packagedcode/data/package_summary/package_attributes/copyright/packages/pkg1/file1.ts b/tests/packagedcode/data/package_summary/package_attributes/copyright/packages/pkg1/file1.ts new file mode 100644 index 00000000000..6d9727897dd --- /dev/null +++ b/tests/packagedcode/data/package_summary/package_attributes/copyright/packages/pkg1/file1.ts @@ -0,0 +1 @@ +// Copyright (C) 2004 XYZ Company \ No newline at end of file diff --git a/tests/packagedcode/data/package_summary/package_attributes/copyright/packages/pkg1/package.json b/tests/packagedcode/data/package_summary/package_attributes/copyright/packages/pkg1/package.json new file mode 100644 index 00000000000..02fecf8c8cc --- /dev/null +++ b/tests/packagedcode/data/package_summary/package_attributes/copyright/packages/pkg1/package.json @@ -0,0 +1,5 @@ +{ + "name": "pkg1", + "license": "Apache-2.0" +} + \ No newline at end of file diff --git a/tests/packagedcode/data/package_summary/package_attributes/copyright/packages/pkg2/file2.js b/tests/packagedcode/data/package_summary/package_attributes/copyright/packages/pkg2/file2.js new file mode 100644 index 00000000000..ddef0510460 --- /dev/null +++ b/tests/packagedcode/data/package_summary/package_attributes/copyright/packages/pkg2/file2.js @@ -0,0 +1 @@ +// Copyright (C) 2005 TXY Company \ No newline at end of file diff --git a/tests/packagedcode/data/package_summary/package_attributes/copyright/packages/pkg2/package.json b/tests/packagedcode/data/package_summary/package_attributes/copyright/packages/pkg2/package.json new file mode 100644 index 00000000000..959af5f590a --- /dev/null +++ b/tests/packagedcode/data/package_summary/package_attributes/copyright/packages/pkg2/package.json @@ -0,0 +1,4 @@ +{ + "name": "pkg2" +} + \ No newline at end of file diff --git a/tests/packagedcode/data/package_summary/package_attributes/copyright/test.js b/tests/packagedcode/data/package_summary/package_attributes/copyright/test.js new file mode 100644 index 00000000000..3b806cdf8b7 --- /dev/null +++ b/tests/packagedcode/data/package_summary/package_attributes/copyright/test.js @@ -0,0 +1,10 @@ +// Copyright (C) John Morph 2024 +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: + +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. \ No newline at end of file diff --git a/tests/packagedcode/test_plugin_package.py b/tests/packagedcode/test_plugin_package.py index bf05b4da79d..1b5bb544aa2 100644 --- a/tests/packagedcode/test_plugin_package.py +++ b/tests/packagedcode/test_plugin_package.py @@ -133,7 +133,7 @@ def test_plugin_package_with_package_summary(self): result_file = self.get_temp_file('json') expected_file = self.get_test_loc('package_summary/expected.json') - run_scan_click(['--package','--license','--copyright', '--strip-root', '--processes', '-1','--package-summary', '--classify','--json-pp', result_file, test_dir]) + run_scan_click(['--package','--license','--copyright', '--strip-root', '--processes', '-1', '--package-summary', '--classify', '--json-pp', result_file, test_dir]) check_json_scan(expected_file, result_file, remove_uuid=True, remove_file_date=True, regen=REGEN_TEST_FIXTURES) def test_py_whl_ecosystem_with_package_summary(self): @@ -141,7 +141,16 @@ def test_py_whl_ecosystem_with_package_summary(self): result_file = self.get_temp_file('json') expected_file = self.get_test_loc('package_summary/python-whl-expected.json') - run_scan_click(['--package','--license','--copyright', '--strip-root', '--processes', '-1','--package-summary','--summary' , '--classify','--json-pp', result_file, test_dir]) + run_scan_click(['--package','--license','--copyright', '--strip-root', '--processes', '-1', '--package-summary', '--summary' , '--classify', '--json-pp', result_file, test_dir]) + check_json_scan(expected_file, result_file, remove_uuid=True, remove_file_date=True, regen=REGEN_TEST_FIXTURES) + + # Package Attribute tests + def test_copyright_attribute(self): + test_dir = self.get_test_loc('package_summary/package_attributes/copyright') + result_file = self.get_temp_file('json') + expected_file = self.get_test_loc('package_summary/package_attributes/copyright-expected.json') + + run_scan_click(['--package','--license','--copyright', '--strip-root', '--processes', '-1', '--package-summary', '--classify', '--json-pp', result_file, test_dir]) check_json_scan(expected_file, result_file, remove_uuid=True, remove_file_date=True, regen=REGEN_TEST_FIXTURES) @skipIf(on_windows, 'somehow this fails on Windows') From 8374263241515fb4ae7656c7f1744b225938073f Mon Sep 17 00:00:00 2001 From: swastik Date: Thu, 8 Aug 2024 06:46:01 +0530 Subject: [PATCH 44/57] Move Package Summary Plugin Tests to new test_package_summary #3889 Signed-off-by: swastik --- .../plugin_package_summary-expected.json | 388 ++++++++++++++++++ .../plugin_package_summary/LICENSE | 13 + .../plugin_package_summary/package.json | 7 + .../packages/pkg1/package.json | 4 + .../packages/pkg2/package.json | 4 + .../plugin_package_summary/test.js | 10 + tests/packagedcode/test_package_summary.py | 40 ++ tests/packagedcode/test_plugin_package.py | 26 -- 8 files changed, 466 insertions(+), 26 deletions(-) create mode 100644 tests/packagedcode/data/package_summary/plugin_package_summary-expected.json create mode 100644 tests/packagedcode/data/package_summary/plugin_package_summary/LICENSE create mode 100644 tests/packagedcode/data/package_summary/plugin_package_summary/package.json create mode 100644 tests/packagedcode/data/package_summary/plugin_package_summary/packages/pkg1/package.json create mode 100644 tests/packagedcode/data/package_summary/plugin_package_summary/packages/pkg2/package.json create mode 100644 tests/packagedcode/data/package_summary/plugin_package_summary/test.js create mode 100644 tests/packagedcode/test_package_summary.py diff --git a/tests/packagedcode/data/package_summary/plugin_package_summary-expected.json b/tests/packagedcode/data/package_summary/plugin_package_summary-expected.json new file mode 100644 index 00000000000..c84fab0e32d --- /dev/null +++ b/tests/packagedcode/data/package_summary/plugin_package_summary-expected.json @@ -0,0 +1,388 @@ +{ + "packages": [ + { + "type": "npm", + "namespace": null, + "name": "pkg1", + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "is_private": false, + "is_virtual": false, + "extra_data": {}, + "repository_homepage_url": "https://www.npmjs.com/package/pkg1", + "repository_download_url": null, + "api_data_url": "https://registry.npmjs.org/pkg1", + "package_uid": "pkg:npm/pkg1?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "plugin_package_summary/packages/pkg1/package.json" + ], + "datasource_ids": [ + "npm_package_json" + ], + "license_clarity_score": { + "score": 0, + "declared_license": false, + "identification_precision": false, + "has_license_text": false, + "declared_copyrights": false, + "conflicting_license_categories": false, + "ambiguous_compound_licensing": true + }, + "purl": "pkg:npm/pkg1" + }, + { + "type": "npm", + "namespace": null, + "name": "pkg2", + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "is_private": false, + "is_virtual": false, + "extra_data": {}, + "repository_homepage_url": "https://www.npmjs.com/package/pkg2", + "repository_download_url": null, + "api_data_url": "https://registry.npmjs.org/pkg2", + "package_uid": "pkg:npm/pkg2?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "plugin_package_summary/packages/pkg2/package.json" + ], + "datasource_ids": [ + "npm_package_json" + ], + "license_clarity_score": { + "score": 0, + "declared_license": false, + "identification_precision": false, + "has_license_text": false, + "declared_copyrights": false, + "conflicting_license_categories": false, + "ambiguous_compound_licensing": true + }, + "purl": "pkg:npm/pkg2" + } + ], + "dependencies": [], + "files": [ + { + "path": "plugin_package_summary", + "type": "directory", + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "scan_errors": [] + }, + { + "path": "plugin_package_summary/LICENSE", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:npm/pkg1?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/pkg2?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "is_legal": true, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": true, + "scan_errors": [] + }, + { + "path": "plugin_package_summary/package.json", + "type": "file", + "package_data": [ + { + "type": "npm", + "namespace": null, + "name": "root", + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [], + "is_private": false, + "is_virtual": false, + "extra_data": { + "workspaces": [ + "packages/*" + ] + }, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/root", + "repository_download_url": null, + "api_data_url": "https://registry.npmjs.org/root", + "datasource_id": "npm_package_json", + "purl": "pkg:npm/root" + } + ], + "for_packages": [ + "pkg:npm/pkg1?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/pkg2?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "scan_errors": [] + }, + { + "path": "plugin_package_summary/packages", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:npm/pkg1?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/pkg2?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "scan_errors": [] + }, + { + "path": "plugin_package_summary/packages/pkg1", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:npm/pkg1?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "scan_errors": [] + }, + { + "path": "plugin_package_summary/packages/pkg1/package.json", + "type": "file", + "package_data": [ + { + "type": "npm", + "namespace": null, + "name": "pkg1", + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [], + "is_private": false, + "is_virtual": false, + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/pkg1", + "repository_download_url": null, + "api_data_url": "https://registry.npmjs.org/pkg1", + "datasource_id": "npm_package_json", + "purl": "pkg:npm/pkg1" + } + ], + "for_packages": [ + "pkg:npm/pkg1?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "scan_errors": [] + }, + { + "path": "plugin_package_summary/packages/pkg2", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:npm/pkg2?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "scan_errors": [] + }, + { + "path": "plugin_package_summary/packages/pkg2/package.json", + "type": "file", + "package_data": [ + { + "type": "npm", + "namespace": null, + "name": "pkg2", + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": null, + "declared_license_expression_spdx": null, + "license_detections": [], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [], + "is_private": false, + "is_virtual": false, + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/pkg2", + "repository_download_url": null, + "api_data_url": "https://registry.npmjs.org/pkg2", + "datasource_id": "npm_package_json", + "purl": "pkg:npm/pkg2" + } + ], + "for_packages": [ + "pkg:npm/pkg2?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "scan_errors": [] + }, + { + "path": "plugin_package_summary/test.js", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:npm/pkg1?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/pkg2?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "scan_errors": [] + } + ] +} \ No newline at end of file diff --git a/tests/packagedcode/data/package_summary/plugin_package_summary/LICENSE b/tests/packagedcode/data/package_summary/plugin_package_summary/LICENSE new file mode 100644 index 00000000000..69da6ac6b69 --- /dev/null +++ b/tests/packagedcode/data/package_summary/plugin_package_summary/LICENSE @@ -0,0 +1,13 @@ +Copyright [2003] [John Moxley] + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. \ No newline at end of file diff --git a/tests/packagedcode/data/package_summary/plugin_package_summary/package.json b/tests/packagedcode/data/package_summary/plugin_package_summary/package.json new file mode 100644 index 00000000000..f47079a2fa9 --- /dev/null +++ b/tests/packagedcode/data/package_summary/plugin_package_summary/package.json @@ -0,0 +1,7 @@ +{ + "name": "root", + "workspaces": [ + "packages/*" + ] + } + \ No newline at end of file diff --git a/tests/packagedcode/data/package_summary/plugin_package_summary/packages/pkg1/package.json b/tests/packagedcode/data/package_summary/plugin_package_summary/packages/pkg1/package.json new file mode 100644 index 00000000000..4ed33805210 --- /dev/null +++ b/tests/packagedcode/data/package_summary/plugin_package_summary/packages/pkg1/package.json @@ -0,0 +1,4 @@ +{ + "name": "pkg1" +} + \ No newline at end of file diff --git a/tests/packagedcode/data/package_summary/plugin_package_summary/packages/pkg2/package.json b/tests/packagedcode/data/package_summary/plugin_package_summary/packages/pkg2/package.json new file mode 100644 index 00000000000..959af5f590a --- /dev/null +++ b/tests/packagedcode/data/package_summary/plugin_package_summary/packages/pkg2/package.json @@ -0,0 +1,4 @@ +{ + "name": "pkg2" +} + \ No newline at end of file diff --git a/tests/packagedcode/data/package_summary/plugin_package_summary/test.js b/tests/packagedcode/data/package_summary/plugin_package_summary/test.js new file mode 100644 index 00000000000..3b806cdf8b7 --- /dev/null +++ b/tests/packagedcode/data/package_summary/plugin_package_summary/test.js @@ -0,0 +1,10 @@ +// Copyright (C) John Morph 2024 +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: + +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. \ No newline at end of file diff --git a/tests/packagedcode/test_package_summary.py b/tests/packagedcode/test_package_summary.py new file mode 100644 index 00000000000..e59248b6476 --- /dev/null +++ b/tests/packagedcode/test_package_summary.py @@ -0,0 +1,40 @@ +import os +from packages_test_utils import PackageTester +from scancode.cli_test_utils import check_json_scan +from scancode.cli_test_utils import run_scan_click +from scancode_config import REGEN_TEST_FIXTURES + +class TestPackageSummary(PackageTester): + test_data_dir = os.path.join(os.path.dirname(__file__), 'data') + + def test_if_package_summary_plugin_working(self): + test_dir = self.get_test_loc('package_summary/plugin_package_summary') + result_file = self.get_temp_file('json') + expected_file = self.get_test_loc('package_summary/plugin_package_summary-expected.json') + + run_scan_click(['--package', '--classify', '--package-summary', test_dir, '--json', result_file]) + check_json_scan(expected_file, result_file, remove_uuid=True, regen=REGEN_TEST_FIXTURES) + # test_dir = self.get_test_loc('package_summary/change-case-change-case-5.4.4.zip-extract') + # result_file = self.get_temp_file('json') + # expected_file = self.get_test_loc('package_summary/expected.json') + + # run_scan_click(['--package','--license','--copyright', '--strip-root', '--processes', '-1', '--package-summary', '--classify', '--json-pp', result_file, test_dir]) + # check_json_scan(expected_file, result_file, remove_uuid=True, remove_file_date=True, regen=REGEN_TEST_FIXTURES) + + # def test_py_whl_ecosystem_with_package_summary(self): + # test_dir = self.get_test_loc('package_summary/python.whl-extract') + # result_file = self.get_temp_file('json') + # expected_file = self.get_test_loc('package_summary/python-whl-expected.json') + + # run_scan_click(['--package','--license','--copyright', '--strip-root', '--processes', '-1', '--package-summary', '--summary' , '--classify', '--json-pp', result_file, test_dir]) + # check_json_scan(expected_file, result_file, remove_uuid=True, remove_file_date=True, regen=REGEN_TEST_FIXTURES) + + # # Package Attribute tests + # def test_package_summary__does_summarize_npm_copyright(self): + # test_dir = self.get_test_loc('package_summary/npm_copyright') + # result_file = self.get_temp_file('json') + # expected_file = self.get_test_loc('package_summary/npm_copyrightexpected.json') + + # run_scan_click(['--package','--license','--copyright', '--strip-root', '--processes', '-1', '--package-summary', '--classify', '--json-pp', result_file, test_dir]) + # check_json_scan(expected_file, result_file, remove_uuid=True, remove_file_date=True, regen=REGEN_TEST_FIXTURES) + \ No newline at end of file diff --git a/tests/packagedcode/test_plugin_package.py b/tests/packagedcode/test_plugin_package.py index 1b5bb544aa2..b5912dcf50c 100644 --- a/tests/packagedcode/test_plugin_package.py +++ b/tests/packagedcode/test_plugin_package.py @@ -126,32 +126,6 @@ def test_package_command_scan_phpcomposer(self): expected_file = self.get_test_loc('plugin/phpcomposer-package-expected.json') run_scan_click(['--package', '--strip-root', '--processes', '-1', test_dir, '--json', result_file]) check_json_scan(expected_file, result_file, remove_uuid=True, regen=REGEN_TEST_FIXTURES) - - # just for test purpose, used change-case example - def test_plugin_package_with_package_summary(self): - test_dir = self.get_test_loc('package_summary/change-case-change-case-5.4.4.zip-extract') - result_file = self.get_temp_file('json') - expected_file = self.get_test_loc('package_summary/expected.json') - - run_scan_click(['--package','--license','--copyright', '--strip-root', '--processes', '-1', '--package-summary', '--classify', '--json-pp', result_file, test_dir]) - check_json_scan(expected_file, result_file, remove_uuid=True, remove_file_date=True, regen=REGEN_TEST_FIXTURES) - - def test_py_whl_ecosystem_with_package_summary(self): - test_dir = self.get_test_loc('package_summary/python.whl-extract') - result_file = self.get_temp_file('json') - expected_file = self.get_test_loc('package_summary/python-whl-expected.json') - - run_scan_click(['--package','--license','--copyright', '--strip-root', '--processes', '-1', '--package-summary', '--summary' , '--classify', '--json-pp', result_file, test_dir]) - check_json_scan(expected_file, result_file, remove_uuid=True, remove_file_date=True, regen=REGEN_TEST_FIXTURES) - - # Package Attribute tests - def test_copyright_attribute(self): - test_dir = self.get_test_loc('package_summary/package_attributes/copyright') - result_file = self.get_temp_file('json') - expected_file = self.get_test_loc('package_summary/package_attributes/copyright-expected.json') - - run_scan_click(['--package','--license','--copyright', '--strip-root', '--processes', '-1', '--package-summary', '--classify', '--json-pp', result_file, test_dir]) - check_json_scan(expected_file, result_file, remove_uuid=True, remove_file_date=True, regen=REGEN_TEST_FIXTURES) @skipIf(on_windows, 'somehow this fails on Windows') def test_package_command_scan_python(self): From 150967c63d1c763e33ca17c9b903fc7c981621af Mon Sep 17 00:00:00 2001 From: swastik Date: Thu, 8 Aug 2024 07:08:52 +0530 Subject: [PATCH 45/57] Add Python whl package ecosystem test in test_package_summary #3889 Signed-off-by: swastik --- ...expected.json => python_whl-expected.json} | 68 +++++++++---------- .../sample-0.1.0.dist-info/METADATA | 0 .../sample-0.1.0.dist-info/RECORD | 0 .../sample-0.1.0.dist-info/WHEEL | 0 .../sample-0.1.0.dist-info/licenses/AUTHORS | 0 .../sample-0.1.0.dist-info/licenses/LICENSE | 0 .../sample/__init__.py | 0 .../sample/builder/__init__.py | 0 .../sample/builder/_html5lib.py | 0 .../sample/builder/_htmlparser.py | 0 .../sample/builder/_lxml.py | 0 .../sample/tests/__init__.py | 0 tests/packagedcode/test_package_summary.py | 18 ++--- 13 files changed, 40 insertions(+), 46 deletions(-) rename tests/packagedcode/data/package_summary/{python-whl-expected.json => python_whl-expected.json} (95%) rename tests/packagedcode/data/package_summary/{python.whl-extract => python_whl}/sample-0.1.0.dist-info/METADATA (100%) rename tests/packagedcode/data/package_summary/{python.whl-extract => python_whl}/sample-0.1.0.dist-info/RECORD (100%) rename tests/packagedcode/data/package_summary/{python.whl-extract => python_whl}/sample-0.1.0.dist-info/WHEEL (100%) rename tests/packagedcode/data/package_summary/{python.whl-extract => python_whl}/sample-0.1.0.dist-info/licenses/AUTHORS (100%) rename tests/packagedcode/data/package_summary/{python.whl-extract => python_whl}/sample-0.1.0.dist-info/licenses/LICENSE (100%) rename tests/packagedcode/data/package_summary/{python.whl-extract => python_whl}/sample/__init__.py (100%) rename tests/packagedcode/data/package_summary/{python.whl-extract => python_whl}/sample/builder/__init__.py (100%) rename tests/packagedcode/data/package_summary/{python.whl-extract => python_whl}/sample/builder/_html5lib.py (100%) rename tests/packagedcode/data/package_summary/{python.whl-extract => python_whl}/sample/builder/_htmlparser.py (100%) rename tests/packagedcode/data/package_summary/{python.whl-extract => python_whl}/sample/builder/_lxml.py (100%) rename tests/packagedcode/data/package_summary/{python.whl-extract => python_whl}/sample/tests/__init__.py (100%) diff --git a/tests/packagedcode/data/package_summary/python-whl-expected.json b/tests/packagedcode/data/package_summary/python_whl-expected.json similarity index 95% rename from tests/packagedcode/data/package_summary/python-whl-expected.json rename to tests/packagedcode/data/package_summary/python_whl-expected.json index 9f11b3b6553..34d98f98682 100644 --- a/tests/packagedcode/data/package_summary/python-whl-expected.json +++ b/tests/packagedcode/data/package_summary/python_whl-expected.json @@ -94,7 +94,7 @@ { "license_expression": "mit", "spdx_license_expression": "MIT", - "from_file": "python.whl-extract/sample-0.1.0.dist-info/METADATA", + "from_file": "python_whl/sample-0.1.0.dist-info/METADATA", "start_line": 1, "end_line": 1, "matcher": "1-hash", @@ -116,7 +116,7 @@ { "license_expression": "mit", "spdx_license_expression": "MIT", - "from_file": "python.whl-extract/sample-0.1.0.dist-info/METADATA", + "from_file": "python_whl/sample-0.1.0.dist-info/METADATA", "start_line": 1, "end_line": 1, "matcher": "1-hash", @@ -267,7 +267,7 @@ { "license_expression": "mit", "license_expression_spdx": "MIT", - "from_file": "python.whl-extract/sample/builder/__init__.py", + "from_file": "python_whl/sample/builder/__init__.py", "start_line": 1, "end_line": 1, "matcher": "2-aho", @@ -281,7 +281,7 @@ { "license_expression": "mit", "license_expression_spdx": "MIT", - "from_file": "python.whl-extract/sample/builder/__init__.py", + "from_file": "python_whl/sample/builder/__init__.py", "start_line": 2, "end_line": 2, "matcher": "2-aho", @@ -303,7 +303,7 @@ { "license_expression": "mit", "license_expression_spdx": "MIT", - "from_file": "python.whl-extract/sample/builder/_htmlparser.py", + "from_file": "python_whl/sample/builder/_htmlparser.py", "start_line": 4, "end_line": 5, "matcher": "3-seq", @@ -325,7 +325,7 @@ { "license_expression": "mit", "license_expression_spdx": "MIT", - "from_file": "python.whl-extract/sample/__init__.py", + "from_file": "python_whl/sample/__init__.py", "start_line": 20, "end_line": 21, "matcher": "3-seq", @@ -347,7 +347,7 @@ { "license_expression": "mit", "license_expression_spdx": "MIT", - "from_file": "python.whl-extract/sample-0.1.0.dist-info/METADATA", + "from_file": "python_whl/sample-0.1.0.dist-info/METADATA", "start_line": 1, "end_line": 1, "matcher": "1-hash", @@ -369,7 +369,7 @@ { "license_expression": "mit", "license_expression_spdx": "MIT", - "from_file": "python.whl-extract/sample-0.1.0.dist-info/METADATA", + "from_file": "python_whl/sample-0.1.0.dist-info/METADATA", "start_line": 1, "end_line": 1, "matcher": "1-hash", @@ -391,7 +391,7 @@ { "license_expression": "mit", "license_expression_spdx": "MIT", - "from_file": "python.whl-extract/sample-0.1.0.dist-info/licenses/LICENSE", + "from_file": "python_whl/sample-0.1.0.dist-info/licenses/LICENSE", "start_line": 1, "end_line": 1, "matcher": "2-aho", @@ -405,7 +405,7 @@ { "license_expression": "mit", "license_expression_spdx": "MIT", - "from_file": "python.whl-extract/sample-0.1.0.dist-info/licenses/LICENSE", + "from_file": "python_whl/sample-0.1.0.dist-info/licenses/LICENSE", "start_line": 5, "end_line": 23, "matcher": "2-aho", @@ -419,7 +419,7 @@ { "license_expression": "mit", "license_expression_spdx": "MIT", - "from_file": "python.whl-extract/sample-0.1.0.dist-info/licenses/LICENSE", + "from_file": "python_whl/sample-0.1.0.dist-info/licenses/LICENSE", "start_line": 26, "end_line": 26, "matcher": "2-aho", @@ -433,7 +433,7 @@ { "license_expression": "mit", "license_expression_spdx": "MIT", - "from_file": "python.whl-extract/sample-0.1.0.dist-info/licenses/LICENSE", + "from_file": "python_whl/sample-0.1.0.dist-info/licenses/LICENSE", "start_line": 30, "end_line": 30, "matcher": "2-aho", @@ -455,7 +455,7 @@ { "license_expression": "mit", "license_expression_spdx": "MIT", - "from_file": "python.whl-extract/sample-0.1.0.dist-info/METADATA", + "from_file": "python_whl/sample-0.1.0.dist-info/METADATA", "start_line": 8, "end_line": 9, "matcher": "2-aho", @@ -469,7 +469,7 @@ { "license_expression": "unknown-license-reference", "license_expression_spdx": "LicenseRef-scancode-unknown-license-reference", - "from_file": "python.whl-extract/sample-0.1.0.dist-info/METADATA", + "from_file": "python_whl/sample-0.1.0.dist-info/METADATA", "start_line": 10, "end_line": 10, "matcher": "2-aho", @@ -483,7 +483,7 @@ { "license_expression": "mit", "license_expression_spdx": "MIT", - "from_file": "python.whl-extract/sample-0.1.0.dist-info/METADATA", + "from_file": "python_whl/sample-0.1.0.dist-info/METADATA", "start_line": 14, "end_line": 14, "matcher": "2-aho", @@ -597,7 +597,7 @@ { "license_expression": "mit", "spdx_license_expression": "MIT", - "from_file": "python.whl-extract/sample-0.1.0.dist-info/METADATA", + "from_file": "python_whl/sample-0.1.0.dist-info/METADATA", "start_line": 1, "end_line": 1, "matcher": "1-hash", @@ -619,7 +619,7 @@ { "license_expression": "mit", "spdx_license_expression": "MIT", - "from_file": "python.whl-extract/sample-0.1.0.dist-info/METADATA", + "from_file": "python_whl/sample-0.1.0.dist-info/METADATA", "start_line": 1, "end_line": 1, "matcher": "1-hash", @@ -831,7 +831,7 @@ { "license_expression": "mit", "spdx_license_expression": "MIT", - "from_file": "python.whl-extract/sample-0.1.0.dist-info/METADATA", + "from_file": "python_whl/sample-0.1.0.dist-info/METADATA", "start_line": 8, "end_line": 9, "matcher": "2-aho", @@ -845,7 +845,7 @@ { "license_expression": "unknown-license-reference", "spdx_license_expression": "LicenseRef-scancode-unknown-license-reference", - "from_file": "python.whl-extract/sample-0.1.0.dist-info/METADATA", + "from_file": "python_whl/sample-0.1.0.dist-info/METADATA", "start_line": 10, "end_line": 10, "matcher": "2-aho", @@ -859,7 +859,7 @@ { "license_expression": "mit", "spdx_license_expression": "MIT", - "from_file": "python.whl-extract/sample-0.1.0.dist-info/METADATA", + "from_file": "python_whl/sample-0.1.0.dist-info/METADATA", "start_line": 14, "end_line": 14, "matcher": "2-aho", @@ -981,7 +981,7 @@ { "license_expression": "mit", "spdx_license_expression": "MIT", - "from_file": "python.whl-extract/sample-0.1.0.dist-info/licenses/LICENSE", + "from_file": "python_whl/sample-0.1.0.dist-info/licenses/LICENSE", "start_line": 1, "end_line": 1, "matcher": "2-aho", @@ -995,7 +995,7 @@ { "license_expression": "mit", "spdx_license_expression": "MIT", - "from_file": "python.whl-extract/sample-0.1.0.dist-info/licenses/LICENSE", + "from_file": "python_whl/sample-0.1.0.dist-info/licenses/LICENSE", "start_line": 5, "end_line": 23, "matcher": "2-aho", @@ -1009,7 +1009,7 @@ { "license_expression": "mit", "spdx_license_expression": "MIT", - "from_file": "python.whl-extract/sample-0.1.0.dist-info/licenses/LICENSE", + "from_file": "python_whl/sample-0.1.0.dist-info/licenses/LICENSE", "start_line": 26, "end_line": 26, "matcher": "2-aho", @@ -1023,7 +1023,7 @@ { "license_expression": "mit", "spdx_license_expression": "MIT", - "from_file": "python.whl-extract/sample-0.1.0.dist-info/licenses/LICENSE", + "from_file": "python_whl/sample-0.1.0.dist-info/licenses/LICENSE", "start_line": 30, "end_line": 30, "matcher": "2-aho", @@ -1099,7 +1099,7 @@ { "license_expression": "mit", "spdx_license_expression": "MIT", - "from_file": "python.whl-extract/sample/__init__.py", + "from_file": "python_whl/sample/__init__.py", "start_line": 20, "end_line": 21, "matcher": "3-seq", @@ -1179,7 +1179,7 @@ { "license_expression": "mit", "spdx_license_expression": "MIT", - "from_file": "python.whl-extract/sample/builder/__init__.py", + "from_file": "python_whl/sample/builder/__init__.py", "start_line": 1, "end_line": 1, "matcher": "2-aho", @@ -1193,7 +1193,7 @@ { "license_expression": "mit", "spdx_license_expression": "MIT", - "from_file": "python.whl-extract/sample/builder/__init__.py", + "from_file": "python_whl/sample/builder/__init__.py", "start_line": 2, "end_line": 2, "matcher": "2-aho", @@ -1237,7 +1237,7 @@ { "license_expression": "mit", "spdx_license_expression": "MIT", - "from_file": "python.whl-extract/sample/builder/_html5lib.py", + "from_file": "python_whl/sample/builder/_html5lib.py", "start_line": 1, "end_line": 1, "matcher": "2-aho", @@ -1251,7 +1251,7 @@ { "license_expression": "mit", "spdx_license_expression": "MIT", - "from_file": "python.whl-extract/sample/builder/_html5lib.py", + "from_file": "python_whl/sample/builder/_html5lib.py", "start_line": 2, "end_line": 2, "matcher": "2-aho", @@ -1295,7 +1295,7 @@ { "license_expression": "mit", "spdx_license_expression": "MIT", - "from_file": "python.whl-extract/sample/builder/_htmlparser.py", + "from_file": "python_whl/sample/builder/_htmlparser.py", "start_line": 4, "end_line": 5, "matcher": "3-seq", @@ -1339,7 +1339,7 @@ { "license_expression": "mit", "spdx_license_expression": "MIT", - "from_file": "python.whl-extract/sample/builder/_lxml.py", + "from_file": "python_whl/sample/builder/_lxml.py", "start_line": 1, "end_line": 1, "matcher": "2-aho", @@ -1353,7 +1353,7 @@ { "license_expression": "mit", "spdx_license_expression": "MIT", - "from_file": "python.whl-extract/sample/builder/_lxml.py", + "from_file": "python_whl/sample/builder/_lxml.py", "start_line": 2, "end_line": 2, "matcher": "2-aho", @@ -1417,7 +1417,7 @@ { "license_expression": "mit", "spdx_license_expression": "MIT", - "from_file": "python.whl-extract/sample/tests/__init__.py", + "from_file": "python_whl/sample/tests/__init__.py", "start_line": 4, "end_line": 4, "matcher": "2-aho", @@ -1431,7 +1431,7 @@ { "license_expression": "mit", "spdx_license_expression": "MIT", - "from_file": "python.whl-extract/sample/tests/__init__.py", + "from_file": "python_whl/sample/tests/__init__.py", "start_line": 5, "end_line": 5, "matcher": "2-aho", diff --git a/tests/packagedcode/data/package_summary/python.whl-extract/sample-0.1.0.dist-info/METADATA b/tests/packagedcode/data/package_summary/python_whl/sample-0.1.0.dist-info/METADATA similarity index 100% rename from tests/packagedcode/data/package_summary/python.whl-extract/sample-0.1.0.dist-info/METADATA rename to tests/packagedcode/data/package_summary/python_whl/sample-0.1.0.dist-info/METADATA diff --git a/tests/packagedcode/data/package_summary/python.whl-extract/sample-0.1.0.dist-info/RECORD b/tests/packagedcode/data/package_summary/python_whl/sample-0.1.0.dist-info/RECORD similarity index 100% rename from tests/packagedcode/data/package_summary/python.whl-extract/sample-0.1.0.dist-info/RECORD rename to tests/packagedcode/data/package_summary/python_whl/sample-0.1.0.dist-info/RECORD diff --git a/tests/packagedcode/data/package_summary/python.whl-extract/sample-0.1.0.dist-info/WHEEL b/tests/packagedcode/data/package_summary/python_whl/sample-0.1.0.dist-info/WHEEL similarity index 100% rename from tests/packagedcode/data/package_summary/python.whl-extract/sample-0.1.0.dist-info/WHEEL rename to tests/packagedcode/data/package_summary/python_whl/sample-0.1.0.dist-info/WHEEL diff --git a/tests/packagedcode/data/package_summary/python.whl-extract/sample-0.1.0.dist-info/licenses/AUTHORS b/tests/packagedcode/data/package_summary/python_whl/sample-0.1.0.dist-info/licenses/AUTHORS similarity index 100% rename from tests/packagedcode/data/package_summary/python.whl-extract/sample-0.1.0.dist-info/licenses/AUTHORS rename to tests/packagedcode/data/package_summary/python_whl/sample-0.1.0.dist-info/licenses/AUTHORS diff --git a/tests/packagedcode/data/package_summary/python.whl-extract/sample-0.1.0.dist-info/licenses/LICENSE b/tests/packagedcode/data/package_summary/python_whl/sample-0.1.0.dist-info/licenses/LICENSE similarity index 100% rename from tests/packagedcode/data/package_summary/python.whl-extract/sample-0.1.0.dist-info/licenses/LICENSE rename to tests/packagedcode/data/package_summary/python_whl/sample-0.1.0.dist-info/licenses/LICENSE diff --git a/tests/packagedcode/data/package_summary/python.whl-extract/sample/__init__.py b/tests/packagedcode/data/package_summary/python_whl/sample/__init__.py similarity index 100% rename from tests/packagedcode/data/package_summary/python.whl-extract/sample/__init__.py rename to tests/packagedcode/data/package_summary/python_whl/sample/__init__.py diff --git a/tests/packagedcode/data/package_summary/python.whl-extract/sample/builder/__init__.py b/tests/packagedcode/data/package_summary/python_whl/sample/builder/__init__.py similarity index 100% rename from tests/packagedcode/data/package_summary/python.whl-extract/sample/builder/__init__.py rename to tests/packagedcode/data/package_summary/python_whl/sample/builder/__init__.py diff --git a/tests/packagedcode/data/package_summary/python.whl-extract/sample/builder/_html5lib.py b/tests/packagedcode/data/package_summary/python_whl/sample/builder/_html5lib.py similarity index 100% rename from tests/packagedcode/data/package_summary/python.whl-extract/sample/builder/_html5lib.py rename to tests/packagedcode/data/package_summary/python_whl/sample/builder/_html5lib.py diff --git a/tests/packagedcode/data/package_summary/python.whl-extract/sample/builder/_htmlparser.py b/tests/packagedcode/data/package_summary/python_whl/sample/builder/_htmlparser.py similarity index 100% rename from tests/packagedcode/data/package_summary/python.whl-extract/sample/builder/_htmlparser.py rename to tests/packagedcode/data/package_summary/python_whl/sample/builder/_htmlparser.py diff --git a/tests/packagedcode/data/package_summary/python.whl-extract/sample/builder/_lxml.py b/tests/packagedcode/data/package_summary/python_whl/sample/builder/_lxml.py similarity index 100% rename from tests/packagedcode/data/package_summary/python.whl-extract/sample/builder/_lxml.py rename to tests/packagedcode/data/package_summary/python_whl/sample/builder/_lxml.py diff --git a/tests/packagedcode/data/package_summary/python.whl-extract/sample/tests/__init__.py b/tests/packagedcode/data/package_summary/python_whl/sample/tests/__init__.py similarity index 100% rename from tests/packagedcode/data/package_summary/python.whl-extract/sample/tests/__init__.py rename to tests/packagedcode/data/package_summary/python_whl/sample/tests/__init__.py diff --git a/tests/packagedcode/test_package_summary.py b/tests/packagedcode/test_package_summary.py index e59248b6476..0652dfbafba 100644 --- a/tests/packagedcode/test_package_summary.py +++ b/tests/packagedcode/test_package_summary.py @@ -14,20 +14,14 @@ def test_if_package_summary_plugin_working(self): run_scan_click(['--package', '--classify', '--package-summary', test_dir, '--json', result_file]) check_json_scan(expected_file, result_file, remove_uuid=True, regen=REGEN_TEST_FIXTURES) - # test_dir = self.get_test_loc('package_summary/change-case-change-case-5.4.4.zip-extract') - # result_file = self.get_temp_file('json') - # expected_file = self.get_test_loc('package_summary/expected.json') - - # run_scan_click(['--package','--license','--copyright', '--strip-root', '--processes', '-1', '--package-summary', '--classify', '--json-pp', result_file, test_dir]) - # check_json_scan(expected_file, result_file, remove_uuid=True, remove_file_date=True, regen=REGEN_TEST_FIXTURES) - # def test_py_whl_ecosystem_with_package_summary(self): - # test_dir = self.get_test_loc('package_summary/python.whl-extract') - # result_file = self.get_temp_file('json') - # expected_file = self.get_test_loc('package_summary/python-whl-expected.json') + def test_package_summary_for_python_whl(self): + test_dir = self.get_test_loc('package_summary/python_whl') + result_file = self.get_temp_file('json') + expected_file = self.get_test_loc('package_summary/python_whl-expected.json') - # run_scan_click(['--package','--license','--copyright', '--strip-root', '--processes', '-1', '--package-summary', '--summary' , '--classify', '--json-pp', result_file, test_dir]) - # check_json_scan(expected_file, result_file, remove_uuid=True, remove_file_date=True, regen=REGEN_TEST_FIXTURES) + run_scan_click(['--package','--license','--copyright', '--strip-root', '--processes', '-1', '--package-summary', '--summary' , '--classify', '--json-pp', result_file, test_dir]) + check_json_scan(expected_file, result_file, remove_uuid=True, remove_file_date=True, regen=REGEN_TEST_FIXTURES) # # Package Attribute tests # def test_package_summary__does_summarize_npm_copyright(self): From eb4cbb8ae4fff31f2875e4849956f4a6530092e7 Mon Sep 17 00:00:00 2001 From: swastik Date: Fri, 9 Aug 2024 00:35:13 +0530 Subject: [PATCH 46/57] Add package_summary test for npm package ecosystem #3889 Signed-off-by: swastik --- .../data/package_summary/npm-expected.json | 1360 +++++++++++++++++ .../codebase}/LICENSE | 0 .../codebase}/package.json | 0 .../packages/change-case/package.json | 0 .../packages/change-case/src/index.js | 0 .../packages/sponge-case/package.json | 0 .../codebase}/packages/swap-case/package.json | 0 .../packages/title-case/package.json | 0 .../packages/title-case/tsconfig.json | 0 tests/packagedcode/test_package_summary.py | 8 + 10 files changed, 1368 insertions(+) create mode 100644 tests/packagedcode/data/package_summary/npm-expected.json rename tests/packagedcode/data/package_summary/{change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4 => npm/codebase}/LICENSE (100%) rename tests/packagedcode/data/package_summary/{change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4 => npm/codebase}/package.json (100%) rename tests/packagedcode/data/package_summary/{change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4 => npm/codebase}/packages/change-case/package.json (100%) rename tests/packagedcode/data/package_summary/{change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4 => npm/codebase}/packages/change-case/src/index.js (100%) rename tests/packagedcode/data/package_summary/{change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4 => npm/codebase}/packages/sponge-case/package.json (100%) rename tests/packagedcode/data/package_summary/{change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4 => npm/codebase}/packages/swap-case/package.json (100%) rename tests/packagedcode/data/package_summary/{change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4 => npm/codebase}/packages/title-case/package.json (100%) rename tests/packagedcode/data/package_summary/{change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4 => npm/codebase}/packages/title-case/tsconfig.json (100%) diff --git a/tests/packagedcode/data/package_summary/npm-expected.json b/tests/packagedcode/data/package_summary/npm-expected.json new file mode 100644 index 00000000000..502c050d393 --- /dev/null +++ b/tests/packagedcode/data/package_summary/npm-expected.json @@ -0,0 +1,1360 @@ +{ + "summary": { + "declared_license_expression": "mit", + "license_clarity_score": { + "score": 70, + "declared_license": true, + "identification_precision": true, + "has_license_text": false, + "declared_copyrights": true, + "conflicting_license_categories": true, + "ambiguous_compound_licensing": false + }, + "declared_holder": "Blake Embrey", + "primary_language": null, + "other_license_expressions": [ + { + "value": null, + "count": 2 + }, + { + "value": "gpl-3.0-plus", + "count": 1 + } + ], + "other_holders": [ + { + "value": null, + "count": 7 + } + ], + "other_languages": [] + }, + "packages": [ + { + "type": "npm", + "namespace": null, + "name": "change-case", + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Blake Embrey", + "email": "hello@blakeembrey.com", + "url": "http://blakeembrey.me" + } + ], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": "Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com)", + "holder": "Blake Embrey", + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "npm/codebase/packages/change-case/package.json", + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": "gpl-3.0-plus", + "other_license_expression_spdx": "GPL-3.0-or-later", + "other_license_detections": [], + "extracted_license_statement": "- MIT\n", + "notice_text": null, + "source_packages": [], + "is_private": false, + "is_virtual": false, + "extra_data": {}, + "repository_homepage_url": "https://www.npmjs.com/package/change-case", + "repository_download_url": null, + "api_data_url": "https://registry.npmjs.org/change-case", + "package_uid": "pkg:npm/change-case?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "codebase/packages/change-case/package.json" + ], + "datasource_ids": [ + "npm_package_json" + ], + "license_clarity_score": { + "score": 70, + "declared_license": true, + "identification_precision": true, + "has_license_text": false, + "declared_copyrights": true, + "conflicting_license_categories": true, + "ambiguous_compound_licensing": false + }, + "purl": "pkg:npm/change-case" + }, + { + "type": "npm", + "namespace": null, + "name": "sponge-case", + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Nate Rabins", + "email": "nrabins@gmail.com", + "url": "http://rabins.dev" + } + ], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": "Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com)", + "holder": "Blake Embrey", + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "npm/codebase/packages/sponge-case/package.json", + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "- MIT\n", + "notice_text": null, + "source_packages": [], + "is_private": false, + "is_virtual": false, + "extra_data": {}, + "repository_homepage_url": "https://www.npmjs.com/package/sponge-case", + "repository_download_url": null, + "api_data_url": "https://registry.npmjs.org/sponge-case", + "package_uid": "pkg:npm/sponge-case?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "codebase/packages/sponge-case/package.json" + ], + "datasource_ids": [ + "npm_package_json" + ], + "license_clarity_score": { + "score": 90, + "declared_license": true, + "identification_precision": true, + "has_license_text": false, + "declared_copyrights": true, + "conflicting_license_categories": false, + "ambiguous_compound_licensing": false + }, + "purl": "pkg:npm/sponge-case" + }, + { + "type": "npm", + "namespace": null, + "name": "swap-case", + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Blake Embrey", + "email": "hello@blakeembrey.com", + "url": "http://blakeembrey.me" + } + ], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": "Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com)", + "holder": "Blake Embrey", + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "npm/codebase/packages/swap-case/package.json", + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "- MIT\n", + "notice_text": null, + "source_packages": [], + "is_private": false, + "is_virtual": false, + "extra_data": {}, + "repository_homepage_url": "https://www.npmjs.com/package/swap-case", + "repository_download_url": null, + "api_data_url": "https://registry.npmjs.org/swap-case", + "package_uid": "pkg:npm/swap-case?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "codebase/packages/swap-case/package.json" + ], + "datasource_ids": [ + "npm_package_json" + ], + "license_clarity_score": { + "score": 90, + "declared_license": true, + "identification_precision": true, + "has_license_text": false, + "declared_copyrights": true, + "conflicting_license_categories": false, + "ambiguous_compound_licensing": false + }, + "purl": "pkg:npm/swap-case" + }, + { + "type": "npm", + "namespace": null, + "name": "title-case", + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Blake Embrey", + "email": "hello@blakeembrey.com", + "url": "http://blakeembrey.me" + } + ], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": "Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com)", + "holder": "Blake Embrey", + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "npm/codebase/packages/title-case/package.json", + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "- MIT\n", + "notice_text": null, + "source_packages": [], + "is_private": false, + "is_virtual": false, + "extra_data": {}, + "repository_homepage_url": "https://www.npmjs.com/package/title-case", + "repository_download_url": null, + "api_data_url": "https://registry.npmjs.org/title-case", + "package_uid": "pkg:npm/title-case?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "codebase/packages/title-case/package.json" + ], + "datasource_ids": [ + "npm_package_json" + ], + "license_clarity_score": { + "score": 90, + "declared_license": true, + "identification_precision": true, + "has_license_text": false, + "declared_copyrights": true, + "conflicting_license_categories": false, + "ambiguous_compound_licensing": false + }, + "purl": "pkg:npm/title-case" + } + ], + "dependencies": [], + "license_detections": [ + { + "identifier": "gpl_3_0_plus-c07595af-3cea-8c65-c6fc-d8a3300f35b5", + "license_expression": "gpl-3.0-plus", + "license_expression_spdx": "GPL-3.0-or-later", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "gpl-3.0-plus", + "license_expression_spdx": "GPL-3.0-or-later", + "from_file": "npm/codebase/packages/change-case/src/index.js", + "start_line": 1, + "end_line": 12, + "matcher": "1-hash", + "score": 100.0, + "matched_length": 102, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "gpl-3.0-plus_60.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_60.RULE" + } + ] + }, + { + "identifier": "mit-3fce6ea2-8abd-6c6b-3ede-a37af7c6efee", + "license_expression": "mit", + "license_expression_spdx": "MIT", + "detection_count": 4, + "reference_matches": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "npm/codebase/packages/change-case/package.json", + "start_line": 3, + "end_line": 3, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 2, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" + } + ] + }, + { + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf", + "license_expression": "mit", + "license_expression_spdx": "MIT", + "detection_count": 4, + "reference_matches": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "npm/codebase/packages/change-case/package.json", + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null + } + ] + }, + { + "identifier": "mit-d5ea549d-8e03-2a31-f0cc-bdb0a5b86996", + "license_expression": "mit", + "license_expression_spdx": "MIT", + "detection_count": 2, + "reference_matches": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "npm/codebase/LICENSE", + "start_line": 1, + "end_line": 1, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 4, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_26.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_26.RULE" + } + ] + } + ], + "files": [ + { + "path": "codebase", + "type": "directory", + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "scan_errors": [] + }, + { + "path": "codebase/LICENSE", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:npm/change-case?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/sponge-case?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/swap-case?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/title-case?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "is_legal": true, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": true, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "npm/codebase/LICENSE", + "start_line": 1, + "end_line": 1, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 4, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_26.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_26.RULE" + } + ], + "identifier": "mit-d5ea549d-8e03-2a31-f0cc-bdb0a5b86996" + } + ], + "license_clues": [], + "percentage_of_license_text": 33.33, + "copyrights": [ + { + "copyright": "Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com)", + "start_line": 3, + "end_line": 3 + } + ], + "holders": [ + { + "holder": "Blake Embrey", + "start_line": 3, + "end_line": 3 + } + ], + "authors": [], + "scan_errors": [] + }, + { + "path": "codebase/package.json", + "type": "file", + "package_data": [ + { + "type": "npm", + "namespace": null, + "name": null, + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "npm/codebase/LICENSE", + "start_line": 1, + "end_line": 1, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 4, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_26.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_26.RULE" + } + ], + "identifier": "mit-d5ea549d-8e03-2a31-f0cc-bdb0a5b86996" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [], + "is_private": false, + "is_virtual": false, + "extra_data": { + "workspaces": [ + "packages/*" + ] + }, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "npm_package_json", + "purl": null + } + ], + "for_packages": [ + "pkg:npm/change-case?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/sponge-case?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/swap-case?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/title-case?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "scan_errors": [] + }, + { + "path": "codebase/packages", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:npm/change-case?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/sponge-case?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/swap-case?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/title-case?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "scan_errors": [] + }, + { + "path": "codebase/packages/change-case", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:npm/change-case?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "scan_errors": [] + }, + { + "path": "codebase/packages/change-case/package.json", + "type": "file", + "package_data": [ + { + "type": "npm", + "namespace": null, + "name": "change-case", + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Blake Embrey", + "email": "hello@blakeembrey.com", + "url": "http://blakeembrey.me" + } + ], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "npm/codebase/packages/change-case/package.json", + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "- MIT\n", + "notice_text": null, + "source_packages": [], + "file_references": [], + "is_private": false, + "is_virtual": false, + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/change-case", + "repository_download_url": null, + "api_data_url": "https://registry.npmjs.org/change-case", + "datasource_id": "npm_package_json", + "purl": "pkg:npm/change-case" + } + ], + "for_packages": [ + "pkg:npm/change-case?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "npm/codebase/packages/change-case/package.json", + "start_line": 3, + "end_line": 3, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 2, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" + } + ], + "identifier": "mit-3fce6ea2-8abd-6c6b-3ede-a37af7c6efee" + } + ], + "license_clues": [], + "percentage_of_license_text": 11.76, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Blake Embrey", + "start_line": 4, + "end_line": 5 + } + ], + "scan_errors": [] + }, + { + "path": "codebase/packages/change-case/src", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:npm/change-case?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "scan_errors": [] + }, + { + "path": "codebase/packages/change-case/src/index.js", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:npm/change-case?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "gpl-3.0-plus", + "detected_license_expression_spdx": "GPL-3.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-3.0-plus", + "license_expression_spdx": "GPL-3.0-or-later", + "matches": [ + { + "license_expression": "gpl-3.0-plus", + "spdx_license_expression": "GPL-3.0-or-later", + "from_file": "npm/codebase/packages/change-case/src/index.js", + "start_line": 1, + "end_line": 12, + "matcher": "1-hash", + "score": 100.0, + "matched_length": 102, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "gpl-3.0-plus_60.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_60.RULE" + } + ], + "identifier": "gpl_3_0_plus-c07595af-3cea-8c65-c6fc-d8a3300f35b5" + } + ], + "license_clues": [], + "percentage_of_license_text": 100.0, + "copyrights": [], + "holders": [], + "authors": [], + "scan_errors": [] + }, + { + "path": "codebase/packages/sponge-case", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:npm/sponge-case?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "scan_errors": [] + }, + { + "path": "codebase/packages/sponge-case/package.json", + "type": "file", + "package_data": [ + { + "type": "npm", + "namespace": null, + "name": "sponge-case", + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Nate Rabins", + "email": "nrabins@gmail.com", + "url": "http://rabins.dev" + } + ], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "npm/codebase/packages/sponge-case/package.json", + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "- MIT\n", + "notice_text": null, + "source_packages": [], + "file_references": [], + "is_private": false, + "is_virtual": false, + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/sponge-case", + "repository_download_url": null, + "api_data_url": "https://registry.npmjs.org/sponge-case", + "datasource_id": "npm_package_json", + "purl": "pkg:npm/sponge-case" + } + ], + "for_packages": [ + "pkg:npm/sponge-case?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "npm/codebase/packages/sponge-case/package.json", + "start_line": 3, + "end_line": 3, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 2, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" + } + ], + "identifier": "mit-3fce6ea2-8abd-6c6b-3ede-a37af7c6efee" + } + ], + "license_clues": [], + "percentage_of_license_text": 11.76, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Nate Rabins", + "start_line": 4, + "end_line": 5 + } + ], + "scan_errors": [] + }, + { + "path": "codebase/packages/swap-case", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:npm/swap-case?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "scan_errors": [] + }, + { + "path": "codebase/packages/swap-case/package.json", + "type": "file", + "package_data": [ + { + "type": "npm", + "namespace": null, + "name": "swap-case", + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Blake Embrey", + "email": "hello@blakeembrey.com", + "url": "http://blakeembrey.me" + } + ], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "npm/codebase/packages/swap-case/package.json", + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "- MIT\n", + "notice_text": null, + "source_packages": [], + "file_references": [], + "is_private": false, + "is_virtual": false, + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/swap-case", + "repository_download_url": null, + "api_data_url": "https://registry.npmjs.org/swap-case", + "datasource_id": "npm_package_json", + "purl": "pkg:npm/swap-case" + } + ], + "for_packages": [ + "pkg:npm/swap-case?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "npm/codebase/packages/swap-case/package.json", + "start_line": 3, + "end_line": 3, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 2, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" + } + ], + "identifier": "mit-3fce6ea2-8abd-6c6b-3ede-a37af7c6efee" + } + ], + "license_clues": [], + "percentage_of_license_text": 11.76, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Blake Embrey", + "start_line": 4, + "end_line": 5 + } + ], + "scan_errors": [] + }, + { + "path": "codebase/packages/title-case", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:npm/title-case?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "scan_errors": [] + }, + { + "path": "codebase/packages/title-case/package.json", + "type": "file", + "package_data": [ + { + "type": "npm", + "namespace": null, + "name": "title-case", + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Blake Embrey", + "email": "hello@blakeembrey.com", + "url": "http://blakeembrey.me" + } + ], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "npm/codebase/packages/title-case/package.json", + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "- MIT\n", + "notice_text": null, + "source_packages": [], + "file_references": [], + "is_private": false, + "is_virtual": false, + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/title-case", + "repository_download_url": null, + "api_data_url": "https://registry.npmjs.org/title-case", + "datasource_id": "npm_package_json", + "purl": "pkg:npm/title-case" + } + ], + "for_packages": [ + "pkg:npm/title-case?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "npm/codebase/packages/title-case/package.json", + "start_line": 3, + "end_line": 3, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 2, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" + } + ], + "identifier": "mit-3fce6ea2-8abd-6c6b-3ede-a37af7c6efee" + } + ], + "license_clues": [], + "percentage_of_license_text": 11.76, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Blake Embrey", + "start_line": 4, + "end_line": 5 + } + ], + "scan_errors": [] + }, + { + "path": "codebase/packages/title-case/tsconfig.json", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:npm/title-case?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "scan_errors": [] + } + ] +} \ No newline at end of file diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/LICENSE b/tests/packagedcode/data/package_summary/npm/codebase/LICENSE similarity index 100% rename from tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/LICENSE rename to tests/packagedcode/data/package_summary/npm/codebase/LICENSE diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/package.json b/tests/packagedcode/data/package_summary/npm/codebase/package.json similarity index 100% rename from tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/package.json rename to tests/packagedcode/data/package_summary/npm/codebase/package.json diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/package.json b/tests/packagedcode/data/package_summary/npm/codebase/packages/change-case/package.json similarity index 100% rename from tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/package.json rename to tests/packagedcode/data/package_summary/npm/codebase/packages/change-case/package.json diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/src/index.js b/tests/packagedcode/data/package_summary/npm/codebase/packages/change-case/src/index.js similarity index 100% rename from tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/change-case/src/index.js rename to tests/packagedcode/data/package_summary/npm/codebase/packages/change-case/src/index.js diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/sponge-case/package.json b/tests/packagedcode/data/package_summary/npm/codebase/packages/sponge-case/package.json similarity index 100% rename from tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/sponge-case/package.json rename to tests/packagedcode/data/package_summary/npm/codebase/packages/sponge-case/package.json diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/swap-case/package.json b/tests/packagedcode/data/package_summary/npm/codebase/packages/swap-case/package.json similarity index 100% rename from tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/swap-case/package.json rename to tests/packagedcode/data/package_summary/npm/codebase/packages/swap-case/package.json diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/title-case/package.json b/tests/packagedcode/data/package_summary/npm/codebase/packages/title-case/package.json similarity index 100% rename from tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/title-case/package.json rename to tests/packagedcode/data/package_summary/npm/codebase/packages/title-case/package.json diff --git a/tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/title-case/tsconfig.json b/tests/packagedcode/data/package_summary/npm/codebase/packages/title-case/tsconfig.json similarity index 100% rename from tests/packagedcode/data/package_summary/change-case-change-case-5.4.4.zip-extract/change-case-change-case-5.4.4/packages/title-case/tsconfig.json rename to tests/packagedcode/data/package_summary/npm/codebase/packages/title-case/tsconfig.json diff --git a/tests/packagedcode/test_package_summary.py b/tests/packagedcode/test_package_summary.py index 0652dfbafba..59f604e238d 100644 --- a/tests/packagedcode/test_package_summary.py +++ b/tests/packagedcode/test_package_summary.py @@ -23,6 +23,14 @@ def test_package_summary_for_python_whl(self): run_scan_click(['--package','--license','--copyright', '--strip-root', '--processes', '-1', '--package-summary', '--summary' , '--classify', '--json-pp', result_file, test_dir]) check_json_scan(expected_file, result_file, remove_uuid=True, remove_file_date=True, regen=REGEN_TEST_FIXTURES) + def test_package_summary_for_npm(self): + test_dir = self.get_test_loc('package_summary/npm') + result_file = self.get_temp_file('json') + expected_file = self.get_test_loc('package_summary/npm-expected.json') + + run_scan_click(['--package','--license','--copyright', '--strip-root', '--processes', '-1', '--package-summary', '--summary' , '--classify', '--json-pp', result_file, test_dir]) + check_json_scan(expected_file, result_file, remove_uuid=True, remove_file_date=True, regen=REGEN_TEST_FIXTURES) + # # Package Attribute tests # def test_package_summary__does_summarize_npm_copyright(self): # test_dir = self.get_test_loc('package_summary/npm_copyright') From c2240f87af8b1b961b4f45522938837dae299480 Mon Sep 17 00:00:00 2001 From: swastik Date: Fri, 9 Aug 2024 16:25:24 +0530 Subject: [PATCH 47/57] Add PackageSummary Test for rubygems ecosystem, #3889 Signed-off-by: swastik --- .../package_summary/ruby_gems-expected.json | 1739 +++++++++++++++++ .../data/package_summary/rubygems/Gemfile | 7 + .../data/package_summary/rubygems/LICENSE | 13 + .../data/package_summary/rubygems/README.md | 3 + .../data/package_summary/rubygems/bin/inspec | 11 + .../package_summary/rubygems/checksums.yaml | 7 + .../rubygems/inspec-bin.gemspec | 35 + .../rubygems/inspec-core-bin.gemspec | 39 + .../rubygems/lib/inspec-bin/version.rb | 5 + .../data/package_summary/rubygems/metadata | 85 + tests/packagedcode/test_package_summary.py | 9 + 11 files changed, 1953 insertions(+) create mode 100644 tests/packagedcode/data/package_summary/ruby_gems-expected.json create mode 100644 tests/packagedcode/data/package_summary/rubygems/Gemfile create mode 100644 tests/packagedcode/data/package_summary/rubygems/LICENSE create mode 100644 tests/packagedcode/data/package_summary/rubygems/README.md create mode 100755 tests/packagedcode/data/package_summary/rubygems/bin/inspec create mode 100644 tests/packagedcode/data/package_summary/rubygems/checksums.yaml create mode 100644 tests/packagedcode/data/package_summary/rubygems/inspec-bin.gemspec create mode 100644 tests/packagedcode/data/package_summary/rubygems/inspec-core-bin.gemspec create mode 100644 tests/packagedcode/data/package_summary/rubygems/lib/inspec-bin/version.rb create mode 100644 tests/packagedcode/data/package_summary/rubygems/metadata diff --git a/tests/packagedcode/data/package_summary/ruby_gems-expected.json b/tests/packagedcode/data/package_summary/ruby_gems-expected.json new file mode 100644 index 00000000000..87f7f298633 --- /dev/null +++ b/tests/packagedcode/data/package_summary/ruby_gems-expected.json @@ -0,0 +1,1739 @@ +{ + "summary": { + "declared_license_expression": "unknown", + "license_clarity_score": { + "score": 100, + "declared_license": true, + "identification_precision": true, + "has_license_text": true, + "declared_copyrights": true, + "conflicting_license_categories": false, + "ambiguous_compound_licensing": false + }, + "declared_holder": "Chef Software Inc.", + "primary_language": "Ruby", + "other_license_expressions": [ + { + "value": null, + "count": 7 + }, + { + "value": "proprietary-license AND apache-2.0", + "count": 3 + }, + { + "value": "apache-2.0", + "count": 1 + } + ], + "other_holders": [ + { + "value": null, + "count": 9 + }, + { + "value": "Dominik Richter", + "count": 1 + } + ], + "other_languages": [] + }, + "packages": [ + { + "type": "gem", + "namespace": null, + "name": "inspec-bin", + "version": "6.8.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "Ruby", + "description": "Infrastructure and compliance testing.\nInSpec executable for inspec gem. Use of this executable may require accepting a license agreement.\"\n\nPackaged distributions of Progress\u00ae Chef\u00ae products obtained from RubyGems are made available pursuant to the Progress Chef EULA at https://www.chef.io/end-user-license-agreement, unless there is an executed agreement in effect between you and Progress that covers the Progress Chef products (\"Master Agreement\"), in which case the Master Agreement shall govern.\n\nSource code obtained from the Chef GitHub repository is made available under Apache-2.0, a copy of which is included.", + "release_date": "2024-07-25", + "parties": [ + { + "type": null, + "role": "author", + "name": "Chef InSpec Core Engineering ", + "email": null, + "url": null + } + ], + "keywords": [], + "homepage_url": "https://github.com/inspec/inspec/tree/main/inspec-bin", + "download_url": "https://rubygems.org/downloads/inspec-bin-6.8.1.gem", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "unknown", + "declared_license_expression_spdx": "LicenseRef-scancode-unknown", + "license_detections": [ + { + "license_expression": "unknown", + "license_expression_spdx": "LicenseRef-scancode-unknown", + "matches": [ + { + "license_expression": "unknown", + "spdx_license_expression": "LicenseRef-scancode-unknown", + "from_file": "checkcheck/inspec-bin-6.8.1.gem", + "start_line": 1, + "end_line": 1, + "matcher": "5-undetected", + "score": 100.0, + "matched_length": 4, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "package-manifest-unknown-301742a2ad578403924e5013804e2adef9994e40", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-301742a2ad578403924e5013804e2adef9994e40", + "matched_text": "license - LicenseRef-Chef-EULA" + } + ], + "identifier": "unknown-32fcbfb0-0039-db8e-eda7-161457972993" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "- LicenseRef-Chef-EULA\n", + "notice_text": null, + "source_packages": [], + "is_private": false, + "is_virtual": false, + "extra_data": {}, + "repository_homepage_url": "https://rubygems.org/gems/inspec-bin/versions/6.8.1", + "repository_download_url": "https://rubygems.org/downloads/inspec-bin-6.8.1.gem", + "api_data_url": "https://rubygems.org/api/v2/rubygems/inspec-bin/versions/6.8.1.json", + "package_uid": "pkg:gem/inspec-bin@6.8.1?uuid=6f7178a9-4a24-4cd1-bda5-0f11896652dc", + "datafile_paths": [ + "checkcheck/inspec-bin-6.8.1.gem" + ], + "datasource_ids": [ + "gem_archive" + ], + "license_clarity_score": { + "score": 0, + "declared_license": false, + "identification_precision": false, + "has_license_text": false, + "declared_copyrights": false, + "conflicting_license_categories": false, + "ambiguous_compound_licensing": true + }, + "purl": "pkg:gem/inspec-bin@6.8.1" + }, + { + "type": "gem", + "namespace": null, + "name": "inspec-bin", + "version": "InspecBin::VERSION", + "qualifiers": {}, + "subpath": null, + "primary_language": "Ruby", + "description": "Infrastructure and compliance testing.\nInSpec executable for inspec gem. Use of this executable may require accepting a license agreement.\"\n\nPackaged distributions of Progress\u00ae Chef\u00ae products obtained from RubyGems are made available pursuant to the Progress Chef EULA at https://www.chef.io/end-user-license-agreement, unless there is an executed agreement in effect between you and Progress that covers the Progress Chef products (\"Master Agreement\"), in which case the Master Agreement shall govern.\n\nSource code obtained from the Chef GitHub repository is made available under Apache-2.0, a copy of which is included.", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Chef InSpec Core Engineering", + "email": null, + "url": null + }, + { + "type": "person", + "role": "author", + "name": null, + "email": "inspec@chef.io", + "url": null + } + ], + "keywords": [], + "homepage_url": "https://github.com/inspec/inspec/tree/main/inspec-bin", + "download_url": "https://rubygems.org/downloads/inspec-bin-InspecBin::VERSION.gem", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "unknown", + "declared_license_expression_spdx": "LicenseRef-scancode-unknown", + "license_detections": [ + { + "license_expression": "unknown", + "license_expression_spdx": "LicenseRef-scancode-unknown", + "matches": [ + { + "license_expression": "unknown", + "spdx_license_expression": "LicenseRef-scancode-unknown", + "from_file": "checkcheck/inspec-bin.gemspec", + "start_line": 1, + "end_line": 1, + "matcher": "5-undetected", + "score": 100.0, + "matched_length": 4, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "package-manifest-unknown-660d5d8517d1473cc8fc58a7230d227e36f2a8d2", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-660d5d8517d1473cc8fc58a7230d227e36f2a8d2", + "matched_text": "license LicenseRef-Chef-EULA" + } + ], + "identifier": "unknown-60c1ced0-26e8-d6a3-b44f-e7f28f74e036" + } + ], + "other_license_expression": "proprietary-license AND apache-2.0", + "other_license_expression_spdx": "LicenseRef-scancode-proprietary-license AND Apache-2.0", + "other_license_detections": [], + "extracted_license_statement": "LicenseRef-Chef-EULA", + "notice_text": null, + "source_packages": [], + "is_private": false, + "is_virtual": false, + "extra_data": {}, + "repository_homepage_url": "https://rubygems.org/gems/inspec-bin/versions/InspecBin::VERSION", + "repository_download_url": "https://rubygems.org/downloads/inspec-bin-InspecBin::VERSION.gem", + "api_data_url": "https://rubygems.org/api/v2/rubygems/inspec-bin/versions/InspecBin::VERSION.json", + "package_uid": "pkg:gem/inspec-bin@InspecBin::VERSION?uuid=bee2be12-a996-412e-8067-8a2f286d996a", + "datafile_paths": [ + "checkcheck/inspec-bin.gemspec" + ], + "datasource_ids": [ + "gemspec" + ], + "license_clarity_score": { + "score": 0, + "declared_license": false, + "identification_precision": false, + "has_license_text": false, + "declared_copyrights": false, + "conflicting_license_categories": true, + "ambiguous_compound_licensing": true + }, + "purl": "pkg:gem/inspec-bin@InspecBin::VERSION" + }, + { + "type": "gem", + "namespace": null, + "name": "inspec-core-bin", + "version": "InspecBin::VERSION", + "qualifiers": {}, + "subpath": null, + "primary_language": "Ruby", + "description": "Infrastructure and compliance testing.\nInSpec executable for inspec-core gem. Use of this executable may require accepting a license agreement.\n\nPackaged distributions of Progress\u00ae Chef\u00ae products obtained from RubyGems are made available pursuant to the Progress Chef EULA at https://www.chef.io/end-user-license-agreement, unless there is an executed agreement in effect between you and Progress that covers the Progress Chef products (\"Master Agreement\"), in which case the Master Agreement shall govern.\n\nSource code obtained from the Chef GitHub repository is made available under Apache-2.0, a copy of which is included.", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Chef InSpec Core Engineering", + "email": null, + "url": null + }, + { + "type": "person", + "role": "author", + "name": null, + "email": "inspec@chef.io", + "url": null + } + ], + "keywords": [], + "homepage_url": "https://github.com/inspec/inspec/tree/main/inspec-bin", + "download_url": "https://rubygems.org/downloads/inspec-core-bin-InspecBin::VERSION.gem", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "unknown", + "declared_license_expression_spdx": "LicenseRef-scancode-unknown", + "license_detections": [ + { + "license_expression": "unknown", + "license_expression_spdx": "LicenseRef-scancode-unknown", + "matches": [ + { + "license_expression": "unknown", + "spdx_license_expression": "LicenseRef-scancode-unknown", + "from_file": "checkcheck/inspec-core-bin.gemspec", + "start_line": 1, + "end_line": 1, + "matcher": "5-undetected", + "score": 100.0, + "matched_length": 4, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "package-manifest-unknown-660d5d8517d1473cc8fc58a7230d227e36f2a8d2", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-660d5d8517d1473cc8fc58a7230d227e36f2a8d2", + "matched_text": "license LicenseRef-Chef-EULA" + } + ], + "identifier": "unknown-60c1ced0-26e8-d6a3-b44f-e7f28f74e036" + } + ], + "other_license_expression": "proprietary-license AND apache-2.0", + "other_license_expression_spdx": "LicenseRef-scancode-proprietary-license AND Apache-2.0", + "other_license_detections": [], + "extracted_license_statement": "LicenseRef-Chef-EULA", + "notice_text": null, + "source_packages": [], + "is_private": false, + "is_virtual": false, + "extra_data": {}, + "repository_homepage_url": "https://rubygems.org/gems/inspec-core-bin/versions/InspecBin::VERSION", + "repository_download_url": "https://rubygems.org/downloads/inspec-core-bin-InspecBin::VERSION.gem", + "api_data_url": "https://rubygems.org/api/v2/rubygems/inspec-core-bin/versions/InspecBin::VERSION.json", + "package_uid": "pkg:gem/inspec-core-bin@InspecBin::VERSION?uuid=2413eacb-16e7-4af4-b705-064f4ba411b5", + "datafile_paths": [ + "checkcheck/inspec-core-bin.gemspec" + ], + "datasource_ids": [ + "gemspec" + ], + "license_clarity_score": { + "score": 0, + "declared_license": false, + "identification_precision": false, + "has_license_text": false, + "declared_copyrights": false, + "conflicting_license_categories": true, + "ambiguous_compound_licensing": true + }, + "purl": "pkg:gem/inspec-core-bin@InspecBin::VERSION" + } + ], + "dependencies": [ + { + "purl": "pkg:gem/inspec", + "extracted_requirement": "= 6.8.1", + "scope": "runtime", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:gem/inspec?uuid=ef6ac47b-1eef-463d-b25a-70fbd19c3a23", + "for_package_uid": "pkg:gem/inspec-bin@6.8.1?uuid=6f7178a9-4a24-4cd1-bda5-0f11896652dc", + "datafile_path": "checkcheck/inspec-bin-6.8.1.gem", + "datasource_id": "gem_archive" + }, + { + "purl": "pkg:gem/rake", + "extracted_requirement": null, + "scope": "development", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:gem/rake?uuid=47d410f1-71c6-4458-87ad-9ed53d27ae75", + "for_package_uid": "pkg:gem/inspec-bin@6.8.1?uuid=6f7178a9-4a24-4cd1-bda5-0f11896652dc", + "datafile_path": "checkcheck/inspec-bin-6.8.1.gem", + "datasource_id": "gem_archive" + }, + { + "purl": "pkg:gem/rake", + "extracted_requirement": "", + "scope": "development", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:gem/rake?uuid=3e6030ff-9f2b-4dac-abe1-719cfc7efdf1", + "for_package_uid": "pkg:gem/inspec-bin@InspecBin::VERSION?uuid=bee2be12-a996-412e-8067-8a2f286d996a", + "datafile_path": "checkcheck/inspec-bin.gemspec", + "datasource_id": "gemspec" + }, + { + "purl": "pkg:gem/inspec", + "extracted_requirement": "", + "scope": "dependency", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:gem/inspec?uuid=0b31a907-8e5b-4820-ba72-fa13cff6221e", + "for_package_uid": "pkg:gem/inspec-bin@InspecBin::VERSION?uuid=bee2be12-a996-412e-8067-8a2f286d996a", + "datafile_path": "checkcheck/inspec-bin.gemspec", + "datasource_id": "gemspec" + }, + { + "purl": "pkg:gem/rake", + "extracted_requirement": "", + "scope": "development", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:gem/rake?uuid=d6b1bd41-d24a-4fdd-b9f9-0fca288adf5b", + "for_package_uid": "pkg:gem/inspec-core-bin@InspecBin::VERSION?uuid=2413eacb-16e7-4af4-b705-064f4ba411b5", + "datafile_path": "checkcheck/inspec-core-bin.gemspec", + "datasource_id": "gemspec" + }, + { + "purl": "pkg:gem/inspec-core", + "extracted_requirement": "", + "scope": "dependency", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:gem/inspec-core?uuid=6cf92243-f0c4-4150-8e74-0311a6185b58", + "for_package_uid": "pkg:gem/inspec-core-bin@InspecBin::VERSION?uuid=2413eacb-16e7-4af4-b705-064f4ba411b5", + "datafile_path": "checkcheck/inspec-core-bin.gemspec", + "datasource_id": "gemspec" + } + ], + "license_detections": [ + { + "identifier": "apache_2_0-c4e30bcd-ccfd-bbc3-d2f1-196ab911e47d", + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "from_file": "checkcheck/LICENSE", + "start_line": 3, + "end_line": 13, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 85, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_7.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_7.RULE" + } + ] + }, + { + "identifier": "proprietary_license_and_apache_2_0-38837872-6ecc-3da0-f84f-664e5069146e", + "license_expression": "proprietary-license AND apache-2.0", + "license_expression_spdx": "LicenseRef-scancode-proprietary-license AND Apache-2.0", + "detection_count": 3, + "reference_matches": [ + { + "license_expression": "unknown-license-reference", + "license_expression_spdx": "LicenseRef-scancode-unknown-license-reference", + "from_file": "checkcheck/inspec-bin.gemspec", + "start_line": 12, + "end_line": 12, + "matcher": "2-aho", + "score": 90.0, + "matched_length": 2, + "match_coverage": 100.0, + "rule_relevance": 90, + "rule_identifier": "license-intro_22.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/license-intro_22.RULE" + }, + { + "license_expression": "proprietary-license", + "license_expression_spdx": "LicenseRef-scancode-proprietary-license", + "from_file": "checkcheck/inspec-bin.gemspec", + "start_line": 14, + "end_line": 14, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 4, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "proprietary-license_72.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/proprietary-license_72.RULE" + }, + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "from_file": "checkcheck/inspec-bin.gemspec", + "start_line": 16, + "end_line": 16, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 3, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_apache-2.0_for_apache-2.0.RULE" + } + ] + }, + { + "identifier": "unknown-60c1ced0-26e8-d6a3-b44f-e7f28f74e036", + "license_expression": "unknown", + "license_expression_spdx": "LicenseRef-scancode-unknown", + "detection_count": 2, + "reference_matches": [ + { + "license_expression": "unknown", + "license_expression_spdx": "LicenseRef-scancode-unknown", + "from_file": "checkcheck/inspec-bin.gemspec", + "start_line": 1, + "end_line": 1, + "matcher": "5-undetected", + "score": 100.0, + "matched_length": 4, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "package-manifest-unknown-660d5d8517d1473cc8fc58a7230d227e36f2a8d2", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-660d5d8517d1473cc8fc58a7230d227e36f2a8d2" + } + ] + }, + { + "identifier": "unknown-32fcbfb0-0039-db8e-eda7-161457972993", + "license_expression": "unknown", + "license_expression_spdx": "LicenseRef-scancode-unknown", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "unknown", + "license_expression_spdx": "LicenseRef-scancode-unknown", + "from_file": "checkcheck/inspec-bin-6.8.1.gem", + "start_line": 1, + "end_line": 1, + "matcher": "5-undetected", + "score": 100.0, + "matched_length": 4, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "package-manifest-unknown-e08b5634770cfd1a0fc6045084a391f6c7cfc192", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-e08b5634770cfd1a0fc6045084a391f6c7cfc192" + } + ] + } + ], + "files": [ + { + "path": "checkcheck", + "type": "directory", + "name": "checkcheck", + "base_name": "checkcheck", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "files_count": 11, + "dirs_count": 3, + "size_count": 15587, + "scan_errors": [] + }, + { + "path": "checkcheck/checksums.yaml", + "type": "file", + "name": "checksums.yaml", + "base_name": "checksums", + "extension": ".yaml", + "size": 468, + "date": "2024-07-25", + "sha1": "3538dba7b15c9a7995dacfccf25eef2cd5933fee", + "md5": "3e993d0abc1a73240095289336a0aae0", + "sha256": "0371499200e75d784f5a1fd6d144bdf511076523e06729abe5c25f472bc0ebfc", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "checkcheck/data.tar.gz", + "type": "file", + "name": "data.tar.gz", + "base_name": "data", + "extension": ".tar.gz", + "size": 1881, + "date": "2024-07-25", + "sha1": "5ba1cbc9e07ec91fb2b3a92ffe073a4f0c69d931", + "md5": "878e3a81fc13e9d9f6ed6cb43b30135d", + "sha256": "4a722fc5b44f1ea122ed9fa6fc3a894fc44c212fcaaec9fd7b1e105c24b0af0f", + "mime_type": "application/gzip", + "file_type": "gzip compressed data, last modified: Thu Jul 25 16:14:33 2024, max compression, from Unix, original size modulo 2^32 11776", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "checkcheck/Gemfile", + "type": "file", + "name": "Gemfile", + "base_name": "Gemfile", + "extension": "", + "size": 194, + "date": "2024-07-25", + "sha1": "a2fe50ef544997fc0d283ab49a3bdcf336660fa6", + "md5": "b0627dcebe95ca712e886b9600fd8a04", + "sha256": "006c00c84609adf92f71d38ba22c7d1d4948b6fc93f6f8e86e2be1179161424b", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [ + { + "url": "https://rubygems.org/", + "start_line": 1, + "end_line": 1 + } + ], + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "checkcheck/inspec-bin-6.8.1.gem", + "type": "file", + "name": "inspec-bin-6.8.1.gem", + "base_name": "inspec-bin-6.8.1", + "extension": ".gem", + "size": 6144, + "date": "2024-08-05", + "sha1": "bdfa155952bea6eb0f51d848e8a55b32c79b1f65", + "md5": "0464efa272e1a04c0a1e104edfa78fa9", + "sha256": "8e83ba35360813290cf9c60ef438950903db67da5cd1eef7b18d021f52482fcf", + "mime_type": "application/x-tar", + "file_type": "POSIX tar archive", + "programming_language": null, + "is_binary": true, + "is_text": false, + "is_archive": true, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [ + { + "type": "gem", + "namespace": null, + "name": "inspec-bin", + "version": "6.8.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "Ruby", + "description": "Infrastructure and compliance testing.\nInSpec executable for inspec gem. Use of this executable may require accepting a license agreement.\"\n\nPackaged distributions of Progress\u00ae Chef\u00ae products obtained from RubyGems are made available pursuant to the Progress Chef EULA at https://www.chef.io/end-user-license-agreement, unless there is an executed agreement in effect between you and Progress that covers the Progress Chef products (\"Master Agreement\"), in which case the Master Agreement shall govern.\n\nSource code obtained from the Chef GitHub repository is made available under Apache-2.0, a copy of which is included.", + "release_date": "2024-07-25", + "parties": [ + { + "type": null, + "role": "author", + "name": "Chef InSpec Core Engineering ", + "email": null, + "url": null + } + ], + "keywords": [], + "homepage_url": "https://github.com/inspec/inspec/tree/main/inspec-bin", + "download_url": "https://rubygems.org/downloads/inspec-bin-6.8.1.gem", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "unknown", + "declared_license_expression_spdx": "LicenseRef-scancode-unknown", + "license_detections": [ + { + "license_expression": "unknown", + "license_expression_spdx": "LicenseRef-scancode-unknown", + "matches": [ + { + "license_expression": "unknown", + "spdx_license_expression": "LicenseRef-scancode-unknown", + "from_file": "checkcheck/inspec-bin-6.8.1.gem", + "start_line": 1, + "end_line": 1, + "matcher": "5-undetected", + "score": 100.0, + "matched_length": 4, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "package-manifest-unknown-301742a2ad578403924e5013804e2adef9994e40", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-301742a2ad578403924e5013804e2adef9994e40", + "matched_text": "license - LicenseRef-Chef-EULA" + } + ], + "identifier": "unknown-32fcbfb0-0039-db8e-eda7-161457972993" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "- LicenseRef-Chef-EULA\n", + "notice_text": null, + "source_packages": [], + "file_references": [], + "is_private": false, + "is_virtual": false, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:gem/inspec", + "extracted_requirement": "= 6.8.1", + "scope": "runtime", + "is_runtime": true, + "is_optional": false, + "is_resolved": true, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:gem/rake", + "extracted_requirement": null, + "scope": "development", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://rubygems.org/gems/inspec-bin/versions/6.8.1", + "repository_download_url": "https://rubygems.org/downloads/inspec-bin-6.8.1.gem", + "api_data_url": "https://rubygems.org/api/v2/rubygems/inspec-bin/versions/6.8.1.json", + "datasource_id": "gem_archive", + "purl": "pkg:gem/inspec-bin@6.8.1" + } + ], + "for_packages": [ + "pkg:gem/inspec-bin@6.8.1?uuid=6f7178a9-4a24-4cd1-bda5-0f11896652dc" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "checkcheck/inspec-bin.gemspec", + "type": "file", + "name": "inspec-bin.gemspec", + "base_name": "inspec-bin", + "extension": ".gemspec", + "size": 1538, + "date": "2024-07-25", + "sha1": "30668db3481213b381df1e440a28b8cb5e67cff9", + "md5": "2c0a8d2cbdee5bd0a2b6a947ca147203", + "sha256": "34efdedb5c864e13d14a262dbc006f732d84f82b2cb63f5d42c9e3ad6f8b9f58", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text, with very long lines", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [ + { + "type": "gem", + "namespace": null, + "name": "inspec-bin", + "version": "InspecBin::VERSION", + "qualifiers": {}, + "subpath": null, + "primary_language": "Ruby", + "description": "Infrastructure and compliance testing.\nInSpec executable for inspec gem. Use of this executable may require accepting a license agreement.\"\n\nPackaged distributions of Progress\u00ae Chef\u00ae products obtained from RubyGems are made available pursuant to the Progress Chef EULA at https://www.chef.io/end-user-license-agreement, unless there is an executed agreement in effect between you and Progress that covers the Progress Chef products (\"Master Agreement\"), in which case the Master Agreement shall govern.\n\nSource code obtained from the Chef GitHub repository is made available under Apache-2.0, a copy of which is included.", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Chef InSpec Core Engineering", + "email": null, + "url": null + }, + { + "type": "person", + "role": "author", + "name": null, + "email": "inspec@chef.io", + "url": null + } + ], + "keywords": [], + "homepage_url": "https://github.com/inspec/inspec/tree/main/inspec-bin", + "download_url": "https://rubygems.org/downloads/inspec-bin-InspecBin::VERSION.gem", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "unknown", + "declared_license_expression_spdx": "LicenseRef-scancode-unknown", + "license_detections": [ + { + "license_expression": "unknown", + "license_expression_spdx": "LicenseRef-scancode-unknown", + "matches": [ + { + "license_expression": "unknown", + "spdx_license_expression": "LicenseRef-scancode-unknown", + "from_file": "checkcheck/inspec-bin.gemspec", + "start_line": 1, + "end_line": 1, + "matcher": "5-undetected", + "score": 100.0, + "matched_length": 4, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "package-manifest-unknown-660d5d8517d1473cc8fc58a7230d227e36f2a8d2", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-660d5d8517d1473cc8fc58a7230d227e36f2a8d2", + "matched_text": "license LicenseRef-Chef-EULA" + } + ], + "identifier": "unknown-60c1ced0-26e8-d6a3-b44f-e7f28f74e036" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LicenseRef-Chef-EULA", + "notice_text": null, + "source_packages": [], + "file_references": [], + "is_private": false, + "is_virtual": false, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:gem/rake", + "extracted_requirement": "", + "scope": "development", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:gem/inspec", + "extracted_requirement": "", + "scope": "dependency", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://rubygems.org/gems/inspec-bin/versions/InspecBin::VERSION", + "repository_download_url": "https://rubygems.org/downloads/inspec-bin-InspecBin::VERSION.gem", + "api_data_url": "https://rubygems.org/api/v2/rubygems/inspec-bin/versions/InspecBin::VERSION.json", + "datasource_id": "gemspec", + "purl": "pkg:gem/inspec-bin@InspecBin::VERSION" + } + ], + "for_packages": [ + "pkg:gem/inspec-bin@InspecBin::VERSION?uuid=bee2be12-a996-412e-8067-8a2f286d996a" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "proprietary-license AND apache-2.0", + "detected_license_expression_spdx": "LicenseRef-scancode-proprietary-license AND Apache-2.0", + "license_detections": [ + { + "license_expression": "proprietary-license AND apache-2.0", + "license_expression_spdx": "LicenseRef-scancode-proprietary-license AND Apache-2.0", + "matches": [ + { + "license_expression": "unknown-license-reference", + "spdx_license_expression": "LicenseRef-scancode-unknown-license-reference", + "from_file": "checkcheck/inspec-bin.gemspec", + "start_line": 12, + "end_line": 12, + "matcher": "2-aho", + "score": 90.0, + "matched_length": 2, + "match_coverage": 100.0, + "rule_relevance": 90, + "rule_identifier": "license-intro_22.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/license-intro_22.RULE" + }, + { + "license_expression": "proprietary-license", + "spdx_license_expression": "LicenseRef-scancode-proprietary-license", + "from_file": "checkcheck/inspec-bin.gemspec", + "start_line": 14, + "end_line": 14, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 4, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "proprietary-license_72.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/proprietary-license_72.RULE" + }, + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "checkcheck/inspec-bin.gemspec", + "start_line": 16, + "end_line": 16, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 3, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_apache-2.0_for_apache-2.0.RULE" + } + ], + "identifier": "proprietary_license_and_apache_2_0-38837872-6ecc-3da0-f84f-664e5069146e" + } + ], + "license_clues": [], + "percentage_of_license_text": 4.29, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [ + { + "email": "inspec@chef.io", + "start_line": 9, + "end_line": 9 + } + ], + "urls": [ + { + "url": "https://www.chef.io/end-user-license-agreement", + "start_line": 14, + "end_line": 14 + }, + { + "url": "https://github.com/inspec/inspec/tree/main/inspec-bin", + "start_line": 20, + "end_line": 20 + } + ], + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "checkcheck/inspec-core-bin.gemspec", + "type": "file", + "name": "inspec-core-bin.gemspec", + "base_name": "inspec-core-bin", + "extension": ".gemspec", + "size": 1746, + "date": "2024-07-25", + "sha1": "69f09a00915257240a2a42ef1edcf422a55a9599", + "md5": "3ab7fd1976e09b7985b26fbf8bd65478", + "sha256": "2e2428d05b3e2daf642919c28432475e8eec8bba11372a6e2f1f262605171ed5", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text, with very long lines", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": false, + "package_data": [ + { + "type": "gem", + "namespace": null, + "name": "inspec-core-bin", + "version": "InspecBin::VERSION", + "qualifiers": {}, + "subpath": null, + "primary_language": "Ruby", + "description": "Infrastructure and compliance testing.\nInSpec executable for inspec-core gem. Use of this executable may require accepting a license agreement.\n\nPackaged distributions of Progress\u00ae Chef\u00ae products obtained from RubyGems are made available pursuant to the Progress Chef EULA at https://www.chef.io/end-user-license-agreement, unless there is an executed agreement in effect between you and Progress that covers the Progress Chef products (\"Master Agreement\"), in which case the Master Agreement shall govern.\n\nSource code obtained from the Chef GitHub repository is made available under Apache-2.0, a copy of which is included.", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Chef InSpec Core Engineering", + "email": null, + "url": null + }, + { + "type": "person", + "role": "author", + "name": null, + "email": "inspec@chef.io", + "url": null + } + ], + "keywords": [], + "homepage_url": "https://github.com/inspec/inspec/tree/main/inspec-bin", + "download_url": "https://rubygems.org/downloads/inspec-core-bin-InspecBin::VERSION.gem", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "unknown", + "declared_license_expression_spdx": "LicenseRef-scancode-unknown", + "license_detections": [ + { + "license_expression": "unknown", + "license_expression_spdx": "LicenseRef-scancode-unknown", + "matches": [ + { + "license_expression": "unknown", + "spdx_license_expression": "LicenseRef-scancode-unknown", + "from_file": "checkcheck/inspec-core-bin.gemspec", + "start_line": 1, + "end_line": 1, + "matcher": "5-undetected", + "score": 100.0, + "matched_length": 4, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "package-manifest-unknown-660d5d8517d1473cc8fc58a7230d227e36f2a8d2", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-660d5d8517d1473cc8fc58a7230d227e36f2a8d2", + "matched_text": "license LicenseRef-Chef-EULA" + } + ], + "identifier": "unknown-60c1ced0-26e8-d6a3-b44f-e7f28f74e036" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "LicenseRef-Chef-EULA", + "notice_text": null, + "source_packages": [], + "file_references": [], + "is_private": false, + "is_virtual": false, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:gem/rake", + "extracted_requirement": "", + "scope": "development", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:gem/inspec-core", + "extracted_requirement": "", + "scope": "dependency", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://rubygems.org/gems/inspec-core-bin/versions/InspecBin::VERSION", + "repository_download_url": "https://rubygems.org/downloads/inspec-core-bin-InspecBin::VERSION.gem", + "api_data_url": "https://rubygems.org/api/v2/rubygems/inspec-core-bin/versions/InspecBin::VERSION.json", + "datasource_id": "gemspec", + "purl": "pkg:gem/inspec-core-bin@InspecBin::VERSION" + } + ], + "for_packages": [ + "pkg:gem/inspec-core-bin@InspecBin::VERSION?uuid=2413eacb-16e7-4af4-b705-064f4ba411b5" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "proprietary-license AND apache-2.0", + "detected_license_expression_spdx": "LicenseRef-scancode-proprietary-license AND Apache-2.0", + "license_detections": [ + { + "license_expression": "proprietary-license AND apache-2.0", + "license_expression_spdx": "LicenseRef-scancode-proprietary-license AND Apache-2.0", + "matches": [ + { + "license_expression": "unknown-license-reference", + "spdx_license_expression": "LicenseRef-scancode-unknown-license-reference", + "from_file": "checkcheck/inspec-core-bin.gemspec", + "start_line": 15, + "end_line": 15, + "matcher": "2-aho", + "score": 90.0, + "matched_length": 2, + "match_coverage": 100.0, + "rule_relevance": 90, + "rule_identifier": "license-intro_22.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/license-intro_22.RULE" + }, + { + "license_expression": "proprietary-license", + "spdx_license_expression": "LicenseRef-scancode-proprietary-license", + "from_file": "checkcheck/inspec-core-bin.gemspec", + "start_line": 17, + "end_line": 17, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 4, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "proprietary-license_72.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/proprietary-license_72.RULE" + }, + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "checkcheck/inspec-core-bin.gemspec", + "start_line": 19, + "end_line": 19, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 3, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_apache-2.0_for_apache-2.0.RULE" + } + ], + "identifier": "proprietary_license_and_apache_2_0-38837872-6ecc-3da0-f84f-664e5069146e" + } + ], + "license_clues": [], + "percentage_of_license_text": 3.67, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [ + { + "email": "inspec@chef.io", + "start_line": 12, + "end_line": 12 + } + ], + "urls": [ + { + "url": "https://www.chef.io/end-user-license-agreement", + "start_line": 17, + "end_line": 17 + }, + { + "url": "https://github.com/inspec/inspec/tree/main/inspec-bin", + "start_line": 23, + "end_line": 23 + } + ], + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "checkcheck/LICENSE", + "type": "file", + "name": "LICENSE", + "base_name": "LICENSE", + "extension": "", + "size": 590, + "date": "2024-07-25", + "sha1": "f7fbb40d12aae4849b657cc27937e3a0f2b3dbad", + "md5": "81b0e16be045534c5330969d1e542bb4", + "sha256": "7f93f3fbf47c2b8129a7c1524f2fc9ed0b18e8cd0d21ab8f66dad6928ce43172", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": true, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": true, + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", + "license_detections": [ + { + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "matches": [ + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "checkcheck/LICENSE", + "start_line": 3, + "end_line": 13, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 85, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "apache-2.0_7.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_7.RULE" + } + ], + "identifier": "apache_2_0-c4e30bcd-ccfd-bbc3-d2f1-196ab911e47d" + } + ], + "license_clues": [], + "percentage_of_license_text": 93.41, + "copyrights": [ + { + "copyright": "Copyright (c) 2019 Chef Software Inc.", + "start_line": 1, + "end_line": 1 + } + ], + "holders": [ + { + "holder": "Chef Software Inc.", + "start_line": 1, + "end_line": 1 + } + ], + "authors": [], + "emails": [], + "urls": [ + { + "url": "http://www.apache.org/licenses/LICENSE-2.0", + "start_line": 7, + "end_line": 7 + } + ], + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "checkcheck/metadata", + "type": "file", + "name": "metadata", + "base_name": "metadata", + "extension": "", + "size": 2367, + "date": "2024-07-25", + "sha1": "bcca09768c868eecfc92c1c3c6304c9f9be92ab6", + "md5": "cc338291801a1bdec96a801cb41edef5", + "sha256": "0f7e5b30b8a352c79fe3bf4aee8e3948190866d485d6df3f283fb625ca731191", + "mime_type": "text/plain", + "file_type": "UTF-8 Unicode text, with very long lines", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": true, + "is_readme": false, + "is_top_level": true, + "is_key_file": true, + "detected_license_expression": "proprietary-license AND apache-2.0", + "detected_license_expression_spdx": "LicenseRef-scancode-proprietary-license AND Apache-2.0", + "license_detections": [ + { + "license_expression": "proprietary-license AND apache-2.0", + "license_expression_spdx": "LicenseRef-scancode-proprietary-license AND Apache-2.0", + "matches": [ + { + "license_expression": "unknown-license-reference", + "spdx_license_expression": "LicenseRef-scancode-unknown-license-reference", + "from_file": "checkcheck/metadata", + "start_line": 42, + "end_line": 42, + "matcher": "2-aho", + "score": 90.0, + "matched_length": 2, + "match_coverage": 100.0, + "rule_relevance": 90, + "rule_identifier": "license-intro_22.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/license-intro_22.RULE" + }, + { + "license_expression": "proprietary-license", + "spdx_license_expression": "LicenseRef-scancode-proprietary-license", + "from_file": "checkcheck/metadata", + "start_line": 44, + "end_line": 44, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 4, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "proprietary-license_72.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/proprietary-license_72.RULE" + }, + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "checkcheck/metadata", + "start_line": 46, + "end_line": 46, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 3, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_apache-2.0_for_apache-2.0.RULE" + } + ], + "identifier": "proprietary_license_and_apache_2_0-38837872-6ecc-3da0-f84f-664e5069146e" + } + ], + "license_clues": [], + "percentage_of_license_text": 2.98, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [ + { + "email": "inspec@chef.io", + "start_line": 49, + "end_line": 49 + } + ], + "urls": [ + { + "url": "https://www.chef.io/end-user-license-agreement", + "start_line": 44, + "end_line": 44 + }, + { + "url": "https://github.com/inspec/inspec/tree/main/inspec-bin", + "start_line": 62, + "end_line": 62 + } + ], + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "checkcheck/README.md", + "type": "file", + "name": "README.md", + "base_name": "README", + "extension": ".md", + "size": 190, + "date": "2024-07-25", + "sha1": "de857b01a0902d7bcc781317e3ec40863cef956c", + "md5": "0ab22705bef03a93d2d941ac7ebd929a", + "sha256": "32702621f09854a1f6d0e35d57971ebfaf3cf76114e744f46828e8b5514c1de9", + "mime_type": "text/plain", + "file_type": "ASCII text", + "programming_language": null, + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": true, + "is_top_level": true, + "is_key_file": true, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "checkcheck/bin", + "type": "directory", + "name": "bin", + "base_name": "bin", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "files_count": 1, + "dirs_count": 0, + "size_count": 313, + "scan_errors": [] + }, + { + "path": "checkcheck/bin/inspec", + "type": "file", + "name": "inspec", + "base_name": "inspec", + "extension": "", + "size": 313, + "date": "2024-07-25", + "sha1": "93b1b05087b5e63b67ca07bb1ebdf47f112dfd5f", + "md5": "f7e48d536f13bbe730644c235e78b411", + "sha256": "45b0b1f98cb9127b799fb8de368a2a2d57b00781e8f7e4cebc94167567f6ca12", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text executable", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright 2015 Dominik Richter", + "start_line": 2, + "end_line": 2 + } + ], + "holders": [ + { + "holder": "Dominik Richter", + "start_line": 2, + "end_line": 2 + } + ], + "authors": [], + "emails": [], + "urls": [], + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + }, + { + "path": "checkcheck/lib", + "type": "directory", + "name": "lib", + "base_name": "lib", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "files_count": 1, + "dirs_count": 1, + "size_count": 156, + "scan_errors": [] + }, + { + "path": "checkcheck/lib/inspec-bin", + "type": "directory", + "name": "inspec-bin", + "base_name": "inspec-bin", + "extension": "", + "size": 0, + "date": null, + "sha1": null, + "md5": null, + "sha256": null, + "mime_type": null, + "file_type": null, + "programming_language": null, + "is_binary": false, + "is_text": false, + "is_archive": false, + "is_media": false, + "is_source": false, + "is_script": false, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "files_count": 1, + "dirs_count": 0, + "size_count": 156, + "scan_errors": [] + }, + { + "path": "checkcheck/lib/inspec-bin/version.rb", + "type": "file", + "name": "version.rb", + "base_name": "version", + "extension": ".rb", + "size": 156, + "date": "2024-07-25", + "sha1": "5f0299bcf80e076bc96543b872ed424a66cf6f4f", + "md5": "6d412a40aa608dc40f53f8b515f8a660", + "sha256": "dc57f6997a67ab48083d8daa5b888a35b98fb67782ad61627795e4b65ba7c1e6", + "mime_type": "text/x-ruby", + "file_type": "Ruby script, ASCII text", + "programming_language": "Ruby", + "is_binary": false, + "is_text": true, + "is_archive": false, + "is_media": false, + "is_source": true, + "is_script": true, + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "emails": [], + "urls": [], + "files_count": 0, + "dirs_count": 0, + "size_count": 0, + "scan_errors": [] + } + ] + } \ No newline at end of file diff --git a/tests/packagedcode/data/package_summary/rubygems/Gemfile b/tests/packagedcode/data/package_summary/rubygems/Gemfile new file mode 100644 index 00000000000..9576433066a --- /dev/null +++ b/tests/packagedcode/data/package_summary/rubygems/Gemfile @@ -0,0 +1,7 @@ +source "https://rubygems.org" +main_gemspec = File.expand_path("inspec-bin.gemspec", __dir__) +if File.exist?(main_gemspec) + gemspec name: "inspec-bin" +else + gemspec name: "inspec-core-bin" +end diff --git a/tests/packagedcode/data/package_summary/rubygems/LICENSE b/tests/packagedcode/data/package_summary/rubygems/LICENSE new file mode 100644 index 00000000000..06da8765740 --- /dev/null +++ b/tests/packagedcode/data/package_summary/rubygems/LICENSE @@ -0,0 +1,13 @@ +Copyright (c) 2019 Chef Software Inc. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/tests/packagedcode/data/package_summary/rubygems/README.md b/tests/packagedcode/data/package_summary/rubygems/README.md new file mode 100644 index 00000000000..bb64eb981ab --- /dev/null +++ b/tests/packagedcode/data/package_summary/rubygems/README.md @@ -0,0 +1,3 @@ +# inspec-bin + +This gem exists so that we can publish the `inspec` executable in a separate gem from the main `inspec` library gem. This permits the community to use Chef InSpec as a library. \ No newline at end of file diff --git a/tests/packagedcode/data/package_summary/rubygems/bin/inspec b/tests/packagedcode/data/package_summary/rubygems/bin/inspec new file mode 100755 index 00000000000..c4ab365d8c0 --- /dev/null +++ b/tests/packagedcode/data/package_summary/rubygems/bin/inspec @@ -0,0 +1,11 @@ +#!/usr/bin/env ruby +# Copyright 2015 Dominik Richter + +Encoding.default_external = Encoding::UTF_8 +Encoding.default_internal = Encoding::UTF_8 + +lib = File.expand_path("lib", __dir__) +$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib) + +require "inspec/cli" +Inspec::InspecCLI.start(ARGV, enforce_license: true) diff --git a/tests/packagedcode/data/package_summary/rubygems/checksums.yaml b/tests/packagedcode/data/package_summary/rubygems/checksums.yaml new file mode 100644 index 00000000000..5b3c367c70b --- /dev/null +++ b/tests/packagedcode/data/package_summary/rubygems/checksums.yaml @@ -0,0 +1,7 @@ +--- +SHA256: + metadata.gz: 8086142a7022fdc992d7344f3b304af0463e57bf2ce7db2fcd529b8e5e04d43e + data.tar.gz: 4a722fc5b44f1ea122ed9fa6fc3a894fc44c212fcaaec9fd7b1e105c24b0af0f +SHA512: + metadata.gz: ca4e90284eb61c28ce599ad7546abddade6861b8f02c27b174a59c0e004045d948b5d8c8b8aabeeee55ba81fa4164d2d939046f97fc064f9777cb6dd8bc9b3ab + data.tar.gz: 381893e13c00437b4ad7e7f08e1dbe8af0f7baf2eb46fd99ab14cf8935afda1cef984233916c815ad080bd641afce18f6cf7c28f93b09ad63f7cea133da3427c diff --git a/tests/packagedcode/data/package_summary/rubygems/inspec-bin.gemspec b/tests/packagedcode/data/package_summary/rubygems/inspec-bin.gemspec new file mode 100644 index 00000000000..999b16b79c8 --- /dev/null +++ b/tests/packagedcode/data/package_summary/rubygems/inspec-bin.gemspec @@ -0,0 +1,35 @@ +lib = File.expand_path("lib", __dir__) +$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib) +require "inspec-bin/version" + +Gem::Specification.new do |spec| + spec.name = "inspec-bin" + spec.version = InspecBin::VERSION + spec.authors = ["Chef InSpec Core Engineering "] + spec.email = ["inspec@chef.io"] + spec.summary = "Infrastructure and compliance testing." + spec.description = <<-EOT +InSpec executable for inspec gem. Use of this executable may require accepting a license agreement." + +Packaged distributions of Progress® Chef® products obtained from RubyGems are made available pursuant to the Progress Chef EULA at https://www.chef.io/end-user-license-agreement, unless there is an executed agreement in effect between you and Progress that covers the Progress Chef products ("Master Agreement"), in which case the Master Agreement shall govern. + +Source code obtained from the Chef GitHub repository is made available under Apache-2.0, a copy of which is included. + + EOT + + spec.homepage = "https://github.com/inspec/inspec/tree/main/inspec-bin" + spec.license = "LicenseRef-Chef-EULA" + + spec.require_paths = ["lib"] + spec.required_ruby_version = ">= 3.1.0" + + spec.add_dependency "inspec", "= #{InspecBin::VERSION}" + spec.add_development_dependency "rake" + + spec.files = %w{README.md LICENSE Gemfile} + Dir.glob("*.gemspec") + + Dir.glob("{lib,bin}/**/*", File::FNM_DOTMATCH).reject { |f| File.directory?(f) } + + spec.bindir = "bin" + spec.executables = %w{inspec} + +end diff --git a/tests/packagedcode/data/package_summary/rubygems/inspec-core-bin.gemspec b/tests/packagedcode/data/package_summary/rubygems/inspec-core-bin.gemspec new file mode 100644 index 00000000000..9906e3d9ac3 --- /dev/null +++ b/tests/packagedcode/data/package_summary/rubygems/inspec-core-bin.gemspec @@ -0,0 +1,39 @@ +lib = File.expand_path("lib", __dir__) +$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib) +require "inspec-bin/version" + +# This is just link inspec-bin, but relies on inspec-core instead of inspec +# inspec-core is a stripped-down version of the inspec gem with fewer exotic dependencies + +Gem::Specification.new do |spec| + spec.name = "inspec-core-bin" # dallas multi-pass + spec.version = InspecBin::VERSION + spec.authors = ["Chef InSpec Core Engineering "] + spec.email = ["inspec@chef.io"] + spec.summary = "Infrastructure and compliance testing." + spec.description = <<-EOT +InSpec executable for inspec-core gem. Use of this executable may require accepting a license agreement. + +Packaged distributions of Progress® Chef® products obtained from RubyGems are made available pursuant to the Progress Chef EULA at https://www.chef.io/end-user-license-agreement, unless there is an executed agreement in effect between you and Progress that covers the Progress Chef products ("Master Agreement"), in which case the Master Agreement shall govern. + +Source code obtained from the Chef GitHub repository is made available under Apache-2.0, a copy of which is included. + + EOT + + spec.homepage = "https://github.com/inspec/inspec/tree/main/inspec-bin" + spec.license = "LicenseRef-Chef-EULA" + + spec.require_paths = ["lib"] + + spec.required_ruby_version = ">= 3.1.0" + + spec.add_dependency "inspec-core", "= #{InspecBin::VERSION}" + spec.add_development_dependency "rake" + + spec.files = %w{README.md LICENSE Gemfile} + ["inspec-core-bin.gemspec"] + + Dir.glob("{lib,bin}/**/*", File::FNM_DOTMATCH).reject { |f| File.directory?(f) } + + spec.bindir = "bin" + spec.executables = %w{inspec} + +end diff --git a/tests/packagedcode/data/package_summary/rubygems/lib/inspec-bin/version.rb b/tests/packagedcode/data/package_summary/rubygems/lib/inspec-bin/version.rb new file mode 100644 index 00000000000..ff5f40b0ee9 --- /dev/null +++ b/tests/packagedcode/data/package_summary/rubygems/lib/inspec-bin/version.rb @@ -0,0 +1,5 @@ +# This file managed by automation - do not edit manually +module InspecBin + INSPECBIN_ROOT = File.expand_path("..", __dir__) + VERSION = "6.8.1".freeze +end diff --git a/tests/packagedcode/data/package_summary/rubygems/metadata b/tests/packagedcode/data/package_summary/rubygems/metadata new file mode 100644 index 00000000000..be5cdd69c4c --- /dev/null +++ b/tests/packagedcode/data/package_summary/rubygems/metadata @@ -0,0 +1,85 @@ +--- !ruby/object:Gem::Specification +name: inspec-bin +version: !ruby/object:Gem::Version + version: 6.8.1 +platform: ruby +authors: +- 'Chef InSpec Core Engineering ' +autorequire: +bindir: bin +cert_chain: [] +date: 2024-07-25 00:00:00.000000000 Z +dependencies: +- !ruby/object:Gem::Dependency + name: inspec + requirement: !ruby/object:Gem::Requirement + requirements: + - - '=' + - !ruby/object:Gem::Version + version: 6.8.1 + type: :runtime + prerelease: false + version_requirements: !ruby/object:Gem::Requirement + requirements: + - - '=' + - !ruby/object:Gem::Version + version: 6.8.1 +- !ruby/object:Gem::Dependency + name: rake + requirement: !ruby/object:Gem::Requirement + requirements: + - - ">=" + - !ruby/object:Gem::Version + version: '0' + type: :development + prerelease: false + version_requirements: !ruby/object:Gem::Requirement + requirements: + - - ">=" + - !ruby/object:Gem::Version + version: '0' +description: |+ + InSpec executable for inspec gem. Use of this executable may require accepting a license agreement." + + Packaged distributions of Progress® Chef® products obtained from RubyGems are made available pursuant to the Progress Chef EULA at https://www.chef.io/end-user-license-agreement, unless there is an executed agreement in effect between you and Progress that covers the Progress Chef products ("Master Agreement"), in which case the Master Agreement shall govern. + + Source code obtained from the Chef GitHub repository is made available under Apache-2.0, a copy of which is included. + +email: +- inspec@chef.io +executables: +- inspec +extensions: [] +extra_rdoc_files: [] +files: +- Gemfile +- LICENSE +- README.md +- bin/inspec +- inspec-bin.gemspec +- inspec-core-bin.gemspec +- lib/inspec-bin/version.rb +homepage: https://github.com/inspec/inspec/tree/main/inspec-bin +licenses: +- LicenseRef-Chef-EULA +metadata: {} +post_install_message: +rdoc_options: [] +require_paths: +- lib +required_ruby_version: !ruby/object:Gem::Requirement + requirements: + - - ">=" + - !ruby/object:Gem::Version + version: 3.1.0 +required_rubygems_version: !ruby/object:Gem::Requirement + requirements: + - - ">=" + - !ruby/object:Gem::Version + version: '0' +requirements: [] +rubygems_version: 3.2.3 +signing_key: +specification_version: 4 +summary: Infrastructure and compliance testing. +test_files: [] diff --git a/tests/packagedcode/test_package_summary.py b/tests/packagedcode/test_package_summary.py index 59f604e238d..85ae99c7c3c 100644 --- a/tests/packagedcode/test_package_summary.py +++ b/tests/packagedcode/test_package_summary.py @@ -31,6 +31,15 @@ def test_package_summary_for_npm(self): run_scan_click(['--package','--license','--copyright', '--strip-root', '--processes', '-1', '--package-summary', '--summary' , '--classify', '--json-pp', result_file, test_dir]) check_json_scan(expected_file, result_file, remove_uuid=True, remove_file_date=True, regen=REGEN_TEST_FIXTURES) + def test_package_summary_for_rubygems(self): + test_dir = self.get_test_loc('package_summary/npm') + result_file = self.get_temp_file('json') + expected_file = self.get_test_loc('package_summary/npm-expected.json') + + run_scan_click(['--package','--license','--copyright', '--strip-root', '--processes', '-1', '--package-summary', '--summary' , '--classify', '--json-pp', result_file, test_dir]) + check_json_scan(expected_file, result_file, remove_uuid=True, remove_file_date=True, regen=REGEN_TEST_FIXTURES) + + # # Package Attribute tests # def test_package_summary__does_summarize_npm_copyright(self): # test_dir = self.get_test_loc('package_summary/npm_copyright') From dc4a75d17ca0bd31cba90941022f6ffa8247bfe2 Mon Sep 17 00:00:00 2001 From: swastik Date: Fri, 9 Aug 2024 16:44:27 +0530 Subject: [PATCH 48/57] Fix rubygems test (package_summary) Signed-off-by: swastik --- .../package_summary/ruby_gems-expected.json | 1739 ----------------- .../package_summary/rubygems-expected.json | 1360 +++++++++++++ tests/packagedcode/test_package_summary.py | 2 +- 3 files changed, 1361 insertions(+), 1740 deletions(-) delete mode 100644 tests/packagedcode/data/package_summary/ruby_gems-expected.json create mode 100644 tests/packagedcode/data/package_summary/rubygems-expected.json diff --git a/tests/packagedcode/data/package_summary/ruby_gems-expected.json b/tests/packagedcode/data/package_summary/ruby_gems-expected.json deleted file mode 100644 index 87f7f298633..00000000000 --- a/tests/packagedcode/data/package_summary/ruby_gems-expected.json +++ /dev/null @@ -1,1739 +0,0 @@ -{ - "summary": { - "declared_license_expression": "unknown", - "license_clarity_score": { - "score": 100, - "declared_license": true, - "identification_precision": true, - "has_license_text": true, - "declared_copyrights": true, - "conflicting_license_categories": false, - "ambiguous_compound_licensing": false - }, - "declared_holder": "Chef Software Inc.", - "primary_language": "Ruby", - "other_license_expressions": [ - { - "value": null, - "count": 7 - }, - { - "value": "proprietary-license AND apache-2.0", - "count": 3 - }, - { - "value": "apache-2.0", - "count": 1 - } - ], - "other_holders": [ - { - "value": null, - "count": 9 - }, - { - "value": "Dominik Richter", - "count": 1 - } - ], - "other_languages": [] - }, - "packages": [ - { - "type": "gem", - "namespace": null, - "name": "inspec-bin", - "version": "6.8.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "Ruby", - "description": "Infrastructure and compliance testing.\nInSpec executable for inspec gem. Use of this executable may require accepting a license agreement.\"\n\nPackaged distributions of Progress\u00ae Chef\u00ae products obtained from RubyGems are made available pursuant to the Progress Chef EULA at https://www.chef.io/end-user-license-agreement, unless there is an executed agreement in effect between you and Progress that covers the Progress Chef products (\"Master Agreement\"), in which case the Master Agreement shall govern.\n\nSource code obtained from the Chef GitHub repository is made available under Apache-2.0, a copy of which is included.", - "release_date": "2024-07-25", - "parties": [ - { - "type": null, - "role": "author", - "name": "Chef InSpec Core Engineering ", - "email": null, - "url": null - } - ], - "keywords": [], - "homepage_url": "https://github.com/inspec/inspec/tree/main/inspec-bin", - "download_url": "https://rubygems.org/downloads/inspec-bin-6.8.1.gem", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": "unknown", - "declared_license_expression_spdx": "LicenseRef-scancode-unknown", - "license_detections": [ - { - "license_expression": "unknown", - "license_expression_spdx": "LicenseRef-scancode-unknown", - "matches": [ - { - "license_expression": "unknown", - "spdx_license_expression": "LicenseRef-scancode-unknown", - "from_file": "checkcheck/inspec-bin-6.8.1.gem", - "start_line": 1, - "end_line": 1, - "matcher": "5-undetected", - "score": 100.0, - "matched_length": 4, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "package-manifest-unknown-301742a2ad578403924e5013804e2adef9994e40", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-301742a2ad578403924e5013804e2adef9994e40", - "matched_text": "license - LicenseRef-Chef-EULA" - } - ], - "identifier": "unknown-32fcbfb0-0039-db8e-eda7-161457972993" - } - ], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": "- LicenseRef-Chef-EULA\n", - "notice_text": null, - "source_packages": [], - "is_private": false, - "is_virtual": false, - "extra_data": {}, - "repository_homepage_url": "https://rubygems.org/gems/inspec-bin/versions/6.8.1", - "repository_download_url": "https://rubygems.org/downloads/inspec-bin-6.8.1.gem", - "api_data_url": "https://rubygems.org/api/v2/rubygems/inspec-bin/versions/6.8.1.json", - "package_uid": "pkg:gem/inspec-bin@6.8.1?uuid=6f7178a9-4a24-4cd1-bda5-0f11896652dc", - "datafile_paths": [ - "checkcheck/inspec-bin-6.8.1.gem" - ], - "datasource_ids": [ - "gem_archive" - ], - "license_clarity_score": { - "score": 0, - "declared_license": false, - "identification_precision": false, - "has_license_text": false, - "declared_copyrights": false, - "conflicting_license_categories": false, - "ambiguous_compound_licensing": true - }, - "purl": "pkg:gem/inspec-bin@6.8.1" - }, - { - "type": "gem", - "namespace": null, - "name": "inspec-bin", - "version": "InspecBin::VERSION", - "qualifiers": {}, - "subpath": null, - "primary_language": "Ruby", - "description": "Infrastructure and compliance testing.\nInSpec executable for inspec gem. Use of this executable may require accepting a license agreement.\"\n\nPackaged distributions of Progress\u00ae Chef\u00ae products obtained from RubyGems are made available pursuant to the Progress Chef EULA at https://www.chef.io/end-user-license-agreement, unless there is an executed agreement in effect between you and Progress that covers the Progress Chef products (\"Master Agreement\"), in which case the Master Agreement shall govern.\n\nSource code obtained from the Chef GitHub repository is made available under Apache-2.0, a copy of which is included.", - "release_date": null, - "parties": [ - { - "type": "person", - "role": "author", - "name": "Chef InSpec Core Engineering", - "email": null, - "url": null - }, - { - "type": "person", - "role": "author", - "name": null, - "email": "inspec@chef.io", - "url": null - } - ], - "keywords": [], - "homepage_url": "https://github.com/inspec/inspec/tree/main/inspec-bin", - "download_url": "https://rubygems.org/downloads/inspec-bin-InspecBin::VERSION.gem", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": "unknown", - "declared_license_expression_spdx": "LicenseRef-scancode-unknown", - "license_detections": [ - { - "license_expression": "unknown", - "license_expression_spdx": "LicenseRef-scancode-unknown", - "matches": [ - { - "license_expression": "unknown", - "spdx_license_expression": "LicenseRef-scancode-unknown", - "from_file": "checkcheck/inspec-bin.gemspec", - "start_line": 1, - "end_line": 1, - "matcher": "5-undetected", - "score": 100.0, - "matched_length": 4, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "package-manifest-unknown-660d5d8517d1473cc8fc58a7230d227e36f2a8d2", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-660d5d8517d1473cc8fc58a7230d227e36f2a8d2", - "matched_text": "license LicenseRef-Chef-EULA" - } - ], - "identifier": "unknown-60c1ced0-26e8-d6a3-b44f-e7f28f74e036" - } - ], - "other_license_expression": "proprietary-license AND apache-2.0", - "other_license_expression_spdx": "LicenseRef-scancode-proprietary-license AND Apache-2.0", - "other_license_detections": [], - "extracted_license_statement": "LicenseRef-Chef-EULA", - "notice_text": null, - "source_packages": [], - "is_private": false, - "is_virtual": false, - "extra_data": {}, - "repository_homepage_url": "https://rubygems.org/gems/inspec-bin/versions/InspecBin::VERSION", - "repository_download_url": "https://rubygems.org/downloads/inspec-bin-InspecBin::VERSION.gem", - "api_data_url": "https://rubygems.org/api/v2/rubygems/inspec-bin/versions/InspecBin::VERSION.json", - "package_uid": "pkg:gem/inspec-bin@InspecBin::VERSION?uuid=bee2be12-a996-412e-8067-8a2f286d996a", - "datafile_paths": [ - "checkcheck/inspec-bin.gemspec" - ], - "datasource_ids": [ - "gemspec" - ], - "license_clarity_score": { - "score": 0, - "declared_license": false, - "identification_precision": false, - "has_license_text": false, - "declared_copyrights": false, - "conflicting_license_categories": true, - "ambiguous_compound_licensing": true - }, - "purl": "pkg:gem/inspec-bin@InspecBin::VERSION" - }, - { - "type": "gem", - "namespace": null, - "name": "inspec-core-bin", - "version": "InspecBin::VERSION", - "qualifiers": {}, - "subpath": null, - "primary_language": "Ruby", - "description": "Infrastructure and compliance testing.\nInSpec executable for inspec-core gem. Use of this executable may require accepting a license agreement.\n\nPackaged distributions of Progress\u00ae Chef\u00ae products obtained from RubyGems are made available pursuant to the Progress Chef EULA at https://www.chef.io/end-user-license-agreement, unless there is an executed agreement in effect between you and Progress that covers the Progress Chef products (\"Master Agreement\"), in which case the Master Agreement shall govern.\n\nSource code obtained from the Chef GitHub repository is made available under Apache-2.0, a copy of which is included.", - "release_date": null, - "parties": [ - { - "type": "person", - "role": "author", - "name": "Chef InSpec Core Engineering", - "email": null, - "url": null - }, - { - "type": "person", - "role": "author", - "name": null, - "email": "inspec@chef.io", - "url": null - } - ], - "keywords": [], - "homepage_url": "https://github.com/inspec/inspec/tree/main/inspec-bin", - "download_url": "https://rubygems.org/downloads/inspec-core-bin-InspecBin::VERSION.gem", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": "unknown", - "declared_license_expression_spdx": "LicenseRef-scancode-unknown", - "license_detections": [ - { - "license_expression": "unknown", - "license_expression_spdx": "LicenseRef-scancode-unknown", - "matches": [ - { - "license_expression": "unknown", - "spdx_license_expression": "LicenseRef-scancode-unknown", - "from_file": "checkcheck/inspec-core-bin.gemspec", - "start_line": 1, - "end_line": 1, - "matcher": "5-undetected", - "score": 100.0, - "matched_length": 4, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "package-manifest-unknown-660d5d8517d1473cc8fc58a7230d227e36f2a8d2", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-660d5d8517d1473cc8fc58a7230d227e36f2a8d2", - "matched_text": "license LicenseRef-Chef-EULA" - } - ], - "identifier": "unknown-60c1ced0-26e8-d6a3-b44f-e7f28f74e036" - } - ], - "other_license_expression": "proprietary-license AND apache-2.0", - "other_license_expression_spdx": "LicenseRef-scancode-proprietary-license AND Apache-2.0", - "other_license_detections": [], - "extracted_license_statement": "LicenseRef-Chef-EULA", - "notice_text": null, - "source_packages": [], - "is_private": false, - "is_virtual": false, - "extra_data": {}, - "repository_homepage_url": "https://rubygems.org/gems/inspec-core-bin/versions/InspecBin::VERSION", - "repository_download_url": "https://rubygems.org/downloads/inspec-core-bin-InspecBin::VERSION.gem", - "api_data_url": "https://rubygems.org/api/v2/rubygems/inspec-core-bin/versions/InspecBin::VERSION.json", - "package_uid": "pkg:gem/inspec-core-bin@InspecBin::VERSION?uuid=2413eacb-16e7-4af4-b705-064f4ba411b5", - "datafile_paths": [ - "checkcheck/inspec-core-bin.gemspec" - ], - "datasource_ids": [ - "gemspec" - ], - "license_clarity_score": { - "score": 0, - "declared_license": false, - "identification_precision": false, - "has_license_text": false, - "declared_copyrights": false, - "conflicting_license_categories": true, - "ambiguous_compound_licensing": true - }, - "purl": "pkg:gem/inspec-core-bin@InspecBin::VERSION" - } - ], - "dependencies": [ - { - "purl": "pkg:gem/inspec", - "extracted_requirement": "= 6.8.1", - "scope": "runtime", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:gem/inspec?uuid=ef6ac47b-1eef-463d-b25a-70fbd19c3a23", - "for_package_uid": "pkg:gem/inspec-bin@6.8.1?uuid=6f7178a9-4a24-4cd1-bda5-0f11896652dc", - "datafile_path": "checkcheck/inspec-bin-6.8.1.gem", - "datasource_id": "gem_archive" - }, - { - "purl": "pkg:gem/rake", - "extracted_requirement": null, - "scope": "development", - "is_runtime": false, - "is_optional": true, - "is_resolved": false, - "is_direct": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:gem/rake?uuid=47d410f1-71c6-4458-87ad-9ed53d27ae75", - "for_package_uid": "pkg:gem/inspec-bin@6.8.1?uuid=6f7178a9-4a24-4cd1-bda5-0f11896652dc", - "datafile_path": "checkcheck/inspec-bin-6.8.1.gem", - "datasource_id": "gem_archive" - }, - { - "purl": "pkg:gem/rake", - "extracted_requirement": "", - "scope": "development", - "is_runtime": false, - "is_optional": true, - "is_resolved": false, - "is_direct": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:gem/rake?uuid=3e6030ff-9f2b-4dac-abe1-719cfc7efdf1", - "for_package_uid": "pkg:gem/inspec-bin@InspecBin::VERSION?uuid=bee2be12-a996-412e-8067-8a2f286d996a", - "datafile_path": "checkcheck/inspec-bin.gemspec", - "datasource_id": "gemspec" - }, - { - "purl": "pkg:gem/inspec", - "extracted_requirement": "", - "scope": "dependency", - "is_runtime": true, - "is_optional": false, - "is_resolved": false, - "is_direct": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:gem/inspec?uuid=0b31a907-8e5b-4820-ba72-fa13cff6221e", - "for_package_uid": "pkg:gem/inspec-bin@InspecBin::VERSION?uuid=bee2be12-a996-412e-8067-8a2f286d996a", - "datafile_path": "checkcheck/inspec-bin.gemspec", - "datasource_id": "gemspec" - }, - { - "purl": "pkg:gem/rake", - "extracted_requirement": "", - "scope": "development", - "is_runtime": false, - "is_optional": true, - "is_resolved": false, - "is_direct": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:gem/rake?uuid=d6b1bd41-d24a-4fdd-b9f9-0fca288adf5b", - "for_package_uid": "pkg:gem/inspec-core-bin@InspecBin::VERSION?uuid=2413eacb-16e7-4af4-b705-064f4ba411b5", - "datafile_path": "checkcheck/inspec-core-bin.gemspec", - "datasource_id": "gemspec" - }, - { - "purl": "pkg:gem/inspec-core", - "extracted_requirement": "", - "scope": "dependency", - "is_runtime": true, - "is_optional": false, - "is_resolved": false, - "is_direct": true, - "resolved_package": {}, - "extra_data": {}, - "dependency_uid": "pkg:gem/inspec-core?uuid=6cf92243-f0c4-4150-8e74-0311a6185b58", - "for_package_uid": "pkg:gem/inspec-core-bin@InspecBin::VERSION?uuid=2413eacb-16e7-4af4-b705-064f4ba411b5", - "datafile_path": "checkcheck/inspec-core-bin.gemspec", - "datasource_id": "gemspec" - } - ], - "license_detections": [ - { - "identifier": "apache_2_0-c4e30bcd-ccfd-bbc3-d2f1-196ab911e47d", - "license_expression": "apache-2.0", - "license_expression_spdx": "Apache-2.0", - "detection_count": 1, - "reference_matches": [ - { - "license_expression": "apache-2.0", - "license_expression_spdx": "Apache-2.0", - "from_file": "checkcheck/LICENSE", - "start_line": 3, - "end_line": 13, - "matcher": "2-aho", - "score": 100.0, - "matched_length": 85, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "apache-2.0_7.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_7.RULE" - } - ] - }, - { - "identifier": "proprietary_license_and_apache_2_0-38837872-6ecc-3da0-f84f-664e5069146e", - "license_expression": "proprietary-license AND apache-2.0", - "license_expression_spdx": "LicenseRef-scancode-proprietary-license AND Apache-2.0", - "detection_count": 3, - "reference_matches": [ - { - "license_expression": "unknown-license-reference", - "license_expression_spdx": "LicenseRef-scancode-unknown-license-reference", - "from_file": "checkcheck/inspec-bin.gemspec", - "start_line": 12, - "end_line": 12, - "matcher": "2-aho", - "score": 90.0, - "matched_length": 2, - "match_coverage": 100.0, - "rule_relevance": 90, - "rule_identifier": "license-intro_22.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/license-intro_22.RULE" - }, - { - "license_expression": "proprietary-license", - "license_expression_spdx": "LicenseRef-scancode-proprietary-license", - "from_file": "checkcheck/inspec-bin.gemspec", - "start_line": 14, - "end_line": 14, - "matcher": "2-aho", - "score": 100.0, - "matched_length": 4, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "proprietary-license_72.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/proprietary-license_72.RULE" - }, - { - "license_expression": "apache-2.0", - "license_expression_spdx": "Apache-2.0", - "from_file": "checkcheck/inspec-bin.gemspec", - "start_line": 16, - "end_line": 16, - "matcher": "2-aho", - "score": 100.0, - "matched_length": 3, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_apache-2.0_for_apache-2.0.RULE" - } - ] - }, - { - "identifier": "unknown-60c1ced0-26e8-d6a3-b44f-e7f28f74e036", - "license_expression": "unknown", - "license_expression_spdx": "LicenseRef-scancode-unknown", - "detection_count": 2, - "reference_matches": [ - { - "license_expression": "unknown", - "license_expression_spdx": "LicenseRef-scancode-unknown", - "from_file": "checkcheck/inspec-bin.gemspec", - "start_line": 1, - "end_line": 1, - "matcher": "5-undetected", - "score": 100.0, - "matched_length": 4, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "package-manifest-unknown-660d5d8517d1473cc8fc58a7230d227e36f2a8d2", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-660d5d8517d1473cc8fc58a7230d227e36f2a8d2" - } - ] - }, - { - "identifier": "unknown-32fcbfb0-0039-db8e-eda7-161457972993", - "license_expression": "unknown", - "license_expression_spdx": "LicenseRef-scancode-unknown", - "detection_count": 1, - "reference_matches": [ - { - "license_expression": "unknown", - "license_expression_spdx": "LicenseRef-scancode-unknown", - "from_file": "checkcheck/inspec-bin-6.8.1.gem", - "start_line": 1, - "end_line": 1, - "matcher": "5-undetected", - "score": 100.0, - "matched_length": 4, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "package-manifest-unknown-e08b5634770cfd1a0fc6045084a391f6c7cfc192", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-e08b5634770cfd1a0fc6045084a391f6c7cfc192" - } - ] - } - ], - "files": [ - { - "path": "checkcheck", - "type": "directory", - "name": "checkcheck", - "base_name": "checkcheck", - "extension": "", - "size": 0, - "date": null, - "sha1": null, - "md5": null, - "sha256": null, - "mime_type": null, - "file_type": null, - "programming_language": null, - "is_binary": false, - "is_text": false, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": false, - "package_data": [], - "for_packages": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": true, - "is_key_file": false, - "detected_license_expression": null, - "detected_license_expression_spdx": null, - "license_detections": [], - "license_clues": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "emails": [], - "urls": [], - "files_count": 11, - "dirs_count": 3, - "size_count": 15587, - "scan_errors": [] - }, - { - "path": "checkcheck/checksums.yaml", - "type": "file", - "name": "checksums.yaml", - "base_name": "checksums", - "extension": ".yaml", - "size": 468, - "date": "2024-07-25", - "sha1": "3538dba7b15c9a7995dacfccf25eef2cd5933fee", - "md5": "3e993d0abc1a73240095289336a0aae0", - "sha256": "0371499200e75d784f5a1fd6d144bdf511076523e06729abe5c25f472bc0ebfc", - "mime_type": "text/plain", - "file_type": "ASCII text", - "programming_language": null, - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": false, - "package_data": [], - "for_packages": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": true, - "is_key_file": false, - "detected_license_expression": null, - "detected_license_expression_spdx": null, - "license_detections": [], - "license_clues": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "emails": [], - "urls": [], - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "checkcheck/data.tar.gz", - "type": "file", - "name": "data.tar.gz", - "base_name": "data", - "extension": ".tar.gz", - "size": 1881, - "date": "2024-07-25", - "sha1": "5ba1cbc9e07ec91fb2b3a92ffe073a4f0c69d931", - "md5": "878e3a81fc13e9d9f6ed6cb43b30135d", - "sha256": "4a722fc5b44f1ea122ed9fa6fc3a894fc44c212fcaaec9fd7b1e105c24b0af0f", - "mime_type": "application/gzip", - "file_type": "gzip compressed data, last modified: Thu Jul 25 16:14:33 2024, max compression, from Unix, original size modulo 2^32 11776", - "programming_language": null, - "is_binary": true, - "is_text": false, - "is_archive": true, - "is_media": false, - "is_source": false, - "is_script": false, - "package_data": [], - "for_packages": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": true, - "is_key_file": false, - "detected_license_expression": null, - "detected_license_expression_spdx": null, - "license_detections": [], - "license_clues": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "emails": [], - "urls": [], - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "checkcheck/Gemfile", - "type": "file", - "name": "Gemfile", - "base_name": "Gemfile", - "extension": "", - "size": 194, - "date": "2024-07-25", - "sha1": "a2fe50ef544997fc0d283ab49a3bdcf336660fa6", - "md5": "b0627dcebe95ca712e886b9600fd8a04", - "sha256": "006c00c84609adf92f71d38ba22c7d1d4948b6fc93f6f8e86e2be1179161424b", - "mime_type": "text/plain", - "file_type": "ASCII text", - "programming_language": "Ruby", - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": true, - "is_script": false, - "package_data": [], - "for_packages": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": true, - "is_key_file": false, - "detected_license_expression": null, - "detected_license_expression_spdx": null, - "license_detections": [], - "license_clues": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "emails": [], - "urls": [ - { - "url": "https://rubygems.org/", - "start_line": 1, - "end_line": 1 - } - ], - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "checkcheck/inspec-bin-6.8.1.gem", - "type": "file", - "name": "inspec-bin-6.8.1.gem", - "base_name": "inspec-bin-6.8.1", - "extension": ".gem", - "size": 6144, - "date": "2024-08-05", - "sha1": "bdfa155952bea6eb0f51d848e8a55b32c79b1f65", - "md5": "0464efa272e1a04c0a1e104edfa78fa9", - "sha256": "8e83ba35360813290cf9c60ef438950903db67da5cd1eef7b18d021f52482fcf", - "mime_type": "application/x-tar", - "file_type": "POSIX tar archive", - "programming_language": null, - "is_binary": true, - "is_text": false, - "is_archive": true, - "is_media": false, - "is_source": false, - "is_script": false, - "package_data": [ - { - "type": "gem", - "namespace": null, - "name": "inspec-bin", - "version": "6.8.1", - "qualifiers": {}, - "subpath": null, - "primary_language": "Ruby", - "description": "Infrastructure and compliance testing.\nInSpec executable for inspec gem. Use of this executable may require accepting a license agreement.\"\n\nPackaged distributions of Progress\u00ae Chef\u00ae products obtained from RubyGems are made available pursuant to the Progress Chef EULA at https://www.chef.io/end-user-license-agreement, unless there is an executed agreement in effect between you and Progress that covers the Progress Chef products (\"Master Agreement\"), in which case the Master Agreement shall govern.\n\nSource code obtained from the Chef GitHub repository is made available under Apache-2.0, a copy of which is included.", - "release_date": "2024-07-25", - "parties": [ - { - "type": null, - "role": "author", - "name": "Chef InSpec Core Engineering ", - "email": null, - "url": null - } - ], - "keywords": [], - "homepage_url": "https://github.com/inspec/inspec/tree/main/inspec-bin", - "download_url": "https://rubygems.org/downloads/inspec-bin-6.8.1.gem", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": "unknown", - "declared_license_expression_spdx": "LicenseRef-scancode-unknown", - "license_detections": [ - { - "license_expression": "unknown", - "license_expression_spdx": "LicenseRef-scancode-unknown", - "matches": [ - { - "license_expression": "unknown", - "spdx_license_expression": "LicenseRef-scancode-unknown", - "from_file": "checkcheck/inspec-bin-6.8.1.gem", - "start_line": 1, - "end_line": 1, - "matcher": "5-undetected", - "score": 100.0, - "matched_length": 4, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "package-manifest-unknown-301742a2ad578403924e5013804e2adef9994e40", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-301742a2ad578403924e5013804e2adef9994e40", - "matched_text": "license - LicenseRef-Chef-EULA" - } - ], - "identifier": "unknown-32fcbfb0-0039-db8e-eda7-161457972993" - } - ], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": "- LicenseRef-Chef-EULA\n", - "notice_text": null, - "source_packages": [], - "file_references": [], - "is_private": false, - "is_virtual": false, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:gem/inspec", - "extracted_requirement": "= 6.8.1", - "scope": "runtime", - "is_runtime": true, - "is_optional": false, - "is_resolved": true, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:gem/rake", - "extracted_requirement": null, - "scope": "development", - "is_runtime": false, - "is_optional": true, - "is_resolved": false, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://rubygems.org/gems/inspec-bin/versions/6.8.1", - "repository_download_url": "https://rubygems.org/downloads/inspec-bin-6.8.1.gem", - "api_data_url": "https://rubygems.org/api/v2/rubygems/inspec-bin/versions/6.8.1.json", - "datasource_id": "gem_archive", - "purl": "pkg:gem/inspec-bin@6.8.1" - } - ], - "for_packages": [ - "pkg:gem/inspec-bin@6.8.1?uuid=6f7178a9-4a24-4cd1-bda5-0f11896652dc" - ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "detected_license_expression": null, - "detected_license_expression_spdx": null, - "license_detections": [], - "license_clues": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "emails": [], - "urls": [], - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "checkcheck/inspec-bin.gemspec", - "type": "file", - "name": "inspec-bin.gemspec", - "base_name": "inspec-bin", - "extension": ".gemspec", - "size": 1538, - "date": "2024-07-25", - "sha1": "30668db3481213b381df1e440a28b8cb5e67cff9", - "md5": "2c0a8d2cbdee5bd0a2b6a947ca147203", - "sha256": "34efdedb5c864e13d14a262dbc006f732d84f82b2cb63f5d42c9e3ad6f8b9f58", - "mime_type": "text/plain", - "file_type": "UTF-8 Unicode text, with very long lines", - "programming_language": "Ruby", - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": true, - "is_script": false, - "package_data": [ - { - "type": "gem", - "namespace": null, - "name": "inspec-bin", - "version": "InspecBin::VERSION", - "qualifiers": {}, - "subpath": null, - "primary_language": "Ruby", - "description": "Infrastructure and compliance testing.\nInSpec executable for inspec gem. Use of this executable may require accepting a license agreement.\"\n\nPackaged distributions of Progress\u00ae Chef\u00ae products obtained from RubyGems are made available pursuant to the Progress Chef EULA at https://www.chef.io/end-user-license-agreement, unless there is an executed agreement in effect between you and Progress that covers the Progress Chef products (\"Master Agreement\"), in which case the Master Agreement shall govern.\n\nSource code obtained from the Chef GitHub repository is made available under Apache-2.0, a copy of which is included.", - "release_date": null, - "parties": [ - { - "type": "person", - "role": "author", - "name": "Chef InSpec Core Engineering", - "email": null, - "url": null - }, - { - "type": "person", - "role": "author", - "name": null, - "email": "inspec@chef.io", - "url": null - } - ], - "keywords": [], - "homepage_url": "https://github.com/inspec/inspec/tree/main/inspec-bin", - "download_url": "https://rubygems.org/downloads/inspec-bin-InspecBin::VERSION.gem", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": "unknown", - "declared_license_expression_spdx": "LicenseRef-scancode-unknown", - "license_detections": [ - { - "license_expression": "unknown", - "license_expression_spdx": "LicenseRef-scancode-unknown", - "matches": [ - { - "license_expression": "unknown", - "spdx_license_expression": "LicenseRef-scancode-unknown", - "from_file": "checkcheck/inspec-bin.gemspec", - "start_line": 1, - "end_line": 1, - "matcher": "5-undetected", - "score": 100.0, - "matched_length": 4, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "package-manifest-unknown-660d5d8517d1473cc8fc58a7230d227e36f2a8d2", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-660d5d8517d1473cc8fc58a7230d227e36f2a8d2", - "matched_text": "license LicenseRef-Chef-EULA" - } - ], - "identifier": "unknown-60c1ced0-26e8-d6a3-b44f-e7f28f74e036" - } - ], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": "LicenseRef-Chef-EULA", - "notice_text": null, - "source_packages": [], - "file_references": [], - "is_private": false, - "is_virtual": false, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:gem/rake", - "extracted_requirement": "", - "scope": "development", - "is_runtime": false, - "is_optional": true, - "is_resolved": false, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:gem/inspec", - "extracted_requirement": "", - "scope": "dependency", - "is_runtime": true, - "is_optional": false, - "is_resolved": false, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://rubygems.org/gems/inspec-bin/versions/InspecBin::VERSION", - "repository_download_url": "https://rubygems.org/downloads/inspec-bin-InspecBin::VERSION.gem", - "api_data_url": "https://rubygems.org/api/v2/rubygems/inspec-bin/versions/InspecBin::VERSION.json", - "datasource_id": "gemspec", - "purl": "pkg:gem/inspec-bin@InspecBin::VERSION" - } - ], - "for_packages": [ - "pkg:gem/inspec-bin@InspecBin::VERSION?uuid=bee2be12-a996-412e-8067-8a2f286d996a" - ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "detected_license_expression": "proprietary-license AND apache-2.0", - "detected_license_expression_spdx": "LicenseRef-scancode-proprietary-license AND Apache-2.0", - "license_detections": [ - { - "license_expression": "proprietary-license AND apache-2.0", - "license_expression_spdx": "LicenseRef-scancode-proprietary-license AND Apache-2.0", - "matches": [ - { - "license_expression": "unknown-license-reference", - "spdx_license_expression": "LicenseRef-scancode-unknown-license-reference", - "from_file": "checkcheck/inspec-bin.gemspec", - "start_line": 12, - "end_line": 12, - "matcher": "2-aho", - "score": 90.0, - "matched_length": 2, - "match_coverage": 100.0, - "rule_relevance": 90, - "rule_identifier": "license-intro_22.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/license-intro_22.RULE" - }, - { - "license_expression": "proprietary-license", - "spdx_license_expression": "LicenseRef-scancode-proprietary-license", - "from_file": "checkcheck/inspec-bin.gemspec", - "start_line": 14, - "end_line": 14, - "matcher": "2-aho", - "score": 100.0, - "matched_length": 4, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "proprietary-license_72.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/proprietary-license_72.RULE" - }, - { - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "from_file": "checkcheck/inspec-bin.gemspec", - "start_line": 16, - "end_line": 16, - "matcher": "2-aho", - "score": 100.0, - "matched_length": 3, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_apache-2.0_for_apache-2.0.RULE" - } - ], - "identifier": "proprietary_license_and_apache_2_0-38837872-6ecc-3da0-f84f-664e5069146e" - } - ], - "license_clues": [], - "percentage_of_license_text": 4.29, - "copyrights": [], - "holders": [], - "authors": [], - "emails": [ - { - "email": "inspec@chef.io", - "start_line": 9, - "end_line": 9 - } - ], - "urls": [ - { - "url": "https://www.chef.io/end-user-license-agreement", - "start_line": 14, - "end_line": 14 - }, - { - "url": "https://github.com/inspec/inspec/tree/main/inspec-bin", - "start_line": 20, - "end_line": 20 - } - ], - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "checkcheck/inspec-core-bin.gemspec", - "type": "file", - "name": "inspec-core-bin.gemspec", - "base_name": "inspec-core-bin", - "extension": ".gemspec", - "size": 1746, - "date": "2024-07-25", - "sha1": "69f09a00915257240a2a42ef1edcf422a55a9599", - "md5": "3ab7fd1976e09b7985b26fbf8bd65478", - "sha256": "2e2428d05b3e2daf642919c28432475e8eec8bba11372a6e2f1f262605171ed5", - "mime_type": "text/plain", - "file_type": "UTF-8 Unicode text, with very long lines", - "programming_language": "Ruby", - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": true, - "is_script": false, - "package_data": [ - { - "type": "gem", - "namespace": null, - "name": "inspec-core-bin", - "version": "InspecBin::VERSION", - "qualifiers": {}, - "subpath": null, - "primary_language": "Ruby", - "description": "Infrastructure and compliance testing.\nInSpec executable for inspec-core gem. Use of this executable may require accepting a license agreement.\n\nPackaged distributions of Progress\u00ae Chef\u00ae products obtained from RubyGems are made available pursuant to the Progress Chef EULA at https://www.chef.io/end-user-license-agreement, unless there is an executed agreement in effect between you and Progress that covers the Progress Chef products (\"Master Agreement\"), in which case the Master Agreement shall govern.\n\nSource code obtained from the Chef GitHub repository is made available under Apache-2.0, a copy of which is included.", - "release_date": null, - "parties": [ - { - "type": "person", - "role": "author", - "name": "Chef InSpec Core Engineering", - "email": null, - "url": null - }, - { - "type": "person", - "role": "author", - "name": null, - "email": "inspec@chef.io", - "url": null - } - ], - "keywords": [], - "homepage_url": "https://github.com/inspec/inspec/tree/main/inspec-bin", - "download_url": "https://rubygems.org/downloads/inspec-core-bin-InspecBin::VERSION.gem", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": "unknown", - "declared_license_expression_spdx": "LicenseRef-scancode-unknown", - "license_detections": [ - { - "license_expression": "unknown", - "license_expression_spdx": "LicenseRef-scancode-unknown", - "matches": [ - { - "license_expression": "unknown", - "spdx_license_expression": "LicenseRef-scancode-unknown", - "from_file": "checkcheck/inspec-core-bin.gemspec", - "start_line": 1, - "end_line": 1, - "matcher": "5-undetected", - "score": 100.0, - "matched_length": 4, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "package-manifest-unknown-660d5d8517d1473cc8fc58a7230d227e36f2a8d2", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-660d5d8517d1473cc8fc58a7230d227e36f2a8d2", - "matched_text": "license LicenseRef-Chef-EULA" - } - ], - "identifier": "unknown-60c1ced0-26e8-d6a3-b44f-e7f28f74e036" - } - ], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": "LicenseRef-Chef-EULA", - "notice_text": null, - "source_packages": [], - "file_references": [], - "is_private": false, - "is_virtual": false, - "extra_data": {}, - "dependencies": [ - { - "purl": "pkg:gem/rake", - "extracted_requirement": "", - "scope": "development", - "is_runtime": false, - "is_optional": true, - "is_resolved": false, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - }, - { - "purl": "pkg:gem/inspec-core", - "extracted_requirement": "", - "scope": "dependency", - "is_runtime": true, - "is_optional": false, - "is_resolved": false, - "is_direct": true, - "resolved_package": {}, - "extra_data": {} - } - ], - "repository_homepage_url": "https://rubygems.org/gems/inspec-core-bin/versions/InspecBin::VERSION", - "repository_download_url": "https://rubygems.org/downloads/inspec-core-bin-InspecBin::VERSION.gem", - "api_data_url": "https://rubygems.org/api/v2/rubygems/inspec-core-bin/versions/InspecBin::VERSION.json", - "datasource_id": "gemspec", - "purl": "pkg:gem/inspec-core-bin@InspecBin::VERSION" - } - ], - "for_packages": [ - "pkg:gem/inspec-core-bin@InspecBin::VERSION?uuid=2413eacb-16e7-4af4-b705-064f4ba411b5" - ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "detected_license_expression": "proprietary-license AND apache-2.0", - "detected_license_expression_spdx": "LicenseRef-scancode-proprietary-license AND Apache-2.0", - "license_detections": [ - { - "license_expression": "proprietary-license AND apache-2.0", - "license_expression_spdx": "LicenseRef-scancode-proprietary-license AND Apache-2.0", - "matches": [ - { - "license_expression": "unknown-license-reference", - "spdx_license_expression": "LicenseRef-scancode-unknown-license-reference", - "from_file": "checkcheck/inspec-core-bin.gemspec", - "start_line": 15, - "end_line": 15, - "matcher": "2-aho", - "score": 90.0, - "matched_length": 2, - "match_coverage": 100.0, - "rule_relevance": 90, - "rule_identifier": "license-intro_22.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/license-intro_22.RULE" - }, - { - "license_expression": "proprietary-license", - "spdx_license_expression": "LicenseRef-scancode-proprietary-license", - "from_file": "checkcheck/inspec-core-bin.gemspec", - "start_line": 17, - "end_line": 17, - "matcher": "2-aho", - "score": 100.0, - "matched_length": 4, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "proprietary-license_72.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/proprietary-license_72.RULE" - }, - { - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "from_file": "checkcheck/inspec-core-bin.gemspec", - "start_line": 19, - "end_line": 19, - "matcher": "2-aho", - "score": 100.0, - "matched_length": 3, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_apache-2.0_for_apache-2.0.RULE" - } - ], - "identifier": "proprietary_license_and_apache_2_0-38837872-6ecc-3da0-f84f-664e5069146e" - } - ], - "license_clues": [], - "percentage_of_license_text": 3.67, - "copyrights": [], - "holders": [], - "authors": [], - "emails": [ - { - "email": "inspec@chef.io", - "start_line": 12, - "end_line": 12 - } - ], - "urls": [ - { - "url": "https://www.chef.io/end-user-license-agreement", - "start_line": 17, - "end_line": 17 - }, - { - "url": "https://github.com/inspec/inspec/tree/main/inspec-bin", - "start_line": 23, - "end_line": 23 - } - ], - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "checkcheck/LICENSE", - "type": "file", - "name": "LICENSE", - "base_name": "LICENSE", - "extension": "", - "size": 590, - "date": "2024-07-25", - "sha1": "f7fbb40d12aae4849b657cc27937e3a0f2b3dbad", - "md5": "81b0e16be045534c5330969d1e542bb4", - "sha256": "7f93f3fbf47c2b8129a7c1524f2fc9ed0b18e8cd0d21ab8f66dad6928ce43172", - "mime_type": "text/plain", - "file_type": "ASCII text", - "programming_language": null, - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": false, - "package_data": [], - "for_packages": [], - "is_legal": true, - "is_manifest": false, - "is_readme": false, - "is_top_level": true, - "is_key_file": true, - "detected_license_expression": "apache-2.0", - "detected_license_expression_spdx": "Apache-2.0", - "license_detections": [ - { - "license_expression": "apache-2.0", - "license_expression_spdx": "Apache-2.0", - "matches": [ - { - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "from_file": "checkcheck/LICENSE", - "start_line": 3, - "end_line": 13, - "matcher": "2-aho", - "score": 100.0, - "matched_length": 85, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "apache-2.0_7.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_7.RULE" - } - ], - "identifier": "apache_2_0-c4e30bcd-ccfd-bbc3-d2f1-196ab911e47d" - } - ], - "license_clues": [], - "percentage_of_license_text": 93.41, - "copyrights": [ - { - "copyright": "Copyright (c) 2019 Chef Software Inc.", - "start_line": 1, - "end_line": 1 - } - ], - "holders": [ - { - "holder": "Chef Software Inc.", - "start_line": 1, - "end_line": 1 - } - ], - "authors": [], - "emails": [], - "urls": [ - { - "url": "http://www.apache.org/licenses/LICENSE-2.0", - "start_line": 7, - "end_line": 7 - } - ], - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "checkcheck/metadata", - "type": "file", - "name": "metadata", - "base_name": "metadata", - "extension": "", - "size": 2367, - "date": "2024-07-25", - "sha1": "bcca09768c868eecfc92c1c3c6304c9f9be92ab6", - "md5": "cc338291801a1bdec96a801cb41edef5", - "sha256": "0f7e5b30b8a352c79fe3bf4aee8e3948190866d485d6df3f283fb625ca731191", - "mime_type": "text/plain", - "file_type": "UTF-8 Unicode text, with very long lines", - "programming_language": null, - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": false, - "package_data": [], - "for_packages": [], - "is_legal": false, - "is_manifest": true, - "is_readme": false, - "is_top_level": true, - "is_key_file": true, - "detected_license_expression": "proprietary-license AND apache-2.0", - "detected_license_expression_spdx": "LicenseRef-scancode-proprietary-license AND Apache-2.0", - "license_detections": [ - { - "license_expression": "proprietary-license AND apache-2.0", - "license_expression_spdx": "LicenseRef-scancode-proprietary-license AND Apache-2.0", - "matches": [ - { - "license_expression": "unknown-license-reference", - "spdx_license_expression": "LicenseRef-scancode-unknown-license-reference", - "from_file": "checkcheck/metadata", - "start_line": 42, - "end_line": 42, - "matcher": "2-aho", - "score": 90.0, - "matched_length": 2, - "match_coverage": 100.0, - "rule_relevance": 90, - "rule_identifier": "license-intro_22.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/license-intro_22.RULE" - }, - { - "license_expression": "proprietary-license", - "spdx_license_expression": "LicenseRef-scancode-proprietary-license", - "from_file": "checkcheck/metadata", - "start_line": 44, - "end_line": 44, - "matcher": "2-aho", - "score": 100.0, - "matched_length": 4, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "proprietary-license_72.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/proprietary-license_72.RULE" - }, - { - "license_expression": "apache-2.0", - "spdx_license_expression": "Apache-2.0", - "from_file": "checkcheck/metadata", - "start_line": 46, - "end_line": 46, - "matcher": "2-aho", - "score": 100.0, - "matched_length": 3, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_apache-2.0_for_apache-2.0.RULE" - } - ], - "identifier": "proprietary_license_and_apache_2_0-38837872-6ecc-3da0-f84f-664e5069146e" - } - ], - "license_clues": [], - "percentage_of_license_text": 2.98, - "copyrights": [], - "holders": [], - "authors": [], - "emails": [ - { - "email": "inspec@chef.io", - "start_line": 49, - "end_line": 49 - } - ], - "urls": [ - { - "url": "https://www.chef.io/end-user-license-agreement", - "start_line": 44, - "end_line": 44 - }, - { - "url": "https://github.com/inspec/inspec/tree/main/inspec-bin", - "start_line": 62, - "end_line": 62 - } - ], - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "checkcheck/README.md", - "type": "file", - "name": "README.md", - "base_name": "README", - "extension": ".md", - "size": 190, - "date": "2024-07-25", - "sha1": "de857b01a0902d7bcc781317e3ec40863cef956c", - "md5": "0ab22705bef03a93d2d941ac7ebd929a", - "sha256": "32702621f09854a1f6d0e35d57971ebfaf3cf76114e744f46828e8b5514c1de9", - "mime_type": "text/plain", - "file_type": "ASCII text", - "programming_language": null, - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": false, - "package_data": [], - "for_packages": [], - "is_legal": false, - "is_manifest": false, - "is_readme": true, - "is_top_level": true, - "is_key_file": true, - "detected_license_expression": null, - "detected_license_expression_spdx": null, - "license_detections": [], - "license_clues": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "emails": [], - "urls": [], - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "checkcheck/bin", - "type": "directory", - "name": "bin", - "base_name": "bin", - "extension": "", - "size": 0, - "date": null, - "sha1": null, - "md5": null, - "sha256": null, - "mime_type": null, - "file_type": null, - "programming_language": null, - "is_binary": false, - "is_text": false, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": false, - "package_data": [], - "for_packages": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": true, - "is_key_file": false, - "detected_license_expression": null, - "detected_license_expression_spdx": null, - "license_detections": [], - "license_clues": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "emails": [], - "urls": [], - "files_count": 1, - "dirs_count": 0, - "size_count": 313, - "scan_errors": [] - }, - { - "path": "checkcheck/bin/inspec", - "type": "file", - "name": "inspec", - "base_name": "inspec", - "extension": "", - "size": 313, - "date": "2024-07-25", - "sha1": "93b1b05087b5e63b67ca07bb1ebdf47f112dfd5f", - "md5": "f7e48d536f13bbe730644c235e78b411", - "sha256": "45b0b1f98cb9127b799fb8de368a2a2d57b00781e8f7e4cebc94167567f6ca12", - "mime_type": "text/x-ruby", - "file_type": "Ruby script, ASCII text executable", - "programming_language": "Ruby", - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": true, - "is_script": true, - "package_data": [], - "for_packages": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "detected_license_expression": null, - "detected_license_expression_spdx": null, - "license_detections": [], - "license_clues": [], - "percentage_of_license_text": 0, - "copyrights": [ - { - "copyright": "Copyright 2015 Dominik Richter", - "start_line": 2, - "end_line": 2 - } - ], - "holders": [ - { - "holder": "Dominik Richter", - "start_line": 2, - "end_line": 2 - } - ], - "authors": [], - "emails": [], - "urls": [], - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - }, - { - "path": "checkcheck/lib", - "type": "directory", - "name": "lib", - "base_name": "lib", - "extension": "", - "size": 0, - "date": null, - "sha1": null, - "md5": null, - "sha256": null, - "mime_type": null, - "file_type": null, - "programming_language": null, - "is_binary": false, - "is_text": false, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": false, - "package_data": [], - "for_packages": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": true, - "is_key_file": false, - "detected_license_expression": null, - "detected_license_expression_spdx": null, - "license_detections": [], - "license_clues": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "emails": [], - "urls": [], - "files_count": 1, - "dirs_count": 1, - "size_count": 156, - "scan_errors": [] - }, - { - "path": "checkcheck/lib/inspec-bin", - "type": "directory", - "name": "inspec-bin", - "base_name": "inspec-bin", - "extension": "", - "size": 0, - "date": null, - "sha1": null, - "md5": null, - "sha256": null, - "mime_type": null, - "file_type": null, - "programming_language": null, - "is_binary": false, - "is_text": false, - "is_archive": false, - "is_media": false, - "is_source": false, - "is_script": false, - "package_data": [], - "for_packages": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "detected_license_expression": null, - "detected_license_expression_spdx": null, - "license_detections": [], - "license_clues": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "emails": [], - "urls": [], - "files_count": 1, - "dirs_count": 0, - "size_count": 156, - "scan_errors": [] - }, - { - "path": "checkcheck/lib/inspec-bin/version.rb", - "type": "file", - "name": "version.rb", - "base_name": "version", - "extension": ".rb", - "size": 156, - "date": "2024-07-25", - "sha1": "5f0299bcf80e076bc96543b872ed424a66cf6f4f", - "md5": "6d412a40aa608dc40f53f8b515f8a660", - "sha256": "dc57f6997a67ab48083d8daa5b888a35b98fb67782ad61627795e4b65ba7c1e6", - "mime_type": "text/x-ruby", - "file_type": "Ruby script, ASCII text", - "programming_language": "Ruby", - "is_binary": false, - "is_text": true, - "is_archive": false, - "is_media": false, - "is_source": true, - "is_script": true, - "package_data": [], - "for_packages": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "detected_license_expression": null, - "detected_license_expression_spdx": null, - "license_detections": [], - "license_clues": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "emails": [], - "urls": [], - "files_count": 0, - "dirs_count": 0, - "size_count": 0, - "scan_errors": [] - } - ] - } \ No newline at end of file diff --git a/tests/packagedcode/data/package_summary/rubygems-expected.json b/tests/packagedcode/data/package_summary/rubygems-expected.json new file mode 100644 index 00000000000..502c050d393 --- /dev/null +++ b/tests/packagedcode/data/package_summary/rubygems-expected.json @@ -0,0 +1,1360 @@ +{ + "summary": { + "declared_license_expression": "mit", + "license_clarity_score": { + "score": 70, + "declared_license": true, + "identification_precision": true, + "has_license_text": false, + "declared_copyrights": true, + "conflicting_license_categories": true, + "ambiguous_compound_licensing": false + }, + "declared_holder": "Blake Embrey", + "primary_language": null, + "other_license_expressions": [ + { + "value": null, + "count": 2 + }, + { + "value": "gpl-3.0-plus", + "count": 1 + } + ], + "other_holders": [ + { + "value": null, + "count": 7 + } + ], + "other_languages": [] + }, + "packages": [ + { + "type": "npm", + "namespace": null, + "name": "change-case", + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Blake Embrey", + "email": "hello@blakeembrey.com", + "url": "http://blakeembrey.me" + } + ], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": "Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com)", + "holder": "Blake Embrey", + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "npm/codebase/packages/change-case/package.json", + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": "gpl-3.0-plus", + "other_license_expression_spdx": "GPL-3.0-or-later", + "other_license_detections": [], + "extracted_license_statement": "- MIT\n", + "notice_text": null, + "source_packages": [], + "is_private": false, + "is_virtual": false, + "extra_data": {}, + "repository_homepage_url": "https://www.npmjs.com/package/change-case", + "repository_download_url": null, + "api_data_url": "https://registry.npmjs.org/change-case", + "package_uid": "pkg:npm/change-case?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "codebase/packages/change-case/package.json" + ], + "datasource_ids": [ + "npm_package_json" + ], + "license_clarity_score": { + "score": 70, + "declared_license": true, + "identification_precision": true, + "has_license_text": false, + "declared_copyrights": true, + "conflicting_license_categories": true, + "ambiguous_compound_licensing": false + }, + "purl": "pkg:npm/change-case" + }, + { + "type": "npm", + "namespace": null, + "name": "sponge-case", + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Nate Rabins", + "email": "nrabins@gmail.com", + "url": "http://rabins.dev" + } + ], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": "Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com)", + "holder": "Blake Embrey", + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "npm/codebase/packages/sponge-case/package.json", + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "- MIT\n", + "notice_text": null, + "source_packages": [], + "is_private": false, + "is_virtual": false, + "extra_data": {}, + "repository_homepage_url": "https://www.npmjs.com/package/sponge-case", + "repository_download_url": null, + "api_data_url": "https://registry.npmjs.org/sponge-case", + "package_uid": "pkg:npm/sponge-case?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "codebase/packages/sponge-case/package.json" + ], + "datasource_ids": [ + "npm_package_json" + ], + "license_clarity_score": { + "score": 90, + "declared_license": true, + "identification_precision": true, + "has_license_text": false, + "declared_copyrights": true, + "conflicting_license_categories": false, + "ambiguous_compound_licensing": false + }, + "purl": "pkg:npm/sponge-case" + }, + { + "type": "npm", + "namespace": null, + "name": "swap-case", + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Blake Embrey", + "email": "hello@blakeembrey.com", + "url": "http://blakeembrey.me" + } + ], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": "Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com)", + "holder": "Blake Embrey", + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "npm/codebase/packages/swap-case/package.json", + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "- MIT\n", + "notice_text": null, + "source_packages": [], + "is_private": false, + "is_virtual": false, + "extra_data": {}, + "repository_homepage_url": "https://www.npmjs.com/package/swap-case", + "repository_download_url": null, + "api_data_url": "https://registry.npmjs.org/swap-case", + "package_uid": "pkg:npm/swap-case?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "codebase/packages/swap-case/package.json" + ], + "datasource_ids": [ + "npm_package_json" + ], + "license_clarity_score": { + "score": 90, + "declared_license": true, + "identification_precision": true, + "has_license_text": false, + "declared_copyrights": true, + "conflicting_license_categories": false, + "ambiguous_compound_licensing": false + }, + "purl": "pkg:npm/swap-case" + }, + { + "type": "npm", + "namespace": null, + "name": "title-case", + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Blake Embrey", + "email": "hello@blakeembrey.com", + "url": "http://blakeembrey.me" + } + ], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": "Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com)", + "holder": "Blake Embrey", + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "npm/codebase/packages/title-case/package.json", + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "- MIT\n", + "notice_text": null, + "source_packages": [], + "is_private": false, + "is_virtual": false, + "extra_data": {}, + "repository_homepage_url": "https://www.npmjs.com/package/title-case", + "repository_download_url": null, + "api_data_url": "https://registry.npmjs.org/title-case", + "package_uid": "pkg:npm/title-case?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "codebase/packages/title-case/package.json" + ], + "datasource_ids": [ + "npm_package_json" + ], + "license_clarity_score": { + "score": 90, + "declared_license": true, + "identification_precision": true, + "has_license_text": false, + "declared_copyrights": true, + "conflicting_license_categories": false, + "ambiguous_compound_licensing": false + }, + "purl": "pkg:npm/title-case" + } + ], + "dependencies": [], + "license_detections": [ + { + "identifier": "gpl_3_0_plus-c07595af-3cea-8c65-c6fc-d8a3300f35b5", + "license_expression": "gpl-3.0-plus", + "license_expression_spdx": "GPL-3.0-or-later", + "detection_count": 1, + "reference_matches": [ + { + "license_expression": "gpl-3.0-plus", + "license_expression_spdx": "GPL-3.0-or-later", + "from_file": "npm/codebase/packages/change-case/src/index.js", + "start_line": 1, + "end_line": 12, + "matcher": "1-hash", + "score": 100.0, + "matched_length": 102, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "gpl-3.0-plus_60.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_60.RULE" + } + ] + }, + { + "identifier": "mit-3fce6ea2-8abd-6c6b-3ede-a37af7c6efee", + "license_expression": "mit", + "license_expression_spdx": "MIT", + "detection_count": 4, + "reference_matches": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "npm/codebase/packages/change-case/package.json", + "start_line": 3, + "end_line": 3, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 2, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" + } + ] + }, + { + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf", + "license_expression": "mit", + "license_expression_spdx": "MIT", + "detection_count": 4, + "reference_matches": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "npm/codebase/packages/change-case/package.json", + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null + } + ] + }, + { + "identifier": "mit-d5ea549d-8e03-2a31-f0cc-bdb0a5b86996", + "license_expression": "mit", + "license_expression_spdx": "MIT", + "detection_count": 2, + "reference_matches": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "npm/codebase/LICENSE", + "start_line": 1, + "end_line": 1, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 4, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_26.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_26.RULE" + } + ] + } + ], + "files": [ + { + "path": "codebase", + "type": "directory", + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "scan_errors": [] + }, + { + "path": "codebase/LICENSE", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:npm/change-case?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/sponge-case?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/swap-case?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/title-case?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "is_legal": true, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": true, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "npm/codebase/LICENSE", + "start_line": 1, + "end_line": 1, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 4, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_26.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_26.RULE" + } + ], + "identifier": "mit-d5ea549d-8e03-2a31-f0cc-bdb0a5b86996" + } + ], + "license_clues": [], + "percentage_of_license_text": 33.33, + "copyrights": [ + { + "copyright": "Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com)", + "start_line": 3, + "end_line": 3 + } + ], + "holders": [ + { + "holder": "Blake Embrey", + "start_line": 3, + "end_line": 3 + } + ], + "authors": [], + "scan_errors": [] + }, + { + "path": "codebase/package.json", + "type": "file", + "package_data": [ + { + "type": "npm", + "namespace": null, + "name": null, + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "npm/codebase/LICENSE", + "start_line": 1, + "end_line": 1, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 4, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_26.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_26.RULE" + } + ], + "identifier": "mit-d5ea549d-8e03-2a31-f0cc-bdb0a5b86996" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [], + "is_private": false, + "is_virtual": false, + "extra_data": { + "workspaces": [ + "packages/*" + ] + }, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "npm_package_json", + "purl": null + } + ], + "for_packages": [ + "pkg:npm/change-case?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/sponge-case?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/swap-case?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/title-case?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "scan_errors": [] + }, + { + "path": "codebase/packages", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:npm/change-case?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/sponge-case?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/swap-case?uuid=fixed-uid-done-for-testing-5642512d1758", + "pkg:npm/title-case?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "scan_errors": [] + }, + { + "path": "codebase/packages/change-case", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:npm/change-case?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "scan_errors": [] + }, + { + "path": "codebase/packages/change-case/package.json", + "type": "file", + "package_data": [ + { + "type": "npm", + "namespace": null, + "name": "change-case", + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Blake Embrey", + "email": "hello@blakeembrey.com", + "url": "http://blakeembrey.me" + } + ], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "npm/codebase/packages/change-case/package.json", + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "- MIT\n", + "notice_text": null, + "source_packages": [], + "file_references": [], + "is_private": false, + "is_virtual": false, + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/change-case", + "repository_download_url": null, + "api_data_url": "https://registry.npmjs.org/change-case", + "datasource_id": "npm_package_json", + "purl": "pkg:npm/change-case" + } + ], + "for_packages": [ + "pkg:npm/change-case?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "npm/codebase/packages/change-case/package.json", + "start_line": 3, + "end_line": 3, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 2, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" + } + ], + "identifier": "mit-3fce6ea2-8abd-6c6b-3ede-a37af7c6efee" + } + ], + "license_clues": [], + "percentage_of_license_text": 11.76, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Blake Embrey", + "start_line": 4, + "end_line": 5 + } + ], + "scan_errors": [] + }, + { + "path": "codebase/packages/change-case/src", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:npm/change-case?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "scan_errors": [] + }, + { + "path": "codebase/packages/change-case/src/index.js", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:npm/change-case?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "gpl-3.0-plus", + "detected_license_expression_spdx": "GPL-3.0-or-later", + "license_detections": [ + { + "license_expression": "gpl-3.0-plus", + "license_expression_spdx": "GPL-3.0-or-later", + "matches": [ + { + "license_expression": "gpl-3.0-plus", + "spdx_license_expression": "GPL-3.0-or-later", + "from_file": "npm/codebase/packages/change-case/src/index.js", + "start_line": 1, + "end_line": 12, + "matcher": "1-hash", + "score": 100.0, + "matched_length": 102, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "gpl-3.0-plus_60.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_60.RULE" + } + ], + "identifier": "gpl_3_0_plus-c07595af-3cea-8c65-c6fc-d8a3300f35b5" + } + ], + "license_clues": [], + "percentage_of_license_text": 100.0, + "copyrights": [], + "holders": [], + "authors": [], + "scan_errors": [] + }, + { + "path": "codebase/packages/sponge-case", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:npm/sponge-case?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "scan_errors": [] + }, + { + "path": "codebase/packages/sponge-case/package.json", + "type": "file", + "package_data": [ + { + "type": "npm", + "namespace": null, + "name": "sponge-case", + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Nate Rabins", + "email": "nrabins@gmail.com", + "url": "http://rabins.dev" + } + ], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "npm/codebase/packages/sponge-case/package.json", + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "- MIT\n", + "notice_text": null, + "source_packages": [], + "file_references": [], + "is_private": false, + "is_virtual": false, + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/sponge-case", + "repository_download_url": null, + "api_data_url": "https://registry.npmjs.org/sponge-case", + "datasource_id": "npm_package_json", + "purl": "pkg:npm/sponge-case" + } + ], + "for_packages": [ + "pkg:npm/sponge-case?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "npm/codebase/packages/sponge-case/package.json", + "start_line": 3, + "end_line": 3, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 2, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" + } + ], + "identifier": "mit-3fce6ea2-8abd-6c6b-3ede-a37af7c6efee" + } + ], + "license_clues": [], + "percentage_of_license_text": 11.76, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Nate Rabins", + "start_line": 4, + "end_line": 5 + } + ], + "scan_errors": [] + }, + { + "path": "codebase/packages/swap-case", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:npm/swap-case?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "scan_errors": [] + }, + { + "path": "codebase/packages/swap-case/package.json", + "type": "file", + "package_data": [ + { + "type": "npm", + "namespace": null, + "name": "swap-case", + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Blake Embrey", + "email": "hello@blakeembrey.com", + "url": "http://blakeembrey.me" + } + ], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "npm/codebase/packages/swap-case/package.json", + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "- MIT\n", + "notice_text": null, + "source_packages": [], + "file_references": [], + "is_private": false, + "is_virtual": false, + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/swap-case", + "repository_download_url": null, + "api_data_url": "https://registry.npmjs.org/swap-case", + "datasource_id": "npm_package_json", + "purl": "pkg:npm/swap-case" + } + ], + "for_packages": [ + "pkg:npm/swap-case?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "npm/codebase/packages/swap-case/package.json", + "start_line": 3, + "end_line": 3, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 2, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" + } + ], + "identifier": "mit-3fce6ea2-8abd-6c6b-3ede-a37af7c6efee" + } + ], + "license_clues": [], + "percentage_of_license_text": 11.76, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Blake Embrey", + "start_line": 4, + "end_line": 5 + } + ], + "scan_errors": [] + }, + { + "path": "codebase/packages/title-case", + "type": "directory", + "package_data": [], + "for_packages": [ + "pkg:npm/title-case?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "scan_errors": [] + }, + { + "path": "codebase/packages/title-case/package.json", + "type": "file", + "package_data": [ + { + "type": "npm", + "namespace": null, + "name": "title-case", + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": "JavaScript", + "description": null, + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Blake Embrey", + "email": "hello@blakeembrey.com", + "url": "http://blakeembrey.me" + } + ], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "npm/codebase/packages/title-case/package.json", + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "- MIT\n", + "notice_text": null, + "source_packages": [], + "file_references": [], + "is_private": false, + "is_virtual": false, + "extra_data": {}, + "dependencies": [], + "repository_homepage_url": "https://www.npmjs.com/package/title-case", + "repository_download_url": null, + "api_data_url": "https://registry.npmjs.org/title-case", + "datasource_id": "npm_package_json", + "purl": "pkg:npm/title-case" + } + ], + "for_packages": [ + "pkg:npm/title-case?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "npm/codebase/packages/title-case/package.json", + "start_line": 3, + "end_line": 3, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 2, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" + } + ], + "identifier": "mit-3fce6ea2-8abd-6c6b-3ede-a37af7c6efee" + } + ], + "license_clues": [], + "percentage_of_license_text": 11.76, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Blake Embrey", + "start_line": 4, + "end_line": 5 + } + ], + "scan_errors": [] + }, + { + "path": "codebase/packages/title-case/tsconfig.json", + "type": "file", + "package_data": [], + "for_packages": [ + "pkg:npm/title-case?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "scan_errors": [] + } + ] +} \ No newline at end of file diff --git a/tests/packagedcode/test_package_summary.py b/tests/packagedcode/test_package_summary.py index 85ae99c7c3c..5634772ec23 100644 --- a/tests/packagedcode/test_package_summary.py +++ b/tests/packagedcode/test_package_summary.py @@ -34,7 +34,7 @@ def test_package_summary_for_npm(self): def test_package_summary_for_rubygems(self): test_dir = self.get_test_loc('package_summary/npm') result_file = self.get_temp_file('json') - expected_file = self.get_test_loc('package_summary/npm-expected.json') + expected_file = self.get_test_loc('package_summary/rubygems-expected.json') run_scan_click(['--package','--license','--copyright', '--strip-root', '--processes', '-1', '--package-summary', '--summary' , '--classify', '--json-pp', result_file, test_dir]) check_json_scan(expected_file, result_file, remove_uuid=True, remove_file_date=True, regen=REGEN_TEST_FIXTURES) From 391c22495383e4b105b12ef4ad4007f65a30a4be Mon Sep 17 00:00:00 2001 From: swastik Date: Fri, 9 Aug 2024 16:46:52 +0530 Subject: [PATCH 49/57] Fix up rubygems(expected json result) Signed-off-by: swastik --- .../package_summary/rubygems-expected.json | 1427 +++++++---------- tests/packagedcode/test_package_summary.py | 2 +- 2 files changed, 555 insertions(+), 874 deletions(-) diff --git a/tests/packagedcode/data/package_summary/rubygems-expected.json b/tests/packagedcode/data/package_summary/rubygems-expected.json index 502c050d393..af3bbd5ca39 100644 --- a/tests/packagedcode/data/package_summary/rubygems-expected.json +++ b/tests/packagedcode/data/package_summary/rubygems-expected.json @@ -1,24 +1,24 @@ { "summary": { - "declared_license_expression": "mit", + "declared_license_expression": "proprietary-license AND apache-2.0", "license_clarity_score": { - "score": 70, + "score": 100, "declared_license": true, "identification_precision": true, - "has_license_text": false, + "has_license_text": true, "declared_copyrights": true, - "conflicting_license_categories": true, + "conflicting_license_categories": false, "ambiguous_compound_licensing": false }, - "declared_holder": "Blake Embrey", + "declared_holder": "Chef Software Inc.", "primary_language": null, "other_license_expressions": [ { "value": null, - "count": 2 + "count": 5 }, { - "value": "gpl-3.0-plus", + "value": "apache-2.0", "count": 1 } ], @@ -26,33 +26,44 @@ { "value": null, "count": 7 + }, + { + "value": "Dominik Richter", + "count": 1 } ], "other_languages": [] }, "packages": [ { - "type": "npm", + "type": "gem", "namespace": null, - "name": "change-case", - "version": null, + "name": "inspec-bin", + "version": "InspecBin::VERSION", "qualifiers": {}, "subpath": null, - "primary_language": "JavaScript", - "description": null, + "primary_language": "Ruby", + "description": "Infrastructure and compliance testing.\nInSpec executable for inspec gem. Use of this executable may require accepting a license agreement.\"\n\nPackaged distributions of Progress\u00ae Chef\u00ae products obtained from RubyGems are made available pursuant to the Progress Chef EULA at https://www.chef.io/end-user-license-agreement, unless there is an executed agreement in effect between you and Progress that covers the Progress Chef products (\"Master Agreement\"), in which case the Master Agreement shall govern.\n\nSource code obtained from the Chef GitHub repository is made available under Apache-2.0, a copy of which is included.", "release_date": null, "parties": [ { "type": "person", "role": "author", - "name": "Blake Embrey", - "email": "hello@blakeembrey.com", - "url": "http://blakeembrey.me" + "name": "Chef InSpec Core Engineering", + "email": null, + "url": null + }, + { + "type": "person", + "role": "author", + "name": null, + "email": "inspec@chef.io", + "url": null } ], "keywords": [], - "homepage_url": null, - "download_url": null, + "homepage_url": "https://github.com/inspec/inspec/tree/main/inspec-bin", + "download_url": "https://rubygems.org/downloads/inspec-bin-InspecBin::VERSION.gem", "size": null, "sha1": null, "md5": null, @@ -61,174 +72,93 @@ "bug_tracking_url": null, "code_view_url": null, "vcs_url": null, - "copyright": "Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com)", - "holder": "Blake Embrey", - "declared_license_expression": "mit", - "declared_license_expression_spdx": "MIT", + "copyright": null, + "holder": null, + "declared_license_expression": "unknown", + "declared_license_expression_spdx": "LicenseRef-scancode-unknown", "license_detections": [ { - "license_expression": "mit", - "license_expression_spdx": "MIT", + "license_expression": "unknown", + "license_expression_spdx": "LicenseRef-scancode-unknown", "matches": [ { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": "npm/codebase/packages/change-case/package.json", + "license_expression": "unknown", + "spdx_license_expression": "LicenseRef-scancode-unknown", + "from_file": "rubygems/inspec-bin.gemspec", "start_line": 1, "end_line": 1, - "matcher": "1-spdx-id", + "matcher": "5-undetected", "score": 100.0, - "matched_length": 1, + "matched_length": 4, "match_coverage": 100.0, "rule_relevance": 100, - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", - "rule_url": null, - "matched_text": "MIT" + "rule_identifier": "package-manifest-unknown-660d5d8517d1473cc8fc58a7230d227e36f2a8d2", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-660d5d8517d1473cc8fc58a7230d227e36f2a8d2", + "matched_text": "license LicenseRef-Chef-EULA" } ], - "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + "identifier": "unknown-60c1ced0-26e8-d6a3-b44f-e7f28f74e036" } ], - "other_license_expression": "gpl-3.0-plus", - "other_license_expression_spdx": "GPL-3.0-or-later", + "other_license_expression": "proprietary-license AND apache-2.0", + "other_license_expression_spdx": "LicenseRef-scancode-proprietary-license AND Apache-2.0", "other_license_detections": [], - "extracted_license_statement": "- MIT\n", + "extracted_license_statement": "LicenseRef-Chef-EULA", "notice_text": null, "source_packages": [], "is_private": false, "is_virtual": false, "extra_data": {}, - "repository_homepage_url": "https://www.npmjs.com/package/change-case", - "repository_download_url": null, - "api_data_url": "https://registry.npmjs.org/change-case", - "package_uid": "pkg:npm/change-case?uuid=fixed-uid-done-for-testing-5642512d1758", + "repository_homepage_url": "https://rubygems.org/gems/inspec-bin/versions/InspecBin::VERSION", + "repository_download_url": "https://rubygems.org/downloads/inspec-bin-InspecBin::VERSION.gem", + "api_data_url": "https://rubygems.org/api/v2/rubygems/inspec-bin/versions/InspecBin::VERSION.json", + "package_uid": "pkg:gem/inspec-bin@InspecBin::VERSION?uuid=fixed-uid-done-for-testing-5642512d1758", "datafile_paths": [ - "codebase/packages/change-case/package.json" + "inspec-bin.gemspec" ], "datasource_ids": [ - "npm_package_json" + "gemspec" ], "license_clarity_score": { - "score": 70, - "declared_license": true, - "identification_precision": true, + "score": 0, + "declared_license": false, + "identification_precision": false, "has_license_text": false, - "declared_copyrights": true, + "declared_copyrights": false, "conflicting_license_categories": true, - "ambiguous_compound_licensing": false + "ambiguous_compound_licensing": true }, - "purl": "pkg:npm/change-case" + "purl": "pkg:gem/inspec-bin@InspecBin::VERSION" }, { - "type": "npm", + "type": "gem", "namespace": null, - "name": "sponge-case", - "version": null, + "name": "inspec-core-bin", + "version": "InspecBin::VERSION", "qualifiers": {}, "subpath": null, - "primary_language": "JavaScript", - "description": null, + "primary_language": "Ruby", + "description": "Infrastructure and compliance testing.\nInSpec executable for inspec-core gem. Use of this executable may require accepting a license agreement.\n\nPackaged distributions of Progress\u00ae Chef\u00ae products obtained from RubyGems are made available pursuant to the Progress Chef EULA at https://www.chef.io/end-user-license-agreement, unless there is an executed agreement in effect between you and Progress that covers the Progress Chef products (\"Master Agreement\"), in which case the Master Agreement shall govern.\n\nSource code obtained from the Chef GitHub repository is made available under Apache-2.0, a copy of which is included.", "release_date": null, "parties": [ { "type": "person", "role": "author", - "name": "Nate Rabins", - "email": "nrabins@gmail.com", - "url": "http://rabins.dev" - } - ], - "keywords": [], - "homepage_url": null, - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": "Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com)", - "holder": "Blake Embrey", - "declared_license_expression": "mit", - "declared_license_expression_spdx": "MIT", - "license_detections": [ - { - "license_expression": "mit", - "license_expression_spdx": "MIT", - "matches": [ - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": "npm/codebase/packages/sponge-case/package.json", - "start_line": 1, - "end_line": 1, - "matcher": "1-spdx-id", - "score": 100.0, - "matched_length": 1, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", - "rule_url": null, - "matched_text": "MIT" - } - ], - "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" - } - ], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": "- MIT\n", - "notice_text": null, - "source_packages": [], - "is_private": false, - "is_virtual": false, - "extra_data": {}, - "repository_homepage_url": "https://www.npmjs.com/package/sponge-case", - "repository_download_url": null, - "api_data_url": "https://registry.npmjs.org/sponge-case", - "package_uid": "pkg:npm/sponge-case?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_paths": [ - "codebase/packages/sponge-case/package.json" - ], - "datasource_ids": [ - "npm_package_json" - ], - "license_clarity_score": { - "score": 90, - "declared_license": true, - "identification_precision": true, - "has_license_text": false, - "declared_copyrights": true, - "conflicting_license_categories": false, - "ambiguous_compound_licensing": false - }, - "purl": "pkg:npm/sponge-case" - }, - { - "type": "npm", - "namespace": null, - "name": "swap-case", - "version": null, - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [ + "name": "Chef InSpec Core Engineering", + "email": null, + "url": null + }, { "type": "person", "role": "author", - "name": "Blake Embrey", - "email": "hello@blakeembrey.com", - "url": "http://blakeembrey.me" + "name": null, + "email": "inspec@chef.io", + "url": null } ], "keywords": [], - "homepage_url": null, - "download_url": null, + "homepage_url": "https://github.com/inspec/inspec/tree/main/inspec-bin", + "download_url": "https://rubygems.org/downloads/inspec-core-bin-InspecBin::VERSION.gem", "size": null, "sha1": null, "md5": null, @@ -237,248 +167,227 @@ "bug_tracking_url": null, "code_view_url": null, "vcs_url": null, - "copyright": "Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com)", - "holder": "Blake Embrey", - "declared_license_expression": "mit", - "declared_license_expression_spdx": "MIT", + "copyright": null, + "holder": null, + "declared_license_expression": "unknown", + "declared_license_expression_spdx": "LicenseRef-scancode-unknown", "license_detections": [ { - "license_expression": "mit", - "license_expression_spdx": "MIT", + "license_expression": "unknown", + "license_expression_spdx": "LicenseRef-scancode-unknown", "matches": [ { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": "npm/codebase/packages/swap-case/package.json", + "license_expression": "unknown", + "spdx_license_expression": "LicenseRef-scancode-unknown", + "from_file": "rubygems/inspec-core-bin.gemspec", "start_line": 1, "end_line": 1, - "matcher": "1-spdx-id", + "matcher": "5-undetected", "score": 100.0, - "matched_length": 1, + "matched_length": 4, "match_coverage": 100.0, "rule_relevance": 100, - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", - "rule_url": null, - "matched_text": "MIT" + "rule_identifier": "package-manifest-unknown-660d5d8517d1473cc8fc58a7230d227e36f2a8d2", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-660d5d8517d1473cc8fc58a7230d227e36f2a8d2", + "matched_text": "license LicenseRef-Chef-EULA" } ], - "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + "identifier": "unknown-60c1ced0-26e8-d6a3-b44f-e7f28f74e036" } ], - "other_license_expression": null, - "other_license_expression_spdx": null, + "other_license_expression": "proprietary-license AND apache-2.0", + "other_license_expression_spdx": "LicenseRef-scancode-proprietary-license AND Apache-2.0", "other_license_detections": [], - "extracted_license_statement": "- MIT\n", + "extracted_license_statement": "LicenseRef-Chef-EULA", "notice_text": null, "source_packages": [], "is_private": false, "is_virtual": false, "extra_data": {}, - "repository_homepage_url": "https://www.npmjs.com/package/swap-case", - "repository_download_url": null, - "api_data_url": "https://registry.npmjs.org/swap-case", - "package_uid": "pkg:npm/swap-case?uuid=fixed-uid-done-for-testing-5642512d1758", + "repository_homepage_url": "https://rubygems.org/gems/inspec-core-bin/versions/InspecBin::VERSION", + "repository_download_url": "https://rubygems.org/downloads/inspec-core-bin-InspecBin::VERSION.gem", + "api_data_url": "https://rubygems.org/api/v2/rubygems/inspec-core-bin/versions/InspecBin::VERSION.json", + "package_uid": "pkg:gem/inspec-core-bin@InspecBin::VERSION?uuid=fixed-uid-done-for-testing-5642512d1758", "datafile_paths": [ - "codebase/packages/swap-case/package.json" + "inspec-core-bin.gemspec" ], "datasource_ids": [ - "npm_package_json" + "gemspec" ], "license_clarity_score": { - "score": 90, - "declared_license": true, - "identification_precision": true, + "score": 0, + "declared_license": false, + "identification_precision": false, "has_license_text": false, - "declared_copyrights": true, - "conflicting_license_categories": false, - "ambiguous_compound_licensing": false + "declared_copyrights": false, + "conflicting_license_categories": true, + "ambiguous_compound_licensing": true }, - "purl": "pkg:npm/swap-case" + "purl": "pkg:gem/inspec-core-bin@InspecBin::VERSION" + } + ], + "dependencies": [ + { + "purl": "pkg:gem/rake", + "extracted_requirement": "", + "scope": "development", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:gem/rake?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:gem/inspec-bin@InspecBin::VERSION?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "inspec-bin.gemspec", + "datasource_id": "gemspec" }, { - "type": "npm", - "namespace": null, - "name": "title-case", - "version": null, - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [ - { - "type": "person", - "role": "author", - "name": "Blake Embrey", - "email": "hello@blakeembrey.com", - "url": "http://blakeembrey.me" - } - ], - "keywords": [], - "homepage_url": null, - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": "Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com)", - "holder": "Blake Embrey", - "declared_license_expression": "mit", - "declared_license_expression_spdx": "MIT", - "license_detections": [ - { - "license_expression": "mit", - "license_expression_spdx": "MIT", - "matches": [ - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": "npm/codebase/packages/title-case/package.json", - "start_line": 1, - "end_line": 1, - "matcher": "1-spdx-id", - "score": 100.0, - "matched_length": 1, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", - "rule_url": null, - "matched_text": "MIT" - } - ], - "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" - } - ], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": "- MIT\n", - "notice_text": null, - "source_packages": [], - "is_private": false, - "is_virtual": false, + "purl": "pkg:gem/inspec", + "extracted_requirement": "", + "scope": "dependency", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, "extra_data": {}, - "repository_homepage_url": "https://www.npmjs.com/package/title-case", - "repository_download_url": null, - "api_data_url": "https://registry.npmjs.org/title-case", - "package_uid": "pkg:npm/title-case?uuid=fixed-uid-done-for-testing-5642512d1758", - "datafile_paths": [ - "codebase/packages/title-case/package.json" - ], - "datasource_ids": [ - "npm_package_json" - ], - "license_clarity_score": { - "score": 90, - "declared_license": true, - "identification_precision": true, - "has_license_text": false, - "declared_copyrights": true, - "conflicting_license_categories": false, - "ambiguous_compound_licensing": false - }, - "purl": "pkg:npm/title-case" + "dependency_uid": "pkg:gem/inspec?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:gem/inspec-bin@InspecBin::VERSION?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "inspec-bin.gemspec", + "datasource_id": "gemspec" + }, + { + "purl": "pkg:gem/rake", + "extracted_requirement": "", + "scope": "development", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:gem/rake?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:gem/inspec-core-bin@InspecBin::VERSION?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "inspec-core-bin.gemspec", + "datasource_id": "gemspec" + }, + { + "purl": "pkg:gem/inspec-core", + "extracted_requirement": "", + "scope": "dependency", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:gem/inspec-core?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:gem/inspec-core-bin@InspecBin::VERSION?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "inspec-core-bin.gemspec", + "datasource_id": "gemspec" } ], - "dependencies": [], "license_detections": [ { - "identifier": "gpl_3_0_plus-c07595af-3cea-8c65-c6fc-d8a3300f35b5", - "license_expression": "gpl-3.0-plus", - "license_expression_spdx": "GPL-3.0-or-later", + "identifier": "apache_2_0-c4e30bcd-ccfd-bbc3-d2f1-196ab911e47d", + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", "detection_count": 1, "reference_matches": [ { - "license_expression": "gpl-3.0-plus", - "license_expression_spdx": "GPL-3.0-or-later", - "from_file": "npm/codebase/packages/change-case/src/index.js", - "start_line": 1, - "end_line": 12, - "matcher": "1-hash", + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "from_file": "rubygems/LICENSE", + "start_line": 3, + "end_line": 13, + "matcher": "2-aho", "score": 100.0, - "matched_length": 102, + "matched_length": 85, "match_coverage": 100.0, "rule_relevance": 100, - "rule_identifier": "gpl-3.0-plus_60.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_60.RULE" + "rule_identifier": "apache-2.0_7.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_7.RULE" } ] }, { - "identifier": "mit-3fce6ea2-8abd-6c6b-3ede-a37af7c6efee", - "license_expression": "mit", - "license_expression_spdx": "MIT", - "detection_count": 4, + "identifier": "proprietary_license_and_apache_2_0-38837872-6ecc-3da0-f84f-664e5069146e", + "license_expression": "proprietary-license AND apache-2.0", + "license_expression_spdx": "LicenseRef-scancode-proprietary-license AND Apache-2.0", + "detection_count": 3, "reference_matches": [ { - "license_expression": "mit", - "license_expression_spdx": "MIT", - "from_file": "npm/codebase/packages/change-case/package.json", - "start_line": 3, - "end_line": 3, + "license_expression": "unknown-license-reference", + "license_expression_spdx": "LicenseRef-scancode-unknown-license-reference", + "from_file": "rubygems/inspec-bin.gemspec", + "start_line": 12, + "end_line": 12, "matcher": "2-aho", - "score": 100.0, + "score": 90.0, "matched_length": 2, "match_coverage": 100.0, + "rule_relevance": 90, + "rule_identifier": "license-intro_22.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/license-intro_22.RULE" + }, + { + "license_expression": "proprietary-license", + "license_expression_spdx": "LicenseRef-scancode-proprietary-license", + "from_file": "rubygems/inspec-bin.gemspec", + "start_line": 14, + "end_line": 14, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 4, + "match_coverage": 100.0, "rule_relevance": 100, - "rule_identifier": "mit_30.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" - } - ] - }, - { - "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf", - "license_expression": "mit", - "license_expression_spdx": "MIT", - "detection_count": 4, - "reference_matches": [ + "rule_identifier": "proprietary-license_72.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/proprietary-license_72.RULE" + }, { - "license_expression": "mit", - "license_expression_spdx": "MIT", - "from_file": "npm/codebase/packages/change-case/package.json", - "start_line": 1, - "end_line": 1, - "matcher": "1-spdx-id", + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", + "from_file": "rubygems/inspec-bin.gemspec", + "start_line": 16, + "end_line": 16, + "matcher": "2-aho", "score": 100.0, - "matched_length": 1, + "matched_length": 3, "match_coverage": 100.0, "rule_relevance": 100, - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", - "rule_url": null + "rule_identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_apache-2.0_for_apache-2.0.RULE" } ] }, { - "identifier": "mit-d5ea549d-8e03-2a31-f0cc-bdb0a5b86996", - "license_expression": "mit", - "license_expression_spdx": "MIT", + "identifier": "unknown-60c1ced0-26e8-d6a3-b44f-e7f28f74e036", + "license_expression": "unknown", + "license_expression_spdx": "LicenseRef-scancode-unknown", "detection_count": 2, "reference_matches": [ { - "license_expression": "mit", - "license_expression_spdx": "MIT", - "from_file": "npm/codebase/LICENSE", + "license_expression": "unknown", + "license_expression_spdx": "LicenseRef-scancode-unknown", + "from_file": "rubygems/inspec-bin.gemspec", "start_line": 1, "end_line": 1, - "matcher": "2-aho", + "matcher": "5-undetected", "score": 100.0, "matched_length": 4, "match_coverage": 100.0, "rule_relevance": 100, - "rule_identifier": "mit_26.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_26.RULE" + "rule_identifier": "package-manifest-unknown-660d5d8517d1473cc8fc58a7230d227e36f2a8d2", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-660d5d8517d1473cc8fc58a7230d227e36f2a8d2" } ] } ], "files": [ { - "path": "codebase", - "type": "directory", + "path": "Gemfile", + "type": "file", "package_data": [], "for_packages": [], "is_legal": false, @@ -497,150 +406,69 @@ "scan_errors": [] }, { - "path": "codebase/LICENSE", + "path": "LICENSE", "type": "file", "package_data": [], - "for_packages": [ - "pkg:npm/change-case?uuid=fixed-uid-done-for-testing-5642512d1758", - "pkg:npm/sponge-case?uuid=fixed-uid-done-for-testing-5642512d1758", - "pkg:npm/swap-case?uuid=fixed-uid-done-for-testing-5642512d1758", - "pkg:npm/title-case?uuid=fixed-uid-done-for-testing-5642512d1758" - ], + "for_packages": [], "is_legal": true, "is_manifest": false, "is_readme": false, "is_top_level": true, "is_key_file": true, - "detected_license_expression": "mit", - "detected_license_expression_spdx": "MIT", + "detected_license_expression": "apache-2.0", + "detected_license_expression_spdx": "Apache-2.0", "license_detections": [ { - "license_expression": "mit", - "license_expression_spdx": "MIT", + "license_expression": "apache-2.0", + "license_expression_spdx": "Apache-2.0", "matches": [ { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": "npm/codebase/LICENSE", - "start_line": 1, - "end_line": 1, + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "rubygems/LICENSE", + "start_line": 3, + "end_line": 13, "matcher": "2-aho", "score": 100.0, - "matched_length": 4, + "matched_length": 85, "match_coverage": 100.0, "rule_relevance": 100, - "rule_identifier": "mit_26.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_26.RULE" + "rule_identifier": "apache-2.0_7.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_7.RULE" } ], - "identifier": "mit-d5ea549d-8e03-2a31-f0cc-bdb0a5b86996" + "identifier": "apache_2_0-c4e30bcd-ccfd-bbc3-d2f1-196ab911e47d" } ], "license_clues": [], - "percentage_of_license_text": 33.33, + "percentage_of_license_text": 93.41, "copyrights": [ { - "copyright": "Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com)", - "start_line": 3, - "end_line": 3 + "copyright": "Copyright (c) 2019 Chef Software Inc.", + "start_line": 1, + "end_line": 1 } ], "holders": [ { - "holder": "Blake Embrey", - "start_line": 3, - "end_line": 3 + "holder": "Chef Software Inc.", + "start_line": 1, + "end_line": 1 } ], "authors": [], "scan_errors": [] }, { - "path": "codebase/package.json", + "path": "README.md", "type": "file", - "package_data": [ - { - "type": "npm", - "namespace": null, - "name": null, - "version": null, - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [], - "keywords": [], - "homepage_url": null, - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": "mit", - "declared_license_expression_spdx": "MIT", - "license_detections": [ - { - "license_expression": "mit", - "license_expression_spdx": "MIT", - "matches": [ - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": "npm/codebase/LICENSE", - "start_line": 1, - "end_line": 1, - "matcher": "2-aho", - "score": 100.0, - "matched_length": 4, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "mit_26.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_26.RULE" - } - ], - "identifier": "mit-d5ea549d-8e03-2a31-f0cc-bdb0a5b86996" - } - ], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": null, - "notice_text": null, - "source_packages": [], - "file_references": [], - "is_private": false, - "is_virtual": false, - "extra_data": { - "workspaces": [ - "packages/*" - ] - }, - "dependencies": [], - "repository_homepage_url": null, - "repository_download_url": null, - "api_data_url": null, - "datasource_id": "npm_package_json", - "purl": null - } - ], - "for_packages": [ - "pkg:npm/change-case?uuid=fixed-uid-done-for-testing-5642512d1758", - "pkg:npm/sponge-case?uuid=fixed-uid-done-for-testing-5642512d1758", - "pkg:npm/swap-case?uuid=fixed-uid-done-for-testing-5642512d1758", - "pkg:npm/title-case?uuid=fixed-uid-done-for-testing-5642512d1758" - ], + "package_data": [], + "for_packages": [], "is_legal": false, "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, + "is_readme": true, + "is_top_level": true, + "is_key_file": true, "detected_license_expression": null, "detected_license_expression_spdx": null, "license_detections": [], @@ -652,15 +480,10 @@ "scan_errors": [] }, { - "path": "codebase/packages", + "path": "bin", "type": "directory", "package_data": [], - "for_packages": [ - "pkg:npm/change-case?uuid=fixed-uid-done-for-testing-5642512d1758", - "pkg:npm/sponge-case?uuid=fixed-uid-done-for-testing-5642512d1758", - "pkg:npm/swap-case?uuid=fixed-uid-done-for-testing-5642512d1758", - "pkg:npm/title-case?uuid=fixed-uid-done-for-testing-5642512d1758" - ], + "for_packages": [], "is_legal": false, "is_manifest": false, "is_readme": false, @@ -677,12 +500,10 @@ "scan_errors": [] }, { - "path": "codebase/packages/change-case", - "type": "directory", + "path": "bin/inspec", + "type": "file", "package_data": [], - "for_packages": [ - "pkg:npm/change-case?uuid=fixed-uid-done-for-testing-5642512d1758" - ], + "for_packages": [], "is_legal": false, "is_manifest": false, "is_readme": false, @@ -693,37 +514,76 @@ "license_detections": [], "license_clues": [], "percentage_of_license_text": 0, + "copyrights": [ + { + "copyright": "Copyright 2015 Dominik Richter", + "start_line": 2, + "end_line": 2 + } + ], + "holders": [ + { + "holder": "Dominik Richter", + "start_line": 2, + "end_line": 2 + } + ], + "authors": [], + "scan_errors": [] + }, + { + "path": "checksums.yaml", + "type": "file", + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, "copyrights": [], "holders": [], "authors": [], "scan_errors": [] }, { - "path": "codebase/packages/change-case/package.json", + "path": "inspec-bin.gemspec", "type": "file", "package_data": [ { - "type": "npm", + "type": "gem", "namespace": null, - "name": "change-case", - "version": null, + "name": "inspec-bin", + "version": "InspecBin::VERSION", "qualifiers": {}, "subpath": null, - "primary_language": "JavaScript", - "description": null, + "primary_language": "Ruby", + "description": "Infrastructure and compliance testing.\nInSpec executable for inspec gem. Use of this executable may require accepting a license agreement.\"\n\nPackaged distributions of Progress\u00ae Chef\u00ae products obtained from RubyGems are made available pursuant to the Progress Chef EULA at https://www.chef.io/end-user-license-agreement, unless there is an executed agreement in effect between you and Progress that covers the Progress Chef products (\"Master Agreement\"), in which case the Master Agreement shall govern.\n\nSource code obtained from the Chef GitHub repository is made available under Apache-2.0, a copy of which is included.", "release_date": null, "parties": [ { "type": "person", "role": "author", - "name": "Blake Embrey", - "email": "hello@blakeembrey.com", - "url": "http://blakeembrey.me" + "name": "Chef InSpec Core Engineering", + "email": null, + "url": null + }, + { + "type": "person", + "role": "author", + "name": null, + "email": "inspec@chef.io", + "url": null } ], "keywords": [], - "homepage_url": null, - "download_url": null, + "homepage_url": "https://github.com/inspec/inspec/tree/main/inspec-bin", + "download_url": "https://rubygems.org/downloads/inspec-bin-InspecBin::VERSION.gem", "size": null, "sha1": null, "md5": null, @@ -734,210 +594,174 @@ "vcs_url": null, "copyright": null, "holder": null, - "declared_license_expression": "mit", - "declared_license_expression_spdx": "MIT", + "declared_license_expression": "unknown", + "declared_license_expression_spdx": "LicenseRef-scancode-unknown", "license_detections": [ { - "license_expression": "mit", - "license_expression_spdx": "MIT", + "license_expression": "unknown", + "license_expression_spdx": "LicenseRef-scancode-unknown", "matches": [ { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": "npm/codebase/packages/change-case/package.json", + "license_expression": "unknown", + "spdx_license_expression": "LicenseRef-scancode-unknown", + "from_file": "rubygems/inspec-bin.gemspec", "start_line": 1, "end_line": 1, - "matcher": "1-spdx-id", + "matcher": "5-undetected", "score": 100.0, - "matched_length": 1, + "matched_length": 4, "match_coverage": 100.0, "rule_relevance": 100, - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", - "rule_url": null, - "matched_text": "MIT" + "rule_identifier": "package-manifest-unknown-660d5d8517d1473cc8fc58a7230d227e36f2a8d2", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-660d5d8517d1473cc8fc58a7230d227e36f2a8d2", + "matched_text": "license LicenseRef-Chef-EULA" } ], - "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + "identifier": "unknown-60c1ced0-26e8-d6a3-b44f-e7f28f74e036" } ], "other_license_expression": null, "other_license_expression_spdx": null, "other_license_detections": [], - "extracted_license_statement": "- MIT\n", + "extracted_license_statement": "LicenseRef-Chef-EULA", "notice_text": null, "source_packages": [], "file_references": [], "is_private": false, "is_virtual": false, "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/change-case", - "repository_download_url": null, - "api_data_url": "https://registry.npmjs.org/change-case", - "datasource_id": "npm_package_json", - "purl": "pkg:npm/change-case" + "dependencies": [ + { + "purl": "pkg:gem/rake", + "extracted_requirement": "", + "scope": "development", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:gem/inspec", + "extracted_requirement": "", + "scope": "dependency", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://rubygems.org/gems/inspec-bin/versions/InspecBin::VERSION", + "repository_download_url": "https://rubygems.org/downloads/inspec-bin-InspecBin::VERSION.gem", + "api_data_url": "https://rubygems.org/api/v2/rubygems/inspec-bin/versions/InspecBin::VERSION.json", + "datasource_id": "gemspec", + "purl": "pkg:gem/inspec-bin@InspecBin::VERSION" } ], "for_packages": [ - "pkg:npm/change-case?uuid=fixed-uid-done-for-testing-5642512d1758" + "pkg:gem/inspec-bin@InspecBin::VERSION?uuid=fixed-uid-done-for-testing-5642512d1758" ], "is_legal": false, "is_manifest": false, "is_readme": false, "is_top_level": false, "is_key_file": false, - "detected_license_expression": "mit", - "detected_license_expression_spdx": "MIT", + "detected_license_expression": "proprietary-license AND apache-2.0", + "detected_license_expression_spdx": "LicenseRef-scancode-proprietary-license AND Apache-2.0", "license_detections": [ { - "license_expression": "mit", - "license_expression_spdx": "MIT", + "license_expression": "proprietary-license AND apache-2.0", + "license_expression_spdx": "LicenseRef-scancode-proprietary-license AND Apache-2.0", "matches": [ { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": "npm/codebase/packages/change-case/package.json", - "start_line": 3, - "end_line": 3, + "license_expression": "unknown-license-reference", + "spdx_license_expression": "LicenseRef-scancode-unknown-license-reference", + "from_file": "rubygems/inspec-bin.gemspec", + "start_line": 12, + "end_line": 12, "matcher": "2-aho", - "score": 100.0, + "score": 90.0, "matched_length": 2, "match_coverage": 100.0, + "rule_relevance": 90, + "rule_identifier": "license-intro_22.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/license-intro_22.RULE" + }, + { + "license_expression": "proprietary-license", + "spdx_license_expression": "LicenseRef-scancode-proprietary-license", + "from_file": "rubygems/inspec-bin.gemspec", + "start_line": 14, + "end_line": 14, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 4, + "match_coverage": 100.0, "rule_relevance": 100, - "rule_identifier": "mit_30.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" - } - ], - "identifier": "mit-3fce6ea2-8abd-6c6b-3ede-a37af7c6efee" - } - ], - "license_clues": [], - "percentage_of_license_text": 11.76, - "copyrights": [], - "holders": [], - "authors": [ - { - "author": "Blake Embrey", - "start_line": 4, - "end_line": 5 - } - ], - "scan_errors": [] - }, - { - "path": "codebase/packages/change-case/src", - "type": "directory", - "package_data": [], - "for_packages": [ - "pkg:npm/change-case?uuid=fixed-uid-done-for-testing-5642512d1758" - ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "detected_license_expression": null, - "detected_license_expression_spdx": null, - "license_detections": [], - "license_clues": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "scan_errors": [] - }, - { - "path": "codebase/packages/change-case/src/index.js", - "type": "file", - "package_data": [], - "for_packages": [ - "pkg:npm/change-case?uuid=fixed-uid-done-for-testing-5642512d1758" - ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "detected_license_expression": "gpl-3.0-plus", - "detected_license_expression_spdx": "GPL-3.0-or-later", - "license_detections": [ - { - "license_expression": "gpl-3.0-plus", - "license_expression_spdx": "GPL-3.0-or-later", - "matches": [ + "rule_identifier": "proprietary-license_72.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/proprietary-license_72.RULE" + }, { - "license_expression": "gpl-3.0-plus", - "spdx_license_expression": "GPL-3.0-or-later", - "from_file": "npm/codebase/packages/change-case/src/index.js", - "start_line": 1, - "end_line": 12, - "matcher": "1-hash", + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "rubygems/inspec-bin.gemspec", + "start_line": 16, + "end_line": 16, + "matcher": "2-aho", "score": 100.0, - "matched_length": 102, + "matched_length": 3, "match_coverage": 100.0, "rule_relevance": 100, - "rule_identifier": "gpl-3.0-plus_60.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-3.0-plus_60.RULE" + "rule_identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_apache-2.0_for_apache-2.0.RULE" } ], - "identifier": "gpl_3_0_plus-c07595af-3cea-8c65-c6fc-d8a3300f35b5" + "identifier": "proprietary_license_and_apache_2_0-38837872-6ecc-3da0-f84f-664e5069146e" } ], "license_clues": [], - "percentage_of_license_text": 100.0, - "copyrights": [], - "holders": [], - "authors": [], - "scan_errors": [] - }, - { - "path": "codebase/packages/sponge-case", - "type": "directory", - "package_data": [], - "for_packages": [ - "pkg:npm/sponge-case?uuid=fixed-uid-done-for-testing-5642512d1758" - ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "detected_license_expression": null, - "detected_license_expression_spdx": null, - "license_detections": [], - "license_clues": [], - "percentage_of_license_text": 0, + "percentage_of_license_text": 4.29, "copyrights": [], "holders": [], "authors": [], "scan_errors": [] }, { - "path": "codebase/packages/sponge-case/package.json", + "path": "inspec-core-bin.gemspec", "type": "file", "package_data": [ { - "type": "npm", + "type": "gem", "namespace": null, - "name": "sponge-case", - "version": null, + "name": "inspec-core-bin", + "version": "InspecBin::VERSION", "qualifiers": {}, "subpath": null, - "primary_language": "JavaScript", - "description": null, + "primary_language": "Ruby", + "description": "Infrastructure and compliance testing.\nInSpec executable for inspec-core gem. Use of this executable may require accepting a license agreement.\n\nPackaged distributions of Progress\u00ae Chef\u00ae products obtained from RubyGems are made available pursuant to the Progress Chef EULA at https://www.chef.io/end-user-license-agreement, unless there is an executed agreement in effect between you and Progress that covers the Progress Chef products (\"Master Agreement\"), in which case the Master Agreement shall govern.\n\nSource code obtained from the Chef GitHub repository is made available under Apache-2.0, a copy of which is included.", "release_date": null, "parties": [ { "type": "person", "role": "author", - "name": "Nate Rabins", - "email": "nrabins@gmail.com", - "url": "http://rabins.dev" + "name": "Chef InSpec Core Engineering", + "email": null, + "url": null + }, + { + "type": "person", + "role": "author", + "name": null, + "email": "inspec@chef.io", + "url": null } ], "keywords": [], - "homepage_url": null, - "download_url": null, + "homepage_url": "https://github.com/inspec/inspec/tree/main/inspec-bin", + "download_url": "https://rubygems.org/downloads/inspec-core-bin-InspecBin::VERSION.gem", "size": null, "sha1": null, "md5": null, @@ -948,107 +772,150 @@ "vcs_url": null, "copyright": null, "holder": null, - "declared_license_expression": "mit", - "declared_license_expression_spdx": "MIT", + "declared_license_expression": "unknown", + "declared_license_expression_spdx": "LicenseRef-scancode-unknown", "license_detections": [ { - "license_expression": "mit", - "license_expression_spdx": "MIT", + "license_expression": "unknown", + "license_expression_spdx": "LicenseRef-scancode-unknown", "matches": [ { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": "npm/codebase/packages/sponge-case/package.json", + "license_expression": "unknown", + "spdx_license_expression": "LicenseRef-scancode-unknown", + "from_file": "rubygems/inspec-core-bin.gemspec", "start_line": 1, "end_line": 1, - "matcher": "1-spdx-id", + "matcher": "5-undetected", "score": 100.0, - "matched_length": 1, + "matched_length": 4, "match_coverage": 100.0, "rule_relevance": 100, - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", - "rule_url": null, - "matched_text": "MIT" + "rule_identifier": "package-manifest-unknown-660d5d8517d1473cc8fc58a7230d227e36f2a8d2", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/package-manifest-unknown-660d5d8517d1473cc8fc58a7230d227e36f2a8d2", + "matched_text": "license LicenseRef-Chef-EULA" } ], - "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + "identifier": "unknown-60c1ced0-26e8-d6a3-b44f-e7f28f74e036" } ], "other_license_expression": null, "other_license_expression_spdx": null, "other_license_detections": [], - "extracted_license_statement": "- MIT\n", + "extracted_license_statement": "LicenseRef-Chef-EULA", "notice_text": null, "source_packages": [], "file_references": [], "is_private": false, "is_virtual": false, "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/sponge-case", - "repository_download_url": null, - "api_data_url": "https://registry.npmjs.org/sponge-case", - "datasource_id": "npm_package_json", - "purl": "pkg:npm/sponge-case" + "dependencies": [ + { + "purl": "pkg:gem/rake", + "extracted_requirement": "", + "scope": "development", + "is_runtime": false, + "is_optional": true, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:gem/inspec-core", + "extracted_requirement": "", + "scope": "dependency", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://rubygems.org/gems/inspec-core-bin/versions/InspecBin::VERSION", + "repository_download_url": "https://rubygems.org/downloads/inspec-core-bin-InspecBin::VERSION.gem", + "api_data_url": "https://rubygems.org/api/v2/rubygems/inspec-core-bin/versions/InspecBin::VERSION.json", + "datasource_id": "gemspec", + "purl": "pkg:gem/inspec-core-bin@InspecBin::VERSION" } ], "for_packages": [ - "pkg:npm/sponge-case?uuid=fixed-uid-done-for-testing-5642512d1758" + "pkg:gem/inspec-core-bin@InspecBin::VERSION?uuid=fixed-uid-done-for-testing-5642512d1758" ], "is_legal": false, "is_manifest": false, "is_readme": false, "is_top_level": false, "is_key_file": false, - "detected_license_expression": "mit", - "detected_license_expression_spdx": "MIT", + "detected_license_expression": "proprietary-license AND apache-2.0", + "detected_license_expression_spdx": "LicenseRef-scancode-proprietary-license AND Apache-2.0", "license_detections": [ { - "license_expression": "mit", - "license_expression_spdx": "MIT", + "license_expression": "proprietary-license AND apache-2.0", + "license_expression_spdx": "LicenseRef-scancode-proprietary-license AND Apache-2.0", "matches": [ { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": "npm/codebase/packages/sponge-case/package.json", - "start_line": 3, - "end_line": 3, + "license_expression": "unknown-license-reference", + "spdx_license_expression": "LicenseRef-scancode-unknown-license-reference", + "from_file": "rubygems/inspec-core-bin.gemspec", + "start_line": 15, + "end_line": 15, "matcher": "2-aho", - "score": 100.0, + "score": 90.0, "matched_length": 2, "match_coverage": 100.0, + "rule_relevance": 90, + "rule_identifier": "license-intro_22.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/license-intro_22.RULE" + }, + { + "license_expression": "proprietary-license", + "spdx_license_expression": "LicenseRef-scancode-proprietary-license", + "from_file": "rubygems/inspec-core-bin.gemspec", + "start_line": 17, + "end_line": 17, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 4, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "proprietary-license_72.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/proprietary-license_72.RULE" + }, + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "rubygems/inspec-core-bin.gemspec", + "start_line": 19, + "end_line": 19, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 3, + "match_coverage": 100.0, "rule_relevance": 100, - "rule_identifier": "mit_30.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" + "rule_identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_apache-2.0_for_apache-2.0.RULE" } ], - "identifier": "mit-3fce6ea2-8abd-6c6b-3ede-a37af7c6efee" + "identifier": "proprietary_license_and_apache_2_0-38837872-6ecc-3da0-f84f-664e5069146e" } ], "license_clues": [], - "percentage_of_license_text": 11.76, + "percentage_of_license_text": 3.67, "copyrights": [], "holders": [], - "authors": [ - { - "author": "Nate Rabins", - "start_line": 4, - "end_line": 5 - } - ], + "authors": [], "scan_errors": [] }, { - "path": "codebase/packages/swap-case", + "path": "lib", "type": "directory", "package_data": [], - "for_packages": [ - "pkg:npm/swap-case?uuid=fixed-uid-done-for-testing-5642512d1758" - ], + "for_packages": [], "is_legal": false, "is_manifest": false, "is_readme": false, - "is_top_level": false, + "is_top_level": true, "is_key_file": false, "detected_license_expression": null, "detected_license_expression_spdx": null, @@ -1061,138 +928,30 @@ "scan_errors": [] }, { - "path": "codebase/packages/swap-case/package.json", - "type": "file", - "package_data": [ - { - "type": "npm", - "namespace": null, - "name": "swap-case", - "version": null, - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [ - { - "type": "person", - "role": "author", - "name": "Blake Embrey", - "email": "hello@blakeembrey.com", - "url": "http://blakeembrey.me" - } - ], - "keywords": [], - "homepage_url": null, - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": "mit", - "declared_license_expression_spdx": "MIT", - "license_detections": [ - { - "license_expression": "mit", - "license_expression_spdx": "MIT", - "matches": [ - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": "npm/codebase/packages/swap-case/package.json", - "start_line": 1, - "end_line": 1, - "matcher": "1-spdx-id", - "score": 100.0, - "matched_length": 1, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", - "rule_url": null, - "matched_text": "MIT" - } - ], - "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" - } - ], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": "- MIT\n", - "notice_text": null, - "source_packages": [], - "file_references": [], - "is_private": false, - "is_virtual": false, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/swap-case", - "repository_download_url": null, - "api_data_url": "https://registry.npmjs.org/swap-case", - "datasource_id": "npm_package_json", - "purl": "pkg:npm/swap-case" - } - ], - "for_packages": [ - "pkg:npm/swap-case?uuid=fixed-uid-done-for-testing-5642512d1758" - ], + "path": "lib/inspec-bin", + "type": "directory", + "package_data": [], + "for_packages": [], "is_legal": false, "is_manifest": false, "is_readme": false, "is_top_level": false, "is_key_file": false, - "detected_license_expression": "mit", - "detected_license_expression_spdx": "MIT", - "license_detections": [ - { - "license_expression": "mit", - "license_expression_spdx": "MIT", - "matches": [ - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": "npm/codebase/packages/swap-case/package.json", - "start_line": 3, - "end_line": 3, - "matcher": "2-aho", - "score": 100.0, - "matched_length": 2, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "mit_30.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" - } - ], - "identifier": "mit-3fce6ea2-8abd-6c6b-3ede-a37af7c6efee" - } - ], + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], "license_clues": [], - "percentage_of_license_text": 11.76, + "percentage_of_license_text": 0, "copyrights": [], "holders": [], - "authors": [ - { - "author": "Blake Embrey", - "start_line": 4, - "end_line": 5 - } - ], + "authors": [], "scan_errors": [] }, { - "path": "codebase/packages/title-case", - "type": "directory", + "path": "lib/inspec-bin/version.rb", + "type": "file", "package_data": [], - "for_packages": [ - "pkg:npm/title-case?uuid=fixed-uid-done-for-testing-5642512d1758" - ], + "for_packages": [], "is_legal": false, "is_manifest": false, "is_readme": false, @@ -1209,148 +968,70 @@ "scan_errors": [] }, { - "path": "codebase/packages/title-case/package.json", + "path": "metadata", "type": "file", - "package_data": [ - { - "type": "npm", - "namespace": null, - "name": "title-case", - "version": null, - "qualifiers": {}, - "subpath": null, - "primary_language": "JavaScript", - "description": null, - "release_date": null, - "parties": [ - { - "type": "person", - "role": "author", - "name": "Blake Embrey", - "email": "hello@blakeembrey.com", - "url": "http://blakeembrey.me" - } - ], - "keywords": [], - "homepage_url": null, - "download_url": null, - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "bug_tracking_url": null, - "code_view_url": null, - "vcs_url": null, - "copyright": null, - "holder": null, - "declared_license_expression": "mit", - "declared_license_expression_spdx": "MIT", - "license_detections": [ - { - "license_expression": "mit", - "license_expression_spdx": "MIT", - "matches": [ - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": "npm/codebase/packages/title-case/package.json", - "start_line": 1, - "end_line": 1, - "matcher": "1-spdx-id", - "score": 100.0, - "matched_length": 1, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", - "rule_url": null, - "matched_text": "MIT" - } - ], - "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" - } - ], - "other_license_expression": null, - "other_license_expression_spdx": null, - "other_license_detections": [], - "extracted_license_statement": "- MIT\n", - "notice_text": null, - "source_packages": [], - "file_references": [], - "is_private": false, - "is_virtual": false, - "extra_data": {}, - "dependencies": [], - "repository_homepage_url": "https://www.npmjs.com/package/title-case", - "repository_download_url": null, - "api_data_url": "https://registry.npmjs.org/title-case", - "datasource_id": "npm_package_json", - "purl": "pkg:npm/title-case" - } - ], - "for_packages": [ - "pkg:npm/title-case?uuid=fixed-uid-done-for-testing-5642512d1758" - ], + "package_data": [], + "for_packages": [], "is_legal": false, - "is_manifest": false, + "is_manifest": true, "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "detected_license_expression": "mit", - "detected_license_expression_spdx": "MIT", + "is_top_level": true, + "is_key_file": true, + "detected_license_expression": "proprietary-license AND apache-2.0", + "detected_license_expression_spdx": "LicenseRef-scancode-proprietary-license AND Apache-2.0", "license_detections": [ { - "license_expression": "mit", - "license_expression_spdx": "MIT", + "license_expression": "proprietary-license AND apache-2.0", + "license_expression_spdx": "LicenseRef-scancode-proprietary-license AND Apache-2.0", "matches": [ { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": "npm/codebase/packages/title-case/package.json", - "start_line": 3, - "end_line": 3, + "license_expression": "unknown-license-reference", + "spdx_license_expression": "LicenseRef-scancode-unknown-license-reference", + "from_file": "rubygems/metadata", + "start_line": 42, + "end_line": 42, "matcher": "2-aho", - "score": 100.0, + "score": 90.0, "matched_length": 2, "match_coverage": 100.0, + "rule_relevance": 90, + "rule_identifier": "license-intro_22.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/license-intro_22.RULE" + }, + { + "license_expression": "proprietary-license", + "spdx_license_expression": "LicenseRef-scancode-proprietary-license", + "from_file": "rubygems/metadata", + "start_line": 44, + "end_line": 44, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 4, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "proprietary-license_72.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/proprietary-license_72.RULE" + }, + { + "license_expression": "apache-2.0", + "spdx_license_expression": "Apache-2.0", + "from_file": "rubygems/metadata", + "start_line": 46, + "end_line": 46, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 3, + "match_coverage": 100.0, "rule_relevance": 100, - "rule_identifier": "mit_30.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" + "rule_identifier": "spdx_license_id_apache-2.0_for_apache-2.0.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_apache-2.0_for_apache-2.0.RULE" } ], - "identifier": "mit-3fce6ea2-8abd-6c6b-3ede-a37af7c6efee" + "identifier": "proprietary_license_and_apache_2_0-38837872-6ecc-3da0-f84f-664e5069146e" } ], "license_clues": [], - "percentage_of_license_text": 11.76, - "copyrights": [], - "holders": [], - "authors": [ - { - "author": "Blake Embrey", - "start_line": 4, - "end_line": 5 - } - ], - "scan_errors": [] - }, - { - "path": "codebase/packages/title-case/tsconfig.json", - "type": "file", - "package_data": [], - "for_packages": [ - "pkg:npm/title-case?uuid=fixed-uid-done-for-testing-5642512d1758" - ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "detected_license_expression": null, - "detected_license_expression_spdx": null, - "license_detections": [], - "license_clues": [], - "percentage_of_license_text": 0, + "percentage_of_license_text": 2.98, "copyrights": [], "holders": [], "authors": [], diff --git a/tests/packagedcode/test_package_summary.py b/tests/packagedcode/test_package_summary.py index 5634772ec23..05c665b1eb9 100644 --- a/tests/packagedcode/test_package_summary.py +++ b/tests/packagedcode/test_package_summary.py @@ -32,7 +32,7 @@ def test_package_summary_for_npm(self): check_json_scan(expected_file, result_file, remove_uuid=True, remove_file_date=True, regen=REGEN_TEST_FIXTURES) def test_package_summary_for_rubygems(self): - test_dir = self.get_test_loc('package_summary/npm') + test_dir = self.get_test_loc('package_summary/rubygems') result_file = self.get_temp_file('json') expected_file = self.get_test_loc('package_summary/rubygems-expected.json') From bd78ad500d7d3128de235b7d17d8d8d9b04d6bac Mon Sep 17 00:00:00 2001 From: swastik Date: Thu, 15 Aug 2024 17:48:29 +0530 Subject: [PATCH 50/57] Add get_codebase_resources func to get codebase resources Signed-off-by: swastik --- src/packagedcode/plugin_package.py | 4 +- src/summarycode/score.py | 103 +++++++++++++---------------- src/summarycode/summarizer.py | 36 ++++++++-- 3 files changed, 80 insertions(+), 63 deletions(-) diff --git a/src/packagedcode/plugin_package.py b/src/packagedcode/plugin_package.py index 5b163a7b374..845d65392a2 100644 --- a/src/packagedcode/plugin_package.py +++ b/src/packagedcode/plugin_package.py @@ -321,6 +321,8 @@ def process_codebase(self, codebase, package_summary, **kwargs): packages = codebase.attributes.packages package_resources = get_package_resources(codebase) + print("Here the package resources will start") + print(package_resources) package_attributes_map = {} attributes_to_update = [ 'license_clarity_score', @@ -335,7 +337,7 @@ def process_codebase(self, codebase, package_summary, **kwargs): package_uid = package['package_uid'] if package_uid in package_resources: package_resource = [resource.to_dict() for resource in package_resources[package_uid]] - scoring_elements, package_attrs= compute_license_score(codebase=None, package_resources=package_resource) + scoring_elements, package_attrs= compute_license_score(resources=package_resource) license_clarity_score= scoring_elements.to_dict() package_attributes_map[package_uid] = { 'license_clarity_score': license_clarity_score, diff --git a/src/summarycode/score.py b/src/summarycode/score.py index 87abb8bd686..14ca8c02c3b 100644 --- a/src/summarycode/score.py +++ b/src/summarycode/score.py @@ -75,12 +75,12 @@ def is_enabled(self, license_clarity_score, **kwargs): def process_codebase(self, codebase, license_clarity_score, **kwargs): if TRACE: logger_debug('LicenseClarityScore:process_codebase') - scoring_elements, declared_license_expression = compute_license_score(codebase) + scoring_elements, declared_license_expression = compute_license_score(resources=None) codebase.attributes.summary['declared_license_expression'] = declared_license_expression codebase.attributes.summary['license_clarity_score'] = scoring_elements.to_dict() -def compute_license_score(codebase, package_resources=None): +def compute_license_score(resources): """ Return a mapping of scoring elements and a license clarity score computed at the codebase/package level. @@ -129,23 +129,20 @@ def compute_license_score(codebase, package_resources=None): scoring_elements = ScoringElements() license_detections = get_field_values_from_resources( - codebase, - package_resources, + resources, field_name='license_detections', key_files_only=True, ) license_match_mappings = get_matches_from_detection_mappings(license_detections) license_matches = LicenseMatchFromResult.from_dicts(license_match_mappings) declared_license_expressions = get_field_values_from_resources( - codebase, - package_resources, + resources, field_name='detected_license_expression', key_files_only=True, is_string=True, ) declared_license_expressions_spdx=get_field_values_from_resources( - codebase, - package_resources, + resources, field_name='detected_license_expression_spdx', key_files_only=True, is_string=True, @@ -156,33 +153,28 @@ def compute_license_score(codebase, package_resources=None): declared_license_categories = get_license_categories(license_matches) copyrights = get_field_values_from_resources( - codebase, - package_resources, + resources, field_name='copyrights', key_files_only=True, ) holders = get_field_values_from_resources( - codebase, - package_resources, + resources, field_name='holders', key_files_only=True, ) notice_texts = get_field_values_from_resources( - codebase, - package_resources, + resources, field_name='notice_text', key_files_only=True, ) other_license_expressions = get_field_values_from_resources( - codebase, - package_resources, + resources, field_name='detected_license_expression', key_files_only=False, is_string=True, ) other_license_expressions_spdx= get_field_values_from_resources( - codebase, - package_resources, + resources, field_name='detected_license_expression_spdx', key_files_only=False, is_string=True, @@ -225,8 +217,7 @@ def compute_license_score(codebase, package_resources=None): ) other_license_detections = get_field_values_from_resources( - codebase, - package_resources, + resources, field_name='license_detections', key_files_only=False, ) @@ -272,9 +263,10 @@ def compute_license_score(codebase, package_resources=None): if scoring_elements.score > 0: scoring_elements.score -= 10 - if package_resources: - return scoring_elements, packageAttrs - return scoring_elements, declared_license_expression or None + # if package_resources: + # return scoring_elements, packageAttrs + # return scoring_elements, declared_license_expression or None + return scoring_elements, packageAttrs def unique(objects): @@ -395,8 +387,7 @@ def check_declared_licenses(license_match_objects): return any(is_good_license(license_match_object) for license_match_object in license_match_objects) def get_field_values_from_resources( - codebase, - package_resources, + resources, field_name, key_files_only=False, is_string=False, @@ -412,37 +403,37 @@ def get_field_values_from_resources( that are not classified as key files. """ values = [] - if codebase: - for resource in codebase.walk(topdown=True): - if key_files_only: - if not resource.is_key_file: - continue - else: - if resource.is_key_file: - continue - if is_string: - value = getattr(resource, field_name, None) or None - if value: - values.append(value) - else: - for value in getattr(resource, field_name, []) or []: - values.append(value) - - if package_resources: - for resource in package_resources: - if key_files_only: - if not resource.get('is_key_file', False): - continue - else: - if resource.get('is_key_file', False): - continue - if is_string: - value = resource.get(field_name) - if value: - values.append(value) - else: - for value in resource.get(field_name, []): - values.append(value) + # if codebase: + # for resource in codebase.walk(topdown=True): + # if key_files_only: + # if not resource.is_key_file: + # continue + # else: + # if resource.is_key_file: + # continue + # if is_string: + # value = getattr(resource, field_name, None) or None + # if value: + # values.append(value) + # else: + # for value in getattr(resource, field_name, []) or []: + # values.append(value) + + + for resource in resources: + if key_files_only: + if not resource.get('is_key_file', False): + continue + else: + if resource.get('is_key_file', False): + continue + if is_string: + value = resource.get(field_name) + if value: + values.append(value) + else: + for value in resource.get(field_name, []): + values.append(value) return values diff --git a/src/summarycode/summarizer.py b/src/summarycode/summarizer.py index a4e4a4e0d9a..44b94dbe23a 100644 --- a/src/summarycode/summarizer.py +++ b/src/summarycode/summarizer.py @@ -106,19 +106,19 @@ def process_codebase(self, codebase, summary, **kwargs): top_level_packages=top_level_packages, codebase=codebase, ) - + codebase_resources= get_codebase_resources(codebase) if declared_license_expression: - scoring_elements, _ = compute_license_score(codebase) + scoring_elements, _ = compute_license_score(resources=codebase_resources) else: # If we did not get a declared license expression from detected # package data, then we use the results from `compute_license_score` - scoring_elements, declared_license_expression = compute_license_score(codebase) + scoring_elements, declared_license_expression = compute_license_score(resources=codebase_resources) other_license_expressions = remove_from_tallies( declared_license_expression, license_expressions_tallies ) if not declared_holders: - declared_holders = get_declared_holders(codebase, holders_tallies) + declared_holders = get_declared_holders(codebase_resources, holders_tallies) other_holders = remove_from_tallies(declared_holders, holders_tallies) declared_holder = ', '.join(declared_holders) @@ -156,7 +156,7 @@ def remove_from_tallies(entry, tallies): return pruned_tallies -def get_declared_holders(codebase, holders_tallies): +def get_declared_holders(codebase_resources, holders_tallies): """ Return a list of declared holders from a codebase using the holders detected from key files. @@ -168,7 +168,7 @@ def get_declared_holders(codebase, holders_tallies): fingerprints.generate(entry['value']): entry for entry in holders_tallies if entry['value'] } key_file_holders = get_field_values_from_resources( - codebase, package_resources=None, field_name='holders', key_files_only=True + resources=codebase_resources, field_name='holders', key_files_only=True ) entry_by_key_file_holders = { fingerprints.generate(canonical_holder(entry['holder'])): entry @@ -314,6 +314,30 @@ def get_holders_from_copyright(copyrght): for holder_detection in holder_detections: yield holder_detection.holder +def get_codebase_resources(codebase): + """ + Get resources for the codebase. + """ + codebase_resources= [] + for resource in codebase.walk(topdown=True): + codebase_resources.append(resource) + + # if key_files_only: + # if not resource.is_key_file: + # continue + # else: + # if resource.is_key_file: + # continue + # if is_string: + # value = getattr(resource, field_name, None) or None + # if value: + # values.append(value) + # else: + # for value in getattr(resource, field_name, []) or []: + # values.append(value) + print(codebase_resources) + return codebase_resources + def is_key_package(package, codebase): """ From 96873dd5815487febc79829ab6465e3439162ecc Mon Sep 17 00:00:00 2001 From: swastik Date: Thu, 15 Aug 2024 22:32:04 +0530 Subject: [PATCH 51/57] Refactor get_field_values_from_resources func and fixup the summary & license-clarity-score plugins Signed-off-by: swastik --- src/packagedcode/plugin_package.py | 4 +--- src/summarycode/score.py | 20 ++------------------ src/summarycode/summarizer.py | 20 +++----------------- 3 files changed, 6 insertions(+), 38 deletions(-) diff --git a/src/packagedcode/plugin_package.py b/src/packagedcode/plugin_package.py index 845d65392a2..e387ce8a06f 100644 --- a/src/packagedcode/plugin_package.py +++ b/src/packagedcode/plugin_package.py @@ -321,8 +321,6 @@ def process_codebase(self, codebase, package_summary, **kwargs): packages = codebase.attributes.packages package_resources = get_package_resources(codebase) - print("Here the package resources will start") - print(package_resources) package_attributes_map = {} attributes_to_update = [ 'license_clarity_score', @@ -337,7 +335,7 @@ def process_codebase(self, codebase, package_summary, **kwargs): package_uid = package['package_uid'] if package_uid in package_resources: package_resource = [resource.to_dict() for resource in package_resources[package_uid]] - scoring_elements, package_attrs= compute_license_score(resources=package_resource) + scoring_elements, package_attrs, _= compute_license_score(resources=package_resource) license_clarity_score= scoring_elements.to_dict() package_attributes_map[package_uid] = { 'license_clarity_score': license_clarity_score, diff --git a/src/summarycode/score.py b/src/summarycode/score.py index 14ca8c02c3b..c1e8ecd9494 100644 --- a/src/summarycode/score.py +++ b/src/summarycode/score.py @@ -75,7 +75,7 @@ def is_enabled(self, license_clarity_score, **kwargs): def process_codebase(self, codebase, license_clarity_score, **kwargs): if TRACE: logger_debug('LicenseClarityScore:process_codebase') - scoring_elements, declared_license_expression = compute_license_score(resources=None) + scoring_elements,_, declared_license_expression = compute_license_score(resources=None) codebase.attributes.summary['declared_license_expression'] = declared_license_expression codebase.attributes.summary['license_clarity_score'] = scoring_elements.to_dict() @@ -266,7 +266,7 @@ def compute_license_score(resources): # if package_resources: # return scoring_elements, packageAttrs # return scoring_elements, declared_license_expression or None - return scoring_elements, packageAttrs + return scoring_elements, packageAttrs, declared_license_expression or None def unique(objects): @@ -403,22 +403,6 @@ def get_field_values_from_resources( that are not classified as key files. """ values = [] - # if codebase: - # for resource in codebase.walk(topdown=True): - # if key_files_only: - # if not resource.is_key_file: - # continue - # else: - # if resource.is_key_file: - # continue - # if is_string: - # value = getattr(resource, field_name, None) or None - # if value: - # values.append(value) - # else: - # for value in getattr(resource, field_name, []) or []: - # values.append(value) - for resource in resources: if key_files_only: diff --git a/src/summarycode/summarizer.py b/src/summarycode/summarizer.py index 44b94dbe23a..06b41efc05a 100644 --- a/src/summarycode/summarizer.py +++ b/src/summarycode/summarizer.py @@ -108,11 +108,11 @@ def process_codebase(self, codebase, summary, **kwargs): ) codebase_resources= get_codebase_resources(codebase) if declared_license_expression: - scoring_elements, _ = compute_license_score(resources=codebase_resources) + scoring_elements, _, _ = compute_license_score(resources=codebase_resources) else: # If we did not get a declared license expression from detected # package data, then we use the results from `compute_license_score` - scoring_elements, declared_license_expression = compute_license_score(resources=codebase_resources) + scoring_elements,_, declared_license_expression = compute_license_score(resources=codebase_resources) other_license_expressions = remove_from_tallies( declared_license_expression, license_expressions_tallies ) @@ -320,22 +320,8 @@ def get_codebase_resources(codebase): """ codebase_resources= [] for resource in codebase.walk(topdown=True): - codebase_resources.append(resource) + codebase_resources.append(resource.to_dict()) - # if key_files_only: - # if not resource.is_key_file: - # continue - # else: - # if resource.is_key_file: - # continue - # if is_string: - # value = getattr(resource, field_name, None) or None - # if value: - # values.append(value) - # else: - # for value in getattr(resource, field_name, []) or []: - # values.append(value) - print(codebase_resources) return codebase_resources From 30f80ba8803a86d4c24069393c6058dc3458c2c2 Mon Sep 17 00:00:00 2001 From: swastik Date: Thu, 15 Aug 2024 23:21:45 +0530 Subject: [PATCH 52/57] Minor nits in get_top_level_resources in pypi whl Signed-off-by: swastik --- src/packagedcode/pypi.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/packagedcode/pypi.py b/src/packagedcode/pypi.py index 2d7d2818326..0bca416e45a 100644 --- a/src/packagedcode/pypi.py +++ b/src/packagedcode/pypi.py @@ -438,11 +438,9 @@ def assign_package_to_resources(cls, package, resource, codebase, package_adder) @classmethod def get_top_level_resources(cls, manifest_resource, codebase): if '.dist-info' in manifest_resource.path: - print("", manifest_resource.path) path_segments = manifest_resource.path.split('.dist-info') leading_segment = path_segments[0].strip() dist_info_dir_path = f'{leading_segment}.dist-info' - print("", dist_info_dir_path) meta_inf_resource = codebase.get_resource(dist_info_dir_path) if meta_inf_resource: yield meta_inf_resource From 341fe89153c455b97cbbeb67519e077194c4c6e0 Mon Sep 17 00:00:00 2001 From: swastik Date: Fri, 16 Aug 2024 10:22:33 +0530 Subject: [PATCH 53/57] Add package_summary test for rust ecosystem #3889 Signed-off-by: swastik --- .../data/package_summary/rust-expected.json | 2744 +++++++++++++++++ .../data/package_summary/rust/Cargo.toml | 9 + .../data/package_summary/rust/LICENSE | 21 + .../data/package_summary/rust/README.md | 74 + .../data/package_summary/rust/iron/Cargo.toml | 35 + .../package_summary/rust/iron/src/iron.rs | 199 ++ .../rust/logger/CONTRIBUTING.md | 26 + .../package_summary/rust/logger/Cargo.toml | 16 + .../data/package_summary/rust/logger/LICENSE | 21 + .../package_summary/rust/logger/README.md | 73 + .../package_summary/rust/logger/src/format.rs | 197 ++ .../package_summary/rust/logger/src/lib.rs | 113 + .../package_summary/rust/mount/Cargo.toml | 14 + .../data/package_summary/rust/mount/README.md | 73 + .../package_summary/rust/mount/src/mount.rs | 138 + .../rust/persistent/Cargo.toml | 14 + .../package_summary/rust/persistent/README.md | 35 + .../rust/persistent/src/lib.rs | 267 ++ .../package_summary/rust/router/Cargo.toml | 15 + .../package_summary/rust/router/README.md | 64 + .../package_summary/rust/router/src/router.rs | 355 +++ tests/packagedcode/test_package_summary.py | 7 + 22 files changed, 4510 insertions(+) create mode 100644 tests/packagedcode/data/package_summary/rust-expected.json create mode 100644 tests/packagedcode/data/package_summary/rust/Cargo.toml create mode 100644 tests/packagedcode/data/package_summary/rust/LICENSE create mode 100644 tests/packagedcode/data/package_summary/rust/README.md create mode 100644 tests/packagedcode/data/package_summary/rust/iron/Cargo.toml create mode 100644 tests/packagedcode/data/package_summary/rust/iron/src/iron.rs create mode 100644 tests/packagedcode/data/package_summary/rust/logger/CONTRIBUTING.md create mode 100644 tests/packagedcode/data/package_summary/rust/logger/Cargo.toml create mode 100644 tests/packagedcode/data/package_summary/rust/logger/LICENSE create mode 100644 tests/packagedcode/data/package_summary/rust/logger/README.md create mode 100644 tests/packagedcode/data/package_summary/rust/logger/src/format.rs create mode 100644 tests/packagedcode/data/package_summary/rust/logger/src/lib.rs create mode 100644 tests/packagedcode/data/package_summary/rust/mount/Cargo.toml create mode 100644 tests/packagedcode/data/package_summary/rust/mount/README.md create mode 100644 tests/packagedcode/data/package_summary/rust/mount/src/mount.rs create mode 100644 tests/packagedcode/data/package_summary/rust/persistent/Cargo.toml create mode 100644 tests/packagedcode/data/package_summary/rust/persistent/README.md create mode 100644 tests/packagedcode/data/package_summary/rust/persistent/src/lib.rs create mode 100644 tests/packagedcode/data/package_summary/rust/router/Cargo.toml create mode 100644 tests/packagedcode/data/package_summary/rust/router/README.md create mode 100644 tests/packagedcode/data/package_summary/rust/router/src/router.rs diff --git a/tests/packagedcode/data/package_summary/rust-expected.json b/tests/packagedcode/data/package_summary/rust-expected.json new file mode 100644 index 00000000000..8fe22705294 --- /dev/null +++ b/tests/packagedcode/data/package_summary/rust-expected.json @@ -0,0 +1,2744 @@ +{ + "summary": { + "declared_license_expression": "mit", + "license_clarity_score": { + "score": 100, + "declared_license": true, + "identification_precision": true, + "has_license_text": true, + "declared_copyrights": true, + "conflicting_license_categories": false, + "ambiguous_compound_licensing": false + }, + "declared_holder": "Iron Core Team", + "primary_language": null, + "other_license_expressions": [ + { + "value": null, + "count": 12 + } + ], + "other_holders": [ + { + "value": null, + "count": 18 + }, + { + "value": "iron", + "count": 1 + } + ], + "other_languages": [] + }, + "packages": [ + { + "type": "cargo", + "namespace": null, + "name": "iron", + "version": "0.6.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "Rust", + "description": "Extensible, Concurrency Focused Web Development in Rust.", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Jonathan Reem", + "email": "jonathan.reem@gmail.com", + "url": null + }, + { + "type": "person", + "role": "author", + "name": "Zach Pomerantz", + "email": "zmp@umich.edu", + "url": null + }, + { + "type": "person", + "role": "author", + "name": "Michael Sproul", + "email": "micsproul@gmail.com", + "url": null + }, + { + "type": "person", + "role": "author", + "name": "Patrick Tran", + "email": "patrick.tran06@gmail.com", + "url": null + } + ], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": "https://github.com/iron/iron", + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "rust/iron/Cargo.toml", + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": "mit", + "other_license_expression_spdx": "MIT", + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "is_private": false, + "is_virtual": false, + "extra_data": { + "documentation_url": "https://docs.rs/iron" + }, + "repository_homepage_url": "https://crates.io/crates/iron", + "repository_download_url": "https://crates.io/api/v1/crates/iron/0.6.0/download", + "api_data_url": "https://crates.io/api/v1/crates/iron", + "package_uid": "pkg:cargo/iron@0.6.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "iron/Cargo.toml" + ], + "datasource_ids": [ + "cargo_toml" + ], + "license_clarity_score": { + "score": 0, + "declared_license": false, + "identification_precision": false, + "has_license_text": false, + "declared_copyrights": false, + "conflicting_license_categories": false, + "ambiguous_compound_licensing": true + }, + "purl": "pkg:cargo/iron@0.6.0" + }, + { + "type": "cargo", + "namespace": null, + "name": "logger", + "version": "0.4.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "Rust", + "description": "Logging middleware for the Iron framework.", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Alexander Irbis", + "email": "irbis.labs@gmail.com", + "url": null + }, + { + "type": "person", + "role": "author", + "name": "Jonathan Reem", + "email": "jonathan.reem@gmail.com", + "url": null + }, + { + "type": "person", + "role": "author", + "name": "Michael Reinhard", + "email": "mcreinhard@gmail.com", + "url": null + } + ], + "keywords": [ + "iron", + "web", + "logger", + "log", + "timer" + ], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": "https://github.com/iron/logger", + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "rust/logger/Cargo.toml", + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": "mit", + "other_license_expression_spdx": "MIT", + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "is_private": false, + "is_virtual": false, + "extra_data": {}, + "repository_homepage_url": "https://crates.io/crates/logger", + "repository_download_url": "https://crates.io/api/v1/crates/logger/0.4.0/download", + "api_data_url": "https://crates.io/api/v1/crates/logger", + "package_uid": "pkg:cargo/logger@0.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "logger/Cargo.toml" + ], + "datasource_ids": [ + "cargo_toml" + ], + "license_clarity_score": { + "score": 0, + "declared_license": false, + "identification_precision": false, + "has_license_text": false, + "declared_copyrights": false, + "conflicting_license_categories": false, + "ambiguous_compound_licensing": true + }, + "purl": "pkg:cargo/logger@0.4.0" + }, + { + "type": "cargo", + "namespace": null, + "name": "mount", + "version": "0.4.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "Rust", + "description": "Mounting middleware for Iron.", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Jonathan Reem", + "email": "jonathan.reem@gmail.com", + "url": null + } + ], + "keywords": [ + "iron", + "web", + "handler", + "routing" + ], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": "https://github.com/iron/mount", + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "rust/mount/Cargo.toml", + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": "mit", + "other_license_expression_spdx": "MIT", + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "is_private": false, + "is_virtual": false, + "extra_data": { + "documentation_url": "https://docs.rs/mount" + }, + "repository_homepage_url": "https://crates.io/crates/mount", + "repository_download_url": "https://crates.io/api/v1/crates/mount/0.4.0/download", + "api_data_url": "https://crates.io/api/v1/crates/mount", + "package_uid": "pkg:cargo/mount@0.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "mount/Cargo.toml" + ], + "datasource_ids": [ + "cargo_toml" + ], + "license_clarity_score": { + "score": 0, + "declared_license": false, + "identification_precision": false, + "has_license_text": false, + "declared_copyrights": false, + "conflicting_license_categories": false, + "ambiguous_compound_licensing": true + }, + "purl": "pkg:cargo/mount@0.4.0" + }, + { + "type": "cargo", + "namespace": null, + "name": "persistent", + "version": "0.4.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "Rust", + "description": "A set of middleware for sharing server-global data in Iron.", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Jonathan Reem", + "email": "jonathan.reem@gmail.com", + "url": null + } + ], + "keywords": [ + "iron", + "web", + "persistence", + "sharing", + "global" + ], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": "https://github.com/iron/persistent", + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "rust/persistent/Cargo.toml", + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": "mit", + "other_license_expression_spdx": "MIT", + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "is_private": false, + "is_virtual": false, + "extra_data": { + "documentation_url": "https://docs.rs/persistent" + }, + "repository_homepage_url": "https://crates.io/crates/persistent", + "repository_download_url": "https://crates.io/api/v1/crates/persistent/0.4.0/download", + "api_data_url": "https://crates.io/api/v1/crates/persistent", + "package_uid": "pkg:cargo/persistent@0.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "persistent/Cargo.toml" + ], + "datasource_ids": [ + "cargo_toml" + ], + "license_clarity_score": { + "score": 0, + "declared_license": false, + "identification_precision": false, + "has_license_text": false, + "declared_copyrights": false, + "conflicting_license_categories": false, + "ambiguous_compound_licensing": true + }, + "purl": "pkg:cargo/persistent@0.4.0" + }, + { + "type": "cargo", + "namespace": null, + "name": "router", + "version": "0.6.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "Rust", + "description": "A router for the Iron framework.", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Jonathan Reem", + "email": "jonathan.reem@gmail.com", + "url": null + } + ], + "keywords": [ + "iron", + "web", + "http", + "routing", + "router" + ], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": "https://github.com/iron/router", + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "rust/router/Cargo.toml", + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": "mit", + "other_license_expression_spdx": "MIT", + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "is_private": false, + "is_virtual": false, + "extra_data": { + "documentation_url": "https://docs.rs/router" + }, + "repository_homepage_url": "https://crates.io/crates/router", + "repository_download_url": "https://crates.io/api/v1/crates/router/0.6.0/download", + "api_data_url": "https://crates.io/api/v1/crates/router", + "package_uid": "pkg:cargo/router@0.6.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_paths": [ + "router/Cargo.toml" + ], + "datasource_ids": [ + "cargo_toml" + ], + "license_clarity_score": { + "score": 0, + "declared_license": false, + "identification_precision": false, + "has_license_text": false, + "declared_copyrights": false, + "conflicting_license_categories": false, + "ambiguous_compound_licensing": true + }, + "purl": "pkg:cargo/router@0.6.0" + } + ], + "dependencies": [ + { + "purl": "pkg:cargo/futures", + "extracted_requirement": "0.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:cargo/futures?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:cargo/iron@0.6.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "iron/Cargo.toml", + "datasource_id": "cargo_toml" + }, + { + "purl": "pkg:cargo/futures-cpupool", + "extracted_requirement": "0.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:cargo/futures-cpupool?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:cargo/iron@0.6.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "iron/Cargo.toml", + "datasource_id": "cargo_toml" + }, + { + "purl": "pkg:cargo/http", + "extracted_requirement": "0.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:cargo/http?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:cargo/iron@0.6.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "iron/Cargo.toml", + "datasource_id": "cargo_toml" + }, + { + "purl": "pkg:cargo/hyper", + "extracted_requirement": "0.12", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:cargo/hyper?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:cargo/iron@0.6.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "iron/Cargo.toml", + "datasource_id": "cargo_toml" + }, + { + "purl": "pkg:cargo/log", + "extracted_requirement": "0.4", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:cargo/log?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:cargo/iron@0.6.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "iron/Cargo.toml", + "datasource_id": "cargo_toml" + }, + { + "purl": "pkg:cargo/mime", + "extracted_requirement": "0.3", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:cargo/mime?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:cargo/iron@0.6.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "iron/Cargo.toml", + "datasource_id": "cargo_toml" + }, + { + "purl": "pkg:cargo/mime_guess", + "extracted_requirement": "2.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:cargo/mime_guess?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:cargo/iron@0.6.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "iron/Cargo.toml", + "datasource_id": "cargo_toml" + }, + { + "purl": "pkg:cargo/modifier", + "extracted_requirement": "0.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:cargo/modifier?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:cargo/iron@0.6.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "iron/Cargo.toml", + "datasource_id": "cargo_toml" + }, + { + "purl": "pkg:cargo/plugin", + "extracted_requirement": "0.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:cargo/plugin?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:cargo/iron@0.6.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "iron/Cargo.toml", + "datasource_id": "cargo_toml" + }, + { + "purl": "pkg:cargo/typemap", + "extracted_requirement": "0.3", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:cargo/typemap?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:cargo/iron@0.6.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "iron/Cargo.toml", + "datasource_id": "cargo_toml" + }, + { + "purl": "pkg:cargo/url", + "extracted_requirement": "1.7", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:cargo/url?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:cargo/iron@0.6.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "iron/Cargo.toml", + "datasource_id": "cargo_toml" + }, + { + "purl": "pkg:cargo/time", + "extracted_requirement": "0.1", + "scope": "dev-dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:cargo/time?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:cargo/iron@0.6.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "iron/Cargo.toml", + "datasource_id": "cargo_toml" + }, + { + "purl": "pkg:cargo/iron", + "extracted_requirement": ">=0.4,<0.8.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": { + "version": ">=0.4,<0.8.0", + "default-features": false + }, + "dependency_uid": "pkg:cargo/iron?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:cargo/logger@0.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "logger/Cargo.toml", + "datasource_id": "cargo_toml" + }, + { + "purl": "pkg:cargo/log", + "extracted_requirement": "0.4.8", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:cargo/log?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:cargo/logger@0.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "logger/Cargo.toml", + "datasource_id": "cargo_toml" + }, + { + "purl": "pkg:cargo/time", + "extracted_requirement": "0.1.42", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:cargo/time?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:cargo/logger@0.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "logger/Cargo.toml", + "datasource_id": "cargo_toml" + }, + { + "purl": "pkg:cargo/env_logger", + "extracted_requirement": "0.7.1", + "scope": "dev-dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:cargo/env_logger?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:cargo/logger@0.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "logger/Cargo.toml", + "datasource_id": "cargo_toml" + }, + { + "purl": "pkg:cargo/iron", + "extracted_requirement": "0.6", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": { + "path": "../iron", + "version": "0.6" + }, + "dependency_uid": "pkg:cargo/iron?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:cargo/mount@0.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "mount/Cargo.toml", + "datasource_id": "cargo_toml" + }, + { + "purl": "pkg:cargo/sequence_trie", + "extracted_requirement": "0.3", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:cargo/sequence_trie?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:cargo/mount@0.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "mount/Cargo.toml", + "datasource_id": "cargo_toml" + }, + { + "purl": "pkg:cargo/iron", + "extracted_requirement": "0.6", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": { + "path": "../iron", + "version": "0.6" + }, + "dependency_uid": "pkg:cargo/iron?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:cargo/persistent@0.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "persistent/Cargo.toml", + "datasource_id": "cargo_toml" + }, + { + "purl": "pkg:cargo/plugin", + "extracted_requirement": "0.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:cargo/plugin?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:cargo/persistent@0.4.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "persistent/Cargo.toml", + "datasource_id": "cargo_toml" + }, + { + "purl": "pkg:cargo/route-recognizer", + "extracted_requirement": "0.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:cargo/route-recognizer?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:cargo/router@0.6.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "router/Cargo.toml", + "datasource_id": "cargo_toml" + }, + { + "purl": "pkg:cargo/iron", + "extracted_requirement": "0.6", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": { + "path": "../iron", + "version": "0.6" + }, + "dependency_uid": "pkg:cargo/iron?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:cargo/router@0.6.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "router/Cargo.toml", + "datasource_id": "cargo_toml" + }, + { + "purl": "pkg:cargo/url", + "extracted_requirement": "1.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {}, + "dependency_uid": "pkg:cargo/url?uuid=fixed-uid-done-for-testing-5642512d1758", + "for_package_uid": "pkg:cargo/router@0.6.0?uuid=fixed-uid-done-for-testing-5642512d1758", + "datafile_path": "router/Cargo.toml", + "datasource_id": "cargo_toml" + } + ], + "license_detections": [ + { + "identifier": "mit-3fce6ea2-8abd-6c6b-3ede-a37af7c6efee", + "license_expression": "mit", + "license_expression_spdx": "MIT", + "detection_count": 7, + "reference_matches": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "rust/README.md", + "start_line": 72, + "end_line": 74, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 2, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" + } + ] + }, + { + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf", + "license_expression": "mit", + "license_expression_spdx": "MIT", + "detection_count": 5, + "reference_matches": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "rust/iron/Cargo.toml", + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null + } + ] + }, + { + "identifier": "mit-86fcf017-3572-9813-b7e8-0a10ec4a120f", + "license_expression": "mit", + "license_expression_spdx": "MIT", + "detection_count": 3, + "reference_matches": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "rust/LICENSE", + "start_line": 1, + "end_line": 1, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 4, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_26.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_26.RULE" + }, + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "rust/LICENSE", + "start_line": 5, + "end_line": 21, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 161, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE" + } + ] + }, + { + "identifier": "mit-fc87257b-1996-368a-67f3-848e6e865560", + "license_expression": "mit", + "license_expression_spdx": "MIT", + "detection_count": 2, + "reference_matches": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "from_file": "rust/README.md", + "start_line": 5, + "end_line": 5, + "matcher": "3-seq", + "score": 92.86, + "matched_length": 13, + "match_coverage": 92.86, + "rule_relevance": 100, + "rule_identifier": "mit_570.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_570.RULE" + } + ] + } + ], + "files": [ + { + "path": "Cargo.toml", + "type": "file", + "package_data": [ + { + "type": "cargo", + "namespace": null, + "name": null, + "version": null, + "qualifiers": {}, + "subpath": null, + "primary_language": "Rust", + "description": "", + "release_date": null, + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": null, + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "rust/LICENSE", + "start_line": 1, + "end_line": 1, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 4, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_26.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_26.RULE" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "rust/LICENSE", + "start_line": 5, + "end_line": 21, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 161, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE" + } + ], + "identifier": "mit-86fcf017-3572-9813-b7e8-0a10ec4a120f" + }, + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "rust/README.md", + "start_line": 5, + "end_line": 5, + "matcher": "3-seq", + "score": 92.86, + "matched_length": 13, + "match_coverage": 92.86, + "rule_relevance": 100, + "rule_identifier": "mit_570.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_570.RULE" + } + ], + "identifier": "mit-fc87257b-1996-368a-67f3-848e6e865560" + }, + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "rust/README.md", + "start_line": 72, + "end_line": 74, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 2, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" + } + ], + "identifier": "mit-3fce6ea2-8abd-6c6b-3ede-a37af7c6efee" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": null, + "notice_text": null, + "source_packages": [], + "file_references": [], + "is_private": false, + "is_virtual": false, + "extra_data": { + "workspace": { + "members": [ + "iron", + "logger", + "mount", + "persistent", + "router" + ] + } + }, + "dependencies": [], + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null, + "datasource_id": "cargo_toml", + "purl": null + } + ], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "scan_errors": [] + }, + { + "path": "LICENSE", + "type": "file", + "package_data": [], + "for_packages": [], + "is_legal": true, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": true, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "rust/LICENSE", + "start_line": 1, + "end_line": 1, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 4, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_26.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_26.RULE" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "rust/LICENSE", + "start_line": 5, + "end_line": 21, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 161, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE" + } + ], + "identifier": "mit-86fcf017-3572-9813-b7e8-0a10ec4a120f" + } + ], + "license_clues": [], + "percentage_of_license_text": 96.49, + "copyrights": [ + { + "copyright": "Copyright (c) 2014 Iron Core Team", + "start_line": 3, + "end_line": 3 + } + ], + "holders": [ + { + "holder": "Iron Core Team", + "start_line": 3, + "end_line": 3 + } + ], + "authors": [], + "scan_errors": [] + }, + { + "path": "README.md", + "type": "file", + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": true, + "is_top_level": true, + "is_key_file": true, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "rust/README.md", + "start_line": 5, + "end_line": 5, + "matcher": "3-seq", + "score": 92.86, + "matched_length": 13, + "match_coverage": 92.86, + "rule_relevance": 100, + "rule_identifier": "mit_570.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_570.RULE" + } + ], + "identifier": "mit-fc87257b-1996-368a-67f3-848e6e865560" + }, + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "rust/README.md", + "start_line": 72, + "end_line": 74, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 2, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" + } + ], + "identifier": "mit-3fce6ea2-8abd-6c6b-3ede-a37af7c6efee" + } + ], + "license_clues": [], + "percentage_of_license_text": 3.81, + "copyrights": [], + "holders": [], + "authors": [], + "scan_errors": [] + }, + { + "path": "iron", + "type": "directory", + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "scan_errors": [] + }, + { + "path": "iron/Cargo.toml", + "type": "file", + "package_data": [ + { + "type": "cargo", + "namespace": null, + "name": "iron", + "version": "0.6.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "Rust", + "description": "Extensible, Concurrency Focused Web Development in Rust.", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Jonathan Reem", + "email": "jonathan.reem@gmail.com", + "url": null + }, + { + "type": "person", + "role": "author", + "name": "Zach Pomerantz", + "email": "zmp@umich.edu", + "url": null + }, + { + "type": "person", + "role": "author", + "name": "Michael Sproul", + "email": "micsproul@gmail.com", + "url": null + }, + { + "type": "person", + "role": "author", + "name": "Patrick Tran", + "email": "patrick.tran06@gmail.com", + "url": null + } + ], + "keywords": [], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": "https://github.com/iron/iron", + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "rust/iron/Cargo.toml", + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "file_references": [], + "is_private": false, + "is_virtual": false, + "extra_data": { + "documentation_url": "https://docs.rs/iron" + }, + "dependencies": [ + { + "purl": "pkg:cargo/futures", + "extracted_requirement": "0.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:cargo/futures-cpupool", + "extracted_requirement": "0.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:cargo/http", + "extracted_requirement": "0.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:cargo/hyper", + "extracted_requirement": "0.12", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:cargo/log", + "extracted_requirement": "0.4", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:cargo/mime", + "extracted_requirement": "0.3", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:cargo/mime_guess", + "extracted_requirement": "2.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:cargo/modifier", + "extracted_requirement": "0.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:cargo/plugin", + "extracted_requirement": "0.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:cargo/typemap", + "extracted_requirement": "0.3", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:cargo/url", + "extracted_requirement": "1.7", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:cargo/time", + "extracted_requirement": "0.1", + "scope": "dev-dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://crates.io/crates/iron", + "repository_download_url": "https://crates.io/api/v1/crates/iron/0.6.0/download", + "api_data_url": "https://crates.io/api/v1/crates/iron", + "datasource_id": "cargo_toml", + "purl": "pkg:cargo/iron@0.6.0" + } + ], + "for_packages": [ + "pkg:cargo/iron@0.6.0?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "rust/iron/Cargo.toml", + "start_line": 10, + "end_line": 10, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 2, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" + } + ], + "identifier": "mit-3fce6ea2-8abd-6c6b-3ede-a37af7c6efee" + } + ], + "license_clues": [], + "percentage_of_license_text": 1.96, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Jonathan Reem Zach Pomerantz ", + "start_line": 2, + "end_line": 4 + } + ], + "scan_errors": [] + }, + { + "path": "iron/src", + "type": "directory", + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "scan_errors": [] + }, + { + "path": "iron/src/iron.rs", + "type": "file", + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "scan_errors": [] + }, + { + "path": "logger", + "type": "directory", + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "scan_errors": [] + }, + { + "path": "logger/CONTRIBUTING.md", + "type": "file", + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "scan_errors": [] + }, + { + "path": "logger/Cargo.toml", + "type": "file", + "package_data": [ + { + "type": "cargo", + "namespace": null, + "name": "logger", + "version": "0.4.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "Rust", + "description": "Logging middleware for the Iron framework.", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Alexander Irbis", + "email": "irbis.labs@gmail.com", + "url": null + }, + { + "type": "person", + "role": "author", + "name": "Jonathan Reem", + "email": "jonathan.reem@gmail.com", + "url": null + }, + { + "type": "person", + "role": "author", + "name": "Michael Reinhard", + "email": "mcreinhard@gmail.com", + "url": null + } + ], + "keywords": [ + "iron", + "web", + "logger", + "log", + "timer" + ], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": "https://github.com/iron/logger", + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "rust/logger/Cargo.toml", + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "file_references": [], + "is_private": false, + "is_virtual": false, + "extra_data": {}, + "dependencies": [ + { + "purl": "pkg:cargo/iron", + "extracted_requirement": ">=0.4,<0.8.0", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": { + "version": ">=0.4,<0.8.0", + "default-features": false + } + }, + { + "purl": "pkg:cargo/log", + "extracted_requirement": "0.4.8", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:cargo/time", + "extracted_requirement": "0.1.42", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:cargo/env_logger", + "extracted_requirement": "0.7.1", + "scope": "dev-dependencies", + "is_runtime": false, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://crates.io/crates/logger", + "repository_download_url": "https://crates.io/api/v1/crates/logger/0.4.0/download", + "api_data_url": "https://crates.io/api/v1/crates/logger", + "datasource_id": "cargo_toml", + "purl": "pkg:cargo/logger@0.4.0" + } + ], + "for_packages": [ + "pkg:cargo/logger@0.4.0?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "rust/logger/Cargo.toml", + "start_line": 8, + "end_line": 8, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 2, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" + } + ], + "identifier": "mit-3fce6ea2-8abd-6c6b-3ede-a37af7c6efee" + } + ], + "license_clues": [], + "percentage_of_license_text": 2.78, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Alexander Irbis Jonathan Reem Michael Reinhard ", + "start_line": 4, + "end_line": 4 + } + ], + "scan_errors": [] + }, + { + "path": "logger/LICENSE", + "type": "file", + "package_data": [], + "for_packages": [], + "is_legal": true, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "rust/logger/LICENSE", + "start_line": 1, + "end_line": 1, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 4, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_26.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_26.RULE" + }, + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "rust/logger/LICENSE", + "start_line": 5, + "end_line": 21, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 161, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit.LICENSE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/mit.LICENSE" + } + ], + "identifier": "mit-86fcf017-3572-9813-b7e8-0a10ec4a120f" + } + ], + "license_clues": [], + "percentage_of_license_text": 97.63, + "copyrights": [ + { + "copyright": "Copyright (c) 2014 iron", + "start_line": 3, + "end_line": 3 + } + ], + "holders": [ + { + "holder": "iron", + "start_line": 3, + "end_line": 3 + } + ], + "authors": [], + "scan_errors": [] + }, + { + "path": "logger/README.md", + "type": "file", + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": true, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "scan_errors": [] + }, + { + "path": "logger/src", + "type": "directory", + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "scan_errors": [] + }, + { + "path": "logger/src/format.rs", + "type": "file", + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "scan_errors": [] + }, + { + "path": "logger/src/lib.rs", + "type": "file", + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "scan_errors": [] + }, + { + "path": "mount", + "type": "directory", + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "scan_errors": [] + }, + { + "path": "mount/Cargo.toml", + "type": "file", + "package_data": [ + { + "type": "cargo", + "namespace": null, + "name": "mount", + "version": "0.4.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "Rust", + "description": "Mounting middleware for Iron.", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Jonathan Reem", + "email": "jonathan.reem@gmail.com", + "url": null + } + ], + "keywords": [ + "iron", + "web", + "handler", + "routing" + ], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": "https://github.com/iron/mount", + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "rust/mount/Cargo.toml", + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "file_references": [], + "is_private": false, + "is_virtual": false, + "extra_data": { + "documentation_url": "https://docs.rs/mount" + }, + "dependencies": [ + { + "purl": "pkg:cargo/iron", + "extracted_requirement": "0.6", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": { + "path": "../iron", + "version": "0.6" + } + }, + { + "purl": "pkg:cargo/sequence_trie", + "extracted_requirement": "0.3", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://crates.io/crates/mount", + "repository_download_url": "https://crates.io/api/v1/crates/mount/0.4.0/download", + "api_data_url": "https://crates.io/api/v1/crates/mount", + "datasource_id": "cargo_toml", + "purl": "pkg:cargo/mount@0.4.0" + } + ], + "for_packages": [ + "pkg:cargo/mount@0.4.0?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "rust/mount/Cargo.toml", + "start_line": 9, + "end_line": 9, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 2, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" + } + ], + "identifier": "mit-3fce6ea2-8abd-6c6b-3ede-a37af7c6efee" + } + ], + "license_clues": [], + "percentage_of_license_text": 4.17, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Jonathan Reem ", + "start_line": 4, + "end_line": 4 + } + ], + "scan_errors": [] + }, + { + "path": "mount/README.md", + "type": "file", + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": true, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "scan_errors": [] + }, + { + "path": "mount/src", + "type": "directory", + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "scan_errors": [] + }, + { + "path": "mount/src/mount.rs", + "type": "file", + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "scan_errors": [] + }, + { + "path": "persistent", + "type": "directory", + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "scan_errors": [] + }, + { + "path": "persistent/Cargo.toml", + "type": "file", + "package_data": [ + { + "type": "cargo", + "namespace": null, + "name": "persistent", + "version": "0.4.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "Rust", + "description": "A set of middleware for sharing server-global data in Iron.", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Jonathan Reem", + "email": "jonathan.reem@gmail.com", + "url": null + } + ], + "keywords": [ + "iron", + "web", + "persistence", + "sharing", + "global" + ], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": "https://github.com/iron/persistent", + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "rust/persistent/Cargo.toml", + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "file_references": [], + "is_private": false, + "is_virtual": false, + "extra_data": { + "documentation_url": "https://docs.rs/persistent" + }, + "dependencies": [ + { + "purl": "pkg:cargo/iron", + "extracted_requirement": "0.6", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": { + "path": "../iron", + "version": "0.6" + } + }, + { + "purl": "pkg:cargo/plugin", + "extracted_requirement": "0.2", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://crates.io/crates/persistent", + "repository_download_url": "https://crates.io/api/v1/crates/persistent/0.4.0/download", + "api_data_url": "https://crates.io/api/v1/crates/persistent", + "datasource_id": "cargo_toml", + "purl": "pkg:cargo/persistent@0.4.0" + } + ], + "for_packages": [ + "pkg:cargo/persistent@0.4.0?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "rust/persistent/Cargo.toml", + "start_line": 9, + "end_line": 9, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 2, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" + } + ], + "identifier": "mit-3fce6ea2-8abd-6c6b-3ede-a37af7c6efee" + } + ], + "license_clues": [], + "percentage_of_license_text": 3.7, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Jonathan Reem ", + "start_line": 4, + "end_line": 4 + } + ], + "scan_errors": [] + }, + { + "path": "persistent/README.md", + "type": "file", + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": true, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "scan_errors": [] + }, + { + "path": "persistent/src", + "type": "directory", + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "scan_errors": [] + }, + { + "path": "persistent/src/lib.rs", + "type": "file", + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "scan_errors": [] + }, + { + "path": "router", + "type": "directory", + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": true, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "scan_errors": [] + }, + { + "path": "router/Cargo.toml", + "type": "file", + "package_data": [ + { + "type": "cargo", + "namespace": null, + "name": "router", + "version": "0.6.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "Rust", + "description": "A router for the Iron framework.", + "release_date": null, + "parties": [ + { + "type": "person", + "role": "author", + "name": "Jonathan Reem", + "email": "jonathan.reem@gmail.com", + "url": null + } + ], + "keywords": [ + "iron", + "web", + "http", + "routing", + "router" + ], + "homepage_url": null, + "download_url": null, + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": null, + "code_view_url": null, + "vcs_url": "https://github.com/iron/router", + "copyright": null, + "holder": null, + "declared_license_expression": "mit", + "declared_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "rust/router/Cargo.toml", + "start_line": 1, + "end_line": 1, + "matcher": "1-spdx-id", + "score": 100.0, + "matched_length": 1, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "spdx-license-identifier-mit-5da48780aba670b0860c46d899ed42a0f243ff06", + "rule_url": null, + "matched_text": "MIT" + } + ], + "identifier": "mit-a822f434-d61f-f2b1-c792-8b8cb9e7b9bf" + } + ], + "other_license_expression": null, + "other_license_expression_spdx": null, + "other_license_detections": [], + "extracted_license_statement": "MIT", + "notice_text": null, + "source_packages": [], + "file_references": [], + "is_private": false, + "is_virtual": false, + "extra_data": { + "documentation_url": "https://docs.rs/router" + }, + "dependencies": [ + { + "purl": "pkg:cargo/route-recognizer", + "extracted_requirement": "0.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + }, + { + "purl": "pkg:cargo/iron", + "extracted_requirement": "0.6", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": { + "path": "../iron", + "version": "0.6" + } + }, + { + "purl": "pkg:cargo/url", + "extracted_requirement": "1.1", + "scope": "dependencies", + "is_runtime": true, + "is_optional": false, + "is_resolved": false, + "is_direct": true, + "resolved_package": {}, + "extra_data": {} + } + ], + "repository_homepage_url": "https://crates.io/crates/router", + "repository_download_url": "https://crates.io/api/v1/crates/router/0.6.0/download", + "api_data_url": "https://crates.io/api/v1/crates/router", + "datasource_id": "cargo_toml", + "purl": "pkg:cargo/router@0.6.0" + } + ], + "for_packages": [ + "pkg:cargo/router@0.6.0?uuid=fixed-uid-done-for-testing-5642512d1758" + ], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": "mit", + "detected_license_expression_spdx": "MIT", + "license_detections": [ + { + "license_expression": "mit", + "license_expression_spdx": "MIT", + "matches": [ + { + "license_expression": "mit", + "spdx_license_expression": "MIT", + "from_file": "rust/router/Cargo.toml", + "start_line": 5, + "end_line": 5, + "matcher": "2-aho", + "score": 100.0, + "matched_length": 2, + "match_coverage": 100.0, + "rule_relevance": 100, + "rule_identifier": "mit_30.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" + } + ], + "identifier": "mit-3fce6ea2-8abd-6c6b-3ede-a37af7c6efee" + } + ], + "license_clues": [], + "percentage_of_license_text": 3.77, + "copyrights": [], + "holders": [], + "authors": [ + { + "author": "Jonathan Reem ", + "start_line": 4, + "end_line": 4 + } + ], + "scan_errors": [] + }, + { + "path": "router/README.md", + "type": "file", + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": true, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "scan_errors": [] + }, + { + "path": "router/src", + "type": "directory", + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "scan_errors": [] + }, + { + "path": "router/src/router.rs", + "type": "file", + "package_data": [], + "for_packages": [], + "is_legal": false, + "is_manifest": false, + "is_readme": false, + "is_top_level": false, + "is_key_file": false, + "detected_license_expression": null, + "detected_license_expression_spdx": null, + "license_detections": [], + "license_clues": [], + "percentage_of_license_text": 0, + "copyrights": [], + "holders": [], + "authors": [], + "scan_errors": [] + } + ] +} \ No newline at end of file diff --git a/tests/packagedcode/data/package_summary/rust/Cargo.toml b/tests/packagedcode/data/package_summary/rust/Cargo.toml new file mode 100644 index 00000000000..36037858b90 --- /dev/null +++ b/tests/packagedcode/data/package_summary/rust/Cargo.toml @@ -0,0 +1,9 @@ +[workspace] + +members = [ + "iron", + "logger", + "mount", + "persistent", + "router", +] diff --git a/tests/packagedcode/data/package_summary/rust/LICENSE b/tests/packagedcode/data/package_summary/rust/LICENSE new file mode 100644 index 00000000000..de88bcd0be6 --- /dev/null +++ b/tests/packagedcode/data/package_summary/rust/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014 Iron Core Team + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/tests/packagedcode/data/package_summary/rust/README.md b/tests/packagedcode/data/package_summary/rust/README.md new file mode 100644 index 00000000000..152c44362db --- /dev/null +++ b/tests/packagedcode/data/package_summary/rust/README.md @@ -0,0 +1,74 @@ +# Iron + +[![Build Status](https://secure.travis-ci.org/iron/iron.svg?branch=master)](https://travis-ci.org/iron/iron) +[![Crates.io Status](http://meritbadge.herokuapp.com/iron)](https://crates.io/crates/iron) +[![License](https://img.shields.io/badge/license-MIT-blue.svg)](https://raw.githubusercontent.com/iron/iron/master/LICENSE) + +> Extensible, Concurrency Focused Web Development in Rust. + +## Overview + +Iron is a high level web framework built in and for Rust, built on +[hyper](https://github.com/hyperium/hyper). Iron is designed to take advantage +of Rust's greatest features - its excellent type system and its principled +approach to ownership in both single threaded and multi threaded contexts. + +Iron is highly concurrent and can scale horizontally on more machines behind a +load balancer or by running more threads on a more powerful machine. Iron +avoids the bottlenecks encountered in highly concurrent code by avoiding shared +writes and locking in the core framework. + +Iron is 100% safe code: + +```sh +$ rg unsafe src | wc + 0 0 0 +``` + +## Performance + +Iron averages [72,000+ requests per second for hello world](https://github.com/iron/iron/wiki/How-to-Benchmark-hello.rs-Example) +and is mostly IO-bound, spending over 70% of its time in the kernel send-ing or +recv-ing data.\* + +\* _Numbers from profiling on my OS X machine, your mileage may vary._ + +## Core Extensions + +Iron aims to fill a void in the Rust web stack - a high level framework that is +_extensible_ and makes organizing complex server code easy. + +Extensions are painless to build. Some important ones are: + +Middleware: + +- [Routing](https://github.com/iron/router) +- [Mounting](https://github.com/iron/mount) +- [Static File Serving](https://github.com/iron/staticfile) +- [Logging](https://github.com/iron/logger) + +Plugins: + +- [JSON Body Parsing](https://github.com/iron/body-parser) +- [URL Encoded Data Parsing](https://github.com/iron/urlencoded) +- [All-In-One (JSON, URL, & Form Data) Parameter Parsing](https://github.com/iron/params) + +Both: + +- [Shared Memory (also used for Plugin configuration)](https://github.com/iron/persistent) +- [Sessions](https://github.com/iron/iron-sessionstorage) + +## Underlying HTTP Implementation + +Iron is based on and uses [`hyper`](https://github.com/hyperium/hyper) as its +HTTP implementation, and lifts several types from it, including its header +representation, status, and other core HTTP types. It is usually unnecessary to +use `hyper` directly when using Iron, since Iron provides a facade over +`hyper`'s core facilities, but it is sometimes necessary to depend on it as +well. + + + +## License + +MIT diff --git a/tests/packagedcode/data/package_summary/rust/iron/Cargo.toml b/tests/packagedcode/data/package_summary/rust/iron/Cargo.toml new file mode 100644 index 00000000000..009b6bc152d --- /dev/null +++ b/tests/packagedcode/data/package_summary/rust/iron/Cargo.toml @@ -0,0 +1,35 @@ +[package] +authors = [ + "Jonathan Reem ", + "Zach Pomerantz ", + "Michael Sproul ", + "Patrick Tran ", +] +description = "Extensible, Concurrency Focused Web Development in Rust." +documentation = "https://docs.rs/iron" +license = "MIT" +name = "iron" +readme = "../README.md" +repository = "https://github.com/iron/iron" +version = "0.6.0" +workspace = ".." + +[dependencies] +futures = "0.1" +futures-cpupool = "0.1" +http = "0.1" +hyper = "0.12" +log = "0.4" +mime = "0.3" +mime_guess = "2.0" +modifier = "0.1" +plugin = "0.2" +typemap = "0.3" +url = "1.7" + +[dev-dependencies] +time = "0.1" + +[lib] +name = "iron" +path = "src/lib.rs" diff --git a/tests/packagedcode/data/package_summary/rust/iron/src/iron.rs b/tests/packagedcode/data/package_summary/rust/iron/src/iron.rs new file mode 100644 index 00000000000..1ffcb09f8ed --- /dev/null +++ b/tests/packagedcode/data/package_summary/rust/iron/src/iron.rs @@ -0,0 +1,199 @@ +//! Exposes the `Iron` type, the main entrance point of the +//! `Iron` library. + +use std::net::{SocketAddr, ToSocketAddrs}; +use std::sync::Arc; +use std::time::Duration; + +use futures::{future, Future}; +use futures_cpupool::CpuPool; + +use hyper; +use hyper::service::{NewService, Service}; +use hyper::Server; +use hyper::{Body, Error}; + +use request::HttpRequest; +use response::HttpResponse; + +use {Handler, Request, StatusCode}; + +/// The primary entrance point to `Iron`, a `struct` to instantiate a new server. +/// +/// `Iron` contains the `Handler` which takes a `Request` and produces a +/// `Response`. +pub struct Iron { + /// Iron contains a `Handler`, which it uses to create responses for client + /// requests. + pub handler: Arc, + + /// Server timeouts. + pub timeouts: Timeouts, + + /// Cpu pool to run synchronus requests on. + /// + /// Defaults to `num_cpus`. Note that reading/writing to the client is + /// handled asyncronusly in a single thread. + pub pool: CpuPool, + + /// Protocol of the incoming requests + /// + /// This is automatically set by the `http` and `https` functions, but + /// can be set if you are manually constructing the hyper `http` instance. + pub protocol: Protocol, + + /// Default host address to use when none is provided + /// + /// When set, this provides a default host for any requests that don't + /// provide one. When unset, any request without a host specified + /// will fail. + pub local_address: Option, +} + +/// A settings struct containing a set of timeouts which can be applied to a server. +#[derive(Debug, PartialEq, Clone, Copy)] +pub struct Timeouts { + /// Controls the timeout for keep alive connections. + /// + /// The default is `Some(Duration::from_secs(5))`. + /// + /// NOTE: Setting this to None will have the effect of turning off keep alive. + pub keep_alive: Option, +} + +impl Default for Timeouts { + fn default() -> Self { + Timeouts { + keep_alive: Some(Duration::from_secs(5)), + } + } +} + +#[derive(Clone)] +enum _Protocol { + Http, + Https, +} + +/// Protocol used to serve content. +#[derive(Clone)] +pub struct Protocol(_Protocol); + +impl Protocol { + /// Plaintext HTTP/1 + pub fn http() -> Protocol { + Protocol(_Protocol::Http) + } + + /// HTTP/1 over SSL/TLS + pub fn https() -> Protocol { + Protocol(_Protocol::Https) + } + + /// Returns the name used for this protocol in a URI's scheme part. + pub fn name(&self) -> &str { + match self.0 { + _Protocol::Http => "http", + _Protocol::Https => "https", + } + } +} + +impl Iron { + /// Instantiate a new instance of `Iron`. + /// + /// This will create a new `Iron`, the base unit of the server, using the + /// passed in `Handler`. + pub fn new(handler: H) -> Iron { + Iron { + handler: Arc::new(handler), + protocol: Protocol::http(), + local_address: None, + timeouts: Timeouts::default(), + pool: CpuPool::new_num_cpus(), + } + } + + /// Kick off the server process using the HTTP protocol. + /// + /// Call this once to begin listening for requests on the server. + pub fn http(mut self, addr: A) + where + A: ToSocketAddrs, + { + let addr: SocketAddr = addr.to_socket_addrs().unwrap().next().unwrap(); + self.local_address = Some(addr); + + let server = Server::bind(&addr) + .tcp_keepalive(self.timeouts.keep_alive) + .serve(self) + .map_err(|e| eprintln!("server error: {}", e)); + + hyper::rt::run(server); + } +} + +impl NewService for Iron { + type ReqBody = hyper::body::Body; + type ResBody = hyper::body::Body; + type Error = Error; + type Service = IronHandler; + type InitError = Error; + type Future = future::FutureResult; + + fn new_service(&self) -> Self::Future { + future::ok(IronHandler { + handler: self.handler.clone(), + addr: self.local_address, + protocol: self.protocol.clone(), + pool: self.pool.clone(), + }) + } +} + +/// This is the internal struct that translates between hyper and iron. +pub struct IronHandler { + handler: Arc, + addr: Option, + protocol: Protocol, + pool: CpuPool, +} + +impl Service for IronHandler { + type ReqBody = hyper::body::Body; + type ResBody = hyper::body::Body; + type Error = Error; + type Future = Box, Error = Self::Error> + Send>; + + fn call(&mut self, req: HttpRequest) -> Self::Future { + let addr = self.addr; + let proto = self.protocol.clone(); + let handler = self.handler.clone(); + + Box::new(self.pool.spawn_fn(move || { + let mut http_res = HttpResponse::::new(Body::empty()); + *http_res.status_mut() = StatusCode::INTERNAL_SERVER_ERROR; + + match Request::from_http(req, addr, &proto) { + Ok(mut req) => { + // Dispatch the request, write the response back to http_res + handler + .handle(&mut req) + .unwrap_or_else(|e| { + error!("Error handling:\n{:?}\nError was: {:?}", req, e.error); + e.response + }).write_back(&mut http_res, req.method) + } + Err(e) => { + error!("Error creating request:\n {}", e); + bad_request(&mut http_res) + } + }; + future::ok(http_res) + })) + } +} + +fn bad_request(http_res: &mut HttpResponse) { + *http_res.status_mut() = StatusCode::BAD_REQUEST; +} diff --git a/tests/packagedcode/data/package_summary/rust/logger/CONTRIBUTING.md b/tests/packagedcode/data/package_summary/rust/logger/CONTRIBUTING.md new file mode 100644 index 00000000000..12426e49348 --- /dev/null +++ b/tests/packagedcode/data/package_summary/rust/logger/CONTRIBUTING.md @@ -0,0 +1,26 @@ +# Contributing + +**logger** uses the same conventions as **[Iron](https://github.com/iron/iron)**. + +### Overview + +* Fork logger to your own account +* Create a feature branch, namespaced by. + * bug/... + * feat/... + * test/... + * doc/... + * refactor/... +* Make commits to your feature branch. Prefix each commit like so: + * (feat) Added a new feature + * (fix) Fixed inconsistent tests [Fixes #0] + * (refactor) ... + * (cleanup) ... + * (test) ... + * (doc) ... +* Make a pull request with your changes directly to master. Include a + description of your changes. +* Wait for one of the reviewers to look at your code and either merge it or + give feedback which you should adapt to. + +#### Thank you for contributing! diff --git a/tests/packagedcode/data/package_summary/rust/logger/Cargo.toml b/tests/packagedcode/data/package_summary/rust/logger/Cargo.toml new file mode 100644 index 00000000000..cb67fd567a7 --- /dev/null +++ b/tests/packagedcode/data/package_summary/rust/logger/Cargo.toml @@ -0,0 +1,16 @@ +[package] +name = "logger" +version = "0.4.0" +authors = ["Alexander Irbis ", "Jonathan Reem ", "Michael Reinhard "] +description = "Logging middleware for the Iron framework." +repository = "https://github.com/iron/logger" +keywords = ["iron", "web", "logger", "log", "timer"] +license = "MIT" + +[dependencies] +iron = { version = ">=0.4,<0.8.0", default-features = false } +log = "0.4.8" +time = "0.1.42" + +[dev-dependencies] +env_logger = "0.7.1" diff --git a/tests/packagedcode/data/package_summary/rust/logger/LICENSE b/tests/packagedcode/data/package_summary/rust/logger/LICENSE new file mode 100644 index 00000000000..04d30776743 --- /dev/null +++ b/tests/packagedcode/data/package_summary/rust/logger/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014 iron + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. \ No newline at end of file diff --git a/tests/packagedcode/data/package_summary/rust/logger/README.md b/tests/packagedcode/data/package_summary/rust/logger/README.md new file mode 100644 index 00000000000..970addf9b71 --- /dev/null +++ b/tests/packagedcode/data/package_summary/rust/logger/README.md @@ -0,0 +1,73 @@ +logger [![Build Status](https://secure.travis-ci.org/iron/logger.png?branch=master)](https://travis-ci.org/iron/logger) +==== + +> [Morgan](https://github.com/expressjs/morgan)-inspired logging middleware for the [Iron](https://github.com/iron/iron) web framework. + +## Example + +```rust +extern crate iron; +extern crate logger; + +use iron::prelude::*; +use logger::Logger; + +fn main() { + let (logger_before, logger_after) = Logger::new(None); + + let mut chain = Chain::new(no_op_handler); + + // Link logger_before as your first before middleware. + chain.link_before(logger_before); + + // Link logger_after as your *last* after middleware. + chain.link_after(logger_after); + + Iron::new(chain).http("127.0.0.1:3000").unwrap(); +} + +fn no_op_handler(_: &mut Request) -> IronResult { + Ok(Response::with(iron::status::Ok)) +} +``` + +## Overview + +Logger is a part of Iron's [core bundle](https://github.com/iron/core). + +Logger emits request and response information using standard rust [log facade](https://docs.rs/log/0.4.8/log/), formatted with the default format or a custom format string. + +Format strings can specify fields to be logged (ANSI terminal colors and attributes are no longer supported as of [#82](https://github.com/iron/logger/issues/82)). + +## Installation + +If you're using a `Cargo.toml` to manage dependencies, just add logger to the toml: + +```toml +[dependencies.logger] + +git = "https://github.com/iron/logger.git" +``` + +Otherwise, `cargo build`, and the rlib will be in your `target` directory. + +## [Documentation](https://docs.rs/logger) + +Along with the [online documentation](https://docs.rs/logger), +you can build a local copy with `make doc`. + +## [Examples](/examples) + +## Log implementations + +To actually log anything, you will need to use some log implementation that will deliver the logs to your desired location, like standard error output, a file, or a log collecting service. This is not the responsibility of iron-logger alone. There are numerous such implementations to choose from, from simple ones that just write to standard error like [env_logger](https://crates.io/crates/env_logger), to more configurable ones like [simplelog](https://crates.io/crates/simplelog), to ultimate solutions like [slog](https://crates.io/crates/slog). You can find more on [crates.io](https://crates.io/keywords/logging). + +If you are looking for a turn-key solution, just follow the example in [env_logger](https://docs.rs/env_logger/0.7.1/env_logger/). + +## Get Help + +One of us ([@reem](https://github.com/reem/), [@zzmp](https://github.com/zzmp/), +[@theptrk](https://github.com/theptrk/), [@mcreinhard](https://github.com/mcreinhard)) +is usually on `#iron` on the mozilla irc. Come say hi and ask any questions you might have. +We are also usually on `#rust` and `#rust-webdev`. + diff --git a/tests/packagedcode/data/package_summary/rust/logger/src/format.rs b/tests/packagedcode/data/package_summary/rust/logger/src/format.rs new file mode 100644 index 00000000000..c09c05f9605 --- /dev/null +++ b/tests/packagedcode/data/package_summary/rust/logger/src/format.rs @@ -0,0 +1,197 @@ +//! Formatting helpers for the logger middleware. + +use std::default::Default; +use std::str::Chars; +use std::iter::Peekable; +use std::fmt::Formatter; + +use self::FormatText::{Method, URI, Status, ResponseTime, RemoteAddr, RequestTime}; + +/// A formatting style for the `Logger`, consisting of multiple +/// `FormatText`s concatenated into one line. +#[derive(Clone)] +pub struct Format(Vec); + +impl Default for Format { + /// Return the default formatting style for the `Logger`: + /// + /// ```ignore + /// {method} {uri} -> {status} ({response-time}) + /// // This will be written as: {method} {uri} -> {status} ({response-time}) + /// ``` + fn default() -> Format { + Format::new("{method} {uri} {status} ({response-time})").unwrap() + } +} + +impl Format { + /// Create a `Format` from a format string, which can contain the fields + /// `{method}`, `{uri}`, `{status}`, `{response-time}`, `{ip-addr}` and + /// `{request-time}`. + /// + /// Returns `None` if the format string syntax is incorrect. + pub fn new(s: &str) -> Option { + + let parser = FormatParser::new(s.chars().peekable()); + + let mut results = Vec::new(); + + for unit in parser { + match unit { + Some(unit) => results.push(unit), + None => return None + } + } + + Some(Format(results)) + } +} + +pub trait ContextDisplay<'a> { + type Item; + type Display: fmt::Display; + fn display_with(&'a self, + render: &'a dyn Fn(&mut Formatter, &Self::Item) -> Result<(), fmt::Error>) + -> Self::Display; +} + + +impl<'a> ContextDisplay<'a> for Format { + type Item = FormatText; + type Display = FormatDisplay<'a>; + fn display_with(&'a self, + render: &'a dyn Fn(&mut Formatter, &FormatText) -> Result<(), fmt::Error>) + -> FormatDisplay<'a> { + FormatDisplay { + format: self, + render: render, + } + } +} + +struct FormatParser<'a> { + // The characters of the format string. + chars: Peekable>, + + // A reusable buffer for parsing style attributes. + object_buffer: String, + + finished: bool +} + +impl<'a> FormatParser<'a> { + fn new(chars: Peekable) -> FormatParser { + FormatParser { + chars: chars, + + // No attributes are longer than 14 characters, so we can avoid reallocating. + object_buffer: String::with_capacity(14), + + finished: false + } + } +} + +// Some(None) means there was a parse error and this FormatParser should be abandoned. +impl<'a> Iterator for FormatParser<'a> { + type Item = Option; + + fn next(&mut self) -> Option> { + // If the parser has been cancelled or errored for some reason. + if self.finished { return None } + + // Try to parse a new FormatText. + match self.chars.next() { + // Parse a recognized object. + // + // The allowed forms are: + // - {method} + // - {uri} + // - {status} + // - {response-time} + // - {ip-addr} + // - {request-time} + Some('{') => { + self.object_buffer.clear(); + + let mut chr = self.chars.next(); + while chr != None { + match chr.unwrap() { + // Finished parsing, parse buffer. + '}' => break, + c => self.object_buffer.push(c.clone()) + } + + chr = self.chars.next(); + } + + let text = match self.object_buffer.as_ref() { + "method" => Method, + "uri" => URI, + "status" => Status, + "response-time" => ResponseTime, + "request-time" => RequestTime, + "ip-addr" => RemoteAddr, + _ => { + // Error, so mark as finished. + self.finished = true; + return Some(None); + } + }; + + Some(Some(text)) + } + + // Parse a regular string part of the format string. + Some(c) => { + let mut buffer = String::new(); + buffer.push(c); + + loop { + match self.chars.peek() { + // Done parsing. + Some(&'{') | None => return Some(Some(FormatText::Str(buffer))), + + Some(_) => { + buffer.push(self.chars.next().unwrap()) + } + } + } + }, + + // Reached end of the format string. + None => None + } + } +} + +/// A string of text to be logged. This is either one of the data +/// fields supported by the `Logger`, or a custom `String`. +#[derive(Clone)] +#[doc(hidden)] +pub enum FormatText { + Str(String), + Method, + URI, + Status, + ResponseTime, + RemoteAddr, + RequestTime +} + + +pub struct FormatDisplay<'a> { + format: &'a Format, + render: &'a dyn Fn(&mut Formatter, &FormatText) -> Result<(), fmt::Error>, +} + +use std::fmt; +impl<'a> fmt::Display for FormatDisplay<'a> { + fn fmt(&self, fmt: &mut Formatter) -> Result<(), fmt::Error> { + let Format(ref format) = *self.format; + for unit in format { + (self.render)(fmt, unit)?; + } + Ok(()) + } +} diff --git a/tests/packagedcode/data/package_summary/rust/logger/src/lib.rs b/tests/packagedcode/data/package_summary/rust/logger/src/lib.rs new file mode 100644 index 00000000000..6fabe11bf7c --- /dev/null +++ b/tests/packagedcode/data/package_summary/rust/logger/src/lib.rs @@ -0,0 +1,113 @@ +#![deny(missing_docs, warnings)] + +//! Request logging middleware for Iron + +extern crate iron; +#[macro_use] extern crate log; +extern crate time; + +use iron::{AfterMiddleware, BeforeMiddleware, IronResult, IronError, Request, Response}; +use iron::typemap::Key; + +use format::FormatText::{Str, Method, URI, Status, ResponseTime, RemoteAddr, RequestTime}; +use format::{ContextDisplay, FormatText}; + +use std::fmt::{Display, Formatter}; + +mod format; +pub use format::Format; + +/// `Middleware` for logging request and response info to the terminal. +pub struct Logger { + format: Format, +} + +impl Logger { + /// Create a pair of `Logger` middlewares with the specified `format`. If a `None` is passed in, uses the default format: + /// + /// ```ignore + /// {method} {uri} -> {status} ({response-time} ms) + /// ``` + /// + /// While the returned value can be passed straight to `Chain::link`, consider making the logger `BeforeMiddleware` + /// the first in your chain and the logger `AfterMiddleware` the last by doing something like this: + /// + /// ```ignore + /// let mut chain = Chain::new(handler); + /// let (logger_before, logger_after) = Logger::new(None); + /// chain.link_before(logger_before); + /// // link other middlewares here... + /// chain.link_after(logger_after); + /// ``` + pub fn new(format: Option) -> (Logger, Logger) { + let format = format.unwrap_or_default(); + (Logger { format: format.clone() }, Logger { format: format }) + } +} + +struct StartTime; +impl Key for StartTime { type Value = time::Tm; } + +impl Logger { + fn initialise(&self, req: &mut Request) { + req.extensions.insert::(time::now()); + } + + fn log(&self, req: &mut Request, res: &Response) -> IronResult<()> { + let entry_time = *req.extensions.get::().unwrap(); + + let response_time = time::now() - entry_time; + let response_time_ms = (response_time.num_nanoseconds().unwrap_or(0) as f64) / 1000000.0; + + { + let render = |fmt: &mut Formatter, text: &FormatText| { + match *text { + Str(ref string) => fmt.write_str(string), + Method => req.method.fmt(fmt), + URI => req.url.fmt(fmt), + Status => { + match res.status { + Some(status) => status.fmt(fmt), + None => fmt.write_str(""), + } + } + ResponseTime => fmt.write_fmt(format_args!("{} ms", response_time_ms)), + RemoteAddr => req.remote_addr.fmt(fmt), + RequestTime => { + entry_time.strftime("%Y-%m-%dT%H:%M:%S.%fZ%z") + .unwrap() + .fmt(fmt) + } + } + }; + + info!("{}", self.format.display_with(&render)); + } + + Ok(()) + } +} + +impl BeforeMiddleware for Logger { + fn before(&self, req: &mut Request) -> IronResult<()> { + self.initialise(req); + Ok(()) + } + + fn catch(&self, req: &mut Request, err: IronError) -> IronResult<()> { + self.initialise(req); + Err(err) + } +} + +impl AfterMiddleware for Logger { + fn after(&self, req: &mut Request, res: Response) -> IronResult { + self.log(req, &res)?; + Ok(res) + } + + fn catch(&self, req: &mut Request, err: IronError) -> IronResult { + self.log(req, &err.response)?; + Err(err) + } +} diff --git a/tests/packagedcode/data/package_summary/rust/mount/Cargo.toml b/tests/packagedcode/data/package_summary/rust/mount/Cargo.toml new file mode 100644 index 00000000000..2b89c3132de --- /dev/null +++ b/tests/packagedcode/data/package_summary/rust/mount/Cargo.toml @@ -0,0 +1,14 @@ +[package] + +name = "mount" +authors = ["Jonathan Reem "] +version = "0.4.0" +description = "Mounting middleware for Iron." +repository = "https://github.com/iron/mount" +documentation = "https://docs.rs/mount" +license = "MIT" +keywords = ["iron", "web", "handler", "routing"] + +[dependencies] +iron = { path = "../iron", version = "0.6" } +sequence_trie = "0.3" diff --git a/tests/packagedcode/data/package_summary/rust/mount/README.md b/tests/packagedcode/data/package_summary/rust/mount/README.md new file mode 100644 index 00000000000..5a9bc56fb19 --- /dev/null +++ b/tests/packagedcode/data/package_summary/rust/mount/README.md @@ -0,0 +1,73 @@ +mount [![Build Status](https://secure.travis-ci.org/iron/mount.png?branch=master)](https://travis-ci.org/iron/mount) [![Crates.io Status](https://meritbadge.herokuapp.com/mount)](https://crates.io/crates/mount) +==== + +> Mounting middleware for the [Iron](https://github.com/iron/iron) web framework. + +## Example + +```rust +fn send_hello(req: &mut Request) -> IronResult { + println!("Running send_hello handler, URL path: {:?}", req.url.path()); + Ok(Response::with((StatusCode::OK, "Hello!"))) +} + +fn intercept(req: &mut Request) -> IronResult { + println!("Running intercept handler, URL path: {:?}", req.url.path()); + Ok(Response::with((StatusCode::OK, "Blocked!"))) +} + +fn main() { + let mut mount = Mount::new(); + mount.mount("/blocked/", intercept).mount("/", send_hello); + + Iron::new(mount).http("localhost:3000"); +} +``` + +Running the code above, the following HTTP requests would write the following line to the server process's stdout: + +``` +$ curl http://localhost:3000/ +Running send_hello handler, URL path: [""] + +$ curl http://localhost:3000/blocked/ +Running intercept handler, URL path: [""] + +$ curl http://localhost:3000/foo +Running send_hello handler, URL path: ["foo"] + +$ curl http://localhost:3000/blocked/foo +Running intercept handler, URL path: ["foo"] +``` + +## Overview + +mount is a part of Iron's [core bundle](https://github.com/iron/common). + +- Mount a handler on a sub-path, hiding the old path from that handler. + +## Installation + +If you're using `Cargo` to manage dependencies, just add mount to the toml: + +```toml +[dependencies.mount] + +git = "https://github.com/iron/mount.git" +``` + +Otherwise, `cargo build`, and the rlib will be in your `target` directory. + +## [Documentation](https://docs.rs/mount) + +Along with the [online documentation](https://docs.rs/mount), +you can build a local copy with `cargo doc`. + +## [Examples](/examples) + +## Get Help + +One of us ([@reem](https://github.com/reem/), [@zzmp](https://github.com/zzmp/), +[@theptrk](https://github.com/theptrk/), [@mcreinhard](https://github.com/mcreinhard)) +is usually on `#iron` on the mozilla irc. Come say hi and ask any questions you might have. +We are also usually on `#rust` and `#rust-webdev`. diff --git a/tests/packagedcode/data/package_summary/rust/mount/src/mount.rs b/tests/packagedcode/data/package_summary/rust/mount/src/mount.rs new file mode 100644 index 00000000000..c41468515f5 --- /dev/null +++ b/tests/packagedcode/data/package_summary/rust/mount/src/mount.rs @@ -0,0 +1,138 @@ +use std::error::Error; +use std::path::{Path, Component}; +use iron::prelude::*; +use iron::middleware::Handler; +use iron::{StatusCode, Url, typemap}; +use sequence_trie::SequenceTrie; +use std::fmt; + +/// Exposes the original, unmodified path to be stored in `Request::extensions`. +#[derive(Copy, Clone)] +pub struct OriginalUrl; +impl typemap::Key for OriginalUrl { type Value = Url; } + +/// `Mount` is a simple mounting middleware. +/// +/// Mounting allows you to install a handler on a route and have it receive requests as if they +/// are relative to that route. For example, a handler mounted on `/foo/` will receive +/// requests like `/foo/bar` as if they are just `/bar`. Iron's mounting middleware allows +/// you to specify multiple mountings using one middleware instance. Requests that pass through +/// the mounting middleware are passed along to the mounted handler that best matches the request's +/// path. `Request::url` is modified so that requests appear to be relative to the mounted handler's route. +/// +/// Mounted handlers may also access the *original* URL by requesting the `OriginalUrl` key +/// from `Request::extensions`. +pub struct Mount { + inner: SequenceTrie +} + +struct Match { + handler: Box, + length: usize +} + +/// The error returned by `Mount` when a request doesn't match any mounted handlers. +#[derive(Debug)] +pub struct NoMatch; + +impl Error for NoMatch { + fn description(&self) -> &'static str { "No Match" } +} + +impl fmt::Display for NoMatch { + fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { + f.write_str(self.description()) + } +} + +impl Mount { + /// Creates a new instance of `Mount`. + pub fn new() -> Mount { + Mount { + inner: SequenceTrie::new() + } + } + + /// Mounts a given `Handler` onto a route. + /// + /// This method may be called multiple times with different routes. + /// For a given request, the *most specific* handler will be selected. + /// + /// Existing handlers on the same route will be overwritten. + pub fn mount(&mut self, route: &str, handler: H) -> &mut Mount { + // Parse the route into a list of strings. The unwrap is safe because strs are UTF-8. + let key: Vec<&str> = Path::new(route).components().flat_map(|c| + match c { + Component::RootDir => None, + c => Some(c.as_os_str().to_str().unwrap()) + } + ).collect(); + + // Insert a match struct into the trie. + let match_length = key.len(); + self.inner.insert(key, Match { + handler: Box::new(handler) as Box, + length: match_length, + }); + self + } +} + +impl Handler for Mount { + fn handle(&self, req: &mut Request) -> IronResult { + // Find the matching handler. + let matched = { + // Extract the request path. + let path = req.url.path(); + + // If present, remove the trailing empty string (which represents a trailing slash). + // If it isn't removed the path will never match anything, because + // Path::str_components ignores trailing slashes and will never create routes + // ending in "". + let key = match path.last() { + Some(s) if s.is_empty() => &path[..path.len() - 1], + _ => &path + }; + + let key: Vec<_> = key.into_iter().map(|s| String::from(*s)).collect(); + + // Search the Trie for the nearest most specific match. + match self.inner.get_ancestor(&key) { + Some(matched) => matched, + None => return Err(IronError::new(NoMatch, StatusCode::NOT_FOUND)) + } + }; + + // We have a match, so fire off the child. + // If another mount middleware hasn't already, insert the unmodified url + // into the extensions as the "original url". + let is_outer_mount = !req.extensions.contains::(); + if is_outer_mount { + req.extensions.insert::(req.url.clone()); + } + + // Remove the prefix from the request's path before passing it to the mounted handler. + // If the prefix is entirely removed and no trailing slash was present, the new path + // will be the empty list. For the purposes of redirection, conveying that the path + // did not include a trailing slash is more important than providing a non-empty list. + let path = req.url.path()[matched.length..].join("/"); + req.url.as_mut().set_path(&path); + + let res = matched.handler.handle(req); + + // Reverse the URL munging, for future middleware. + req.url = match req.extensions.get::() { + Some(original) => original.clone(), + None => panic!("OriginalUrl unexpectedly removed from req.extensions.") + }; + + // If this mount middleware is the outermost mount middleware, + // remove the original url from the extensions map to prevent leakage. + if is_outer_mount { + req.extensions.remove::(); + } + + res + } +} + diff --git a/tests/packagedcode/data/package_summary/rust/persistent/Cargo.toml b/tests/packagedcode/data/package_summary/rust/persistent/Cargo.toml new file mode 100644 index 00000000000..50a8a2eefad --- /dev/null +++ b/tests/packagedcode/data/package_summary/rust/persistent/Cargo.toml @@ -0,0 +1,14 @@ +[package] + +name = "persistent" +authors = ["Jonathan Reem "] +version = "0.4.0" +description = "A set of middleware for sharing server-global data in Iron." +repository = "https://github.com/iron/persistent" +documentation = "https://docs.rs/persistent" +license = "MIT" +keywords = ["iron", "web", "persistence", "sharing", "global"] + +[dependencies] +iron = { path = "../iron", version = "0.6" } +plugin = "0.2" diff --git a/tests/packagedcode/data/package_summary/rust/persistent/README.md b/tests/packagedcode/data/package_summary/rust/persistent/README.md new file mode 100644 index 00000000000..b74bbc54502 --- /dev/null +++ b/tests/packagedcode/data/package_summary/rust/persistent/README.md @@ -0,0 +1,35 @@ +persistent [![Build Status](https://secure.travis-ci.org/iron/persistent.png?branch=master)](https://travis-ci.org/iron/persistent) +==== + +> Persistent storage as middleware for the [Iron](https://github.com/iron/iron) web framework. + +- Share persistent data across requests +- Read or modify locally stored data + +Use this if you are currently thinking about using `std::sync::Arc` to share +state between request handlers. + +## Installation + +If you're using a `Cargo.toml` to manage dependencies, just add persistent to the toml: + +```toml +[dependencies] +persistent = "x.y.z" # Insert current version here +``` + +Otherwise, `cargo build`, and the rlib will be in your `target` directory. + +## [Documentation](https://docs.rs/persistent) + +Along with the [online documentation](https://docs.rs/persistent), +you can build a local copy with `make doc`. + +## [Examples](/examples) + +## Get Help + +One of us ([@reem](https://github.com/reem/), [@zzmp](https://github.com/zzmp/), +[@theptrk](https://github.com/theptrk/), [@mcreinhard](https://github.com/mcreinhard)) +is usually on `#iron` on the mozilla irc. Come say hi and ask any questions you might have. +We are also usually on `#rust` and `#rust-webdev`. diff --git a/tests/packagedcode/data/package_summary/rust/persistent/src/lib.rs b/tests/packagedcode/data/package_summary/rust/persistent/src/lib.rs new file mode 100644 index 00000000000..8e3b2e6feea --- /dev/null +++ b/tests/packagedcode/data/package_summary/rust/persistent/src/lib.rs @@ -0,0 +1,267 @@ +#![cfg_attr(test, deny(warnings))] +#![deny(missing_docs)] + +//! A set of middleware for sharing data between requests in the Iron +//! framework. + +extern crate iron; +extern crate plugin; + +use iron::{Request, Response, BeforeMiddleware, AfterMiddleware, IronResult}; +use iron::typemap::Key; +use std::sync::{Arc, RwLock, Mutex}; +use std::fmt; +use std::error::Error; +use plugin::Plugin; + +/// The type that can be returned by `eval` to indicate error. +#[derive(Clone, Debug)] +pub enum PersistentError { + /// The value was not found. + NotFound +} + +impl Error for PersistentError { + fn description(&self) -> &str { + match *self { + PersistentError::NotFound => "Value not found in extensions." + } + } +} + +impl fmt::Display for PersistentError { + fn fmt(&self, f: &mut fmt::Formatter) -> Result<(), fmt::Error> { + self.description().fmt(f) + } +} + +/// Helper trait for overloading the constructors of `Read`/`Write`/`State`. +/// This is an implementation detail, and should not be used for any other +/// purpose. +/// +/// For example, this trait lets you construct a `Read` from either a `T` or +/// an `Arc`. +pub trait PersistentInto { + /// Convert `self` into a value of type `T`. + fn persistent_into(self) -> T; +} + +impl PersistentInto for T { + fn persistent_into(self) -> T { self } +} + +impl PersistentInto> for T { + fn persistent_into(self) -> Arc { + Arc::new(self) + } +} + +impl PersistentInto>> for T { + fn persistent_into(self) -> Arc> { + Arc::new(Mutex::new(self)) + } +} + +impl PersistentInto>> for T { + fn persistent_into(self) -> Arc> { + Arc::new(RwLock::new(self)) + } +} + +/// Middleware for data that persists between requests with read and write capabilities. +/// +/// The data is stored behind a `RwLock`, so multiple read locks +/// can be taken out concurrently. +/// +/// If most threads need to take out a write lock, you may want to +/// consider `Write`, which stores the data behind a `Mutex`, which +/// has a faster locking speed. +/// +/// `State` can be linked as `BeforeMiddleware` to add data to the `Request` +/// extensions and it can be linked as an `AfterMiddleware` to add data to +/// the `Response` extensions. +/// +/// `State` also implements `Plugin`, so the data stored within can be +/// accessed through `request.get::>()` as an `Arc>`. +pub struct State { + data: Arc> +} + +/// Middleware for data that persists between Requests with read-only capabilities. +/// +/// The data is stored behind an Arc, so multiple threads can have +/// concurrent, non-blocking access. +/// +/// `Read` can be linked as `BeforeMiddleware` to add data to the `Request` +/// extensions and it can be linked as an `AfterMiddleware` to add data to +/// the `Response` extensions. +/// +/// `Read` also implements `Plugin`, so the data stored within can be +/// accessed through `request.get::>()` as an `Arc`. +pub struct Read { + data: Arc +} + +/// Middleware for data that persists between Requests for data which mostly +/// needs to be written instead of read. +/// +/// The data is stored behind a `Mutex`, so only one request at a time can +/// access the data. This is more performant than `State` in the case where +/// most uses of the data require a write lock. +/// +/// `Write` can be linked as `BeforeMiddleware` to add data to the `Request` +/// extensions and it can be linked as an `AfterMiddleware` to add data to +/// the `Response` extensions. +/// +/// `Write` also implements `Plugin`, so the data stored within can be +/// accessed through `request.get::>()` as an `Arc>`. +pub struct Write { + data: Arc> +} + +impl Clone for Read

where P::Value: Send + Sync { + fn clone(&self) -> Read

{ + Read { data: self.data.clone() } + } +} + +impl Clone for State

where P::Value: Send + Sync { + fn clone(&self) -> State

{ + State { data: self.data.clone() } + } +} + +impl Clone for Write

where P::Value: Send { + fn clone(&self) -> Write

{ + Write { data: self.data.clone() } + } +} + +impl Key for State

where P::Value: 'static { + type Value = Arc>; +} + +impl Key for Read

where P::Value: 'static { + type Value = Arc; +} + +impl Key for Write

where P::Value: 'static { + type Value = Arc>; +} + +impl Plugin for State

where P::Value: Send + Sync { + type Error = PersistentError; + fn eval(req: &mut Request) -> Result>, PersistentError> { + req.extensions.get::>().cloned().ok_or(PersistentError::NotFound) + } +} + +impl Plugin for Read

where P::Value: Send + Sync { + type Error = PersistentError; + fn eval(req: &mut Request) -> Result, PersistentError> { + req.extensions.get::>().cloned().ok_or(PersistentError::NotFound) + } +} + +impl Plugin for Write

where P::Value: Send { + type Error = PersistentError; + fn eval(req: &mut Request) -> Result>, PersistentError> { + req.extensions.get::>().cloned().ok_or(PersistentError::NotFound) + } +} + +impl BeforeMiddleware for State

where P::Value: Send + Sync { + fn before(&self, req: &mut Request) -> IronResult<()> { + req.extensions.insert::>(self.data.clone()); + Ok(()) + } +} + +impl BeforeMiddleware for Read

where P::Value: Send + Sync { + fn before(&self, req: &mut Request) -> IronResult<()> { + req.extensions.insert::>(self.data.clone()); + Ok(()) + } +} + +impl BeforeMiddleware for Write

where P::Value: Send { + fn before(&self, req: &mut Request) -> IronResult<()> { + req.extensions.insert::>(self.data.clone()); + Ok(()) + } +} + +impl AfterMiddleware for State

where P::Value: Send + Sync { + fn after(&self, _: &mut Request, mut res: Response) -> IronResult { + res.extensions.insert::>(self.data.clone()); + Ok(res) + } +} + +impl AfterMiddleware for Read

where P::Value: Send + Sync { + fn after(&self, _: &mut Request, mut res: Response) -> IronResult { + res.extensions.insert::>(self.data.clone()); + Ok(res) + } +} + +impl AfterMiddleware for Write

where P::Value: Send { + fn after(&self, _: &mut Request, mut res: Response) -> IronResult { + res.extensions.insert::>(self.data.clone()); + Ok(res) + } +} + +impl State

where P::Value: Send + Sync { + /// Construct a new pair of `State` that can be passed directly to `Chain::link`. + /// + /// The data is initialized with the passed-in value. + pub fn both(start: T) -> (State

, State

) where T: PersistentInto>> { + let x = State { data: start.persistent_into() }; + (x.clone(), x) + } + + /// Construct a new `State` that can be passed directly to + /// `Chain::link_before` or `Chain::link_after`. + /// + /// The data is initialized with the passed-in value. + pub fn one(start: T) -> State

where T: PersistentInto>> { + State { data: start.persistent_into() } + } +} + +impl Read

where P::Value: Send + Sync { + /// Construct a new pair of `Read` that can be passed directly to `Chain::link`. + /// + /// The data is initialized with the passed-in value. + pub fn both(start: T) -> (Read

, Read

) where T: PersistentInto> { + let x = Read { data: start.persistent_into() }; + (x.clone(), x) + } + + /// Construct a new `Read` that can be passed directly to + /// `Chain::link_before` or `Chain::link_after`. + /// + /// The data is initialized with the passed-in value. + pub fn one(start: T) -> Read

where T: PersistentInto> { + Read { data: start.persistent_into() } + } +} + +impl Write

where P::Value: Send { + /// Construct a new pair of `Write` that can be passed directly to `Chain::link`. + /// + /// The data is initialized with the passed-in value. + pub fn both(start: T) -> (Write

, Write

) where T: PersistentInto>> { + let x = Write { data: start.persistent_into() }; + (x.clone(), x) + } + + /// Construct a new `Write` that can be passed directly to + /// `Chain::link_before` or `Chain::link_after`. + /// + /// The data is initialized with the passed-in value. + pub fn one(start: T) -> Write

where T: PersistentInto>> { + Write { data: start.persistent_into() } + } +} diff --git a/tests/packagedcode/data/package_summary/rust/router/Cargo.toml b/tests/packagedcode/data/package_summary/rust/router/Cargo.toml new file mode 100644 index 00000000000..2bb106cae8b --- /dev/null +++ b/tests/packagedcode/data/package_summary/rust/router/Cargo.toml @@ -0,0 +1,15 @@ +[package] + +name = "router" +authors = ["Jonathan Reem "] +license = "MIT" +version = "0.6.0" +description = "A router for the Iron framework." +repository = "https://github.com/iron/router" +documentation = "https://docs.rs/router" +keywords = ["iron", "web", "http", "routing", "router"] + +[dependencies] +route-recognizer = "0.1" +iron = { path = "../iron", version = "0.6" } +url = "1.1" diff --git a/tests/packagedcode/data/package_summary/rust/router/README.md b/tests/packagedcode/data/package_summary/rust/router/README.md new file mode 100644 index 00000000000..b28f562c5fa --- /dev/null +++ b/tests/packagedcode/data/package_summary/rust/router/README.md @@ -0,0 +1,64 @@ +Router [![Build Status](https://secure.travis-ci.org/iron/router.png?branch=master)](https://travis-ci.org/iron/router) [![Crates.io Status](https://meritbadge.herokuapp.com/router)](https://crates.io/crates/router) +==== + +> Routing handler for the [Iron](https://github.com/iron/iron) web framework. + +Router is a fast, convenient, and flexible routing middleware for Iron. It +allows complex glob patterns and named url parameters and also allows handlers +to be any Handler, including all Chains. + +## Example + +```rust +extern crate iron; +extern crate router; + +use iron::prelude::*; +use iron::status; +use router::Router; + +fn main() { + let mut router = Router::new(); // Alternative syntax: + router.get("/", handler, "index"); // let router = router!(index: get "/" => handler, + router.get("/:query", handler, "query"); // query: get "/:query" => handler); + + Iron::new(router).http("localhost:3000").unwrap(); + + fn handler(req: &mut Request) -> IronResult { + let ref query = req.extensions.get::().unwrap().find("query").unwrap_or("/"); + Ok(Response::with((status::Ok, *query))) + } +} +``` + +## Overview + +Router is a part of Iron's [core bundle](https://github.com/iron/core). + +- Route client requests based on their paths +- Parse parameters and provide them to other middleware/handlers + +## Installation + +If you're using cargo, just add router to your `Cargo.toml`. + +```toml +[dependencies] + +router = "*" +``` + +Otherwise, `cargo build`, and the rlib will be in your `target` directory. + +## [Documentation](https://docs.rs/router) + +Along with the [online documentation](https://docs.rs/router), +you can build a local copy with `make doc`. + +## [Examples](/examples) + +## Get Help + +One of us is usually on `#iron` on the mozilla irc. +Come say hi and ask any questions you might have. +We are also usually on `#rust` and `#rust-webdev`. diff --git a/tests/packagedcode/data/package_summary/rust/router/src/router.rs b/tests/packagedcode/data/package_summary/rust/router/src/router.rs new file mode 100644 index 00000000000..3fb5736384f --- /dev/null +++ b/tests/packagedcode/data/package_summary/rust/router/src/router.rs @@ -0,0 +1,355 @@ +use std::collections::HashMap; +use std::error::Error; +use std::fmt; +use std::sync::Arc; + +use iron::{Request, Response, Handler, IronResult, IronError}; +use iron::{StatusCode, method, Method, headers}; +use iron::typemap::Key; +use iron::modifiers::Redirect; + +use recognizer::Router as Recognizer; +use recognizer::{Match, Params}; + + +pub struct RouterInner { + // The routers, specialized by method. + pub routers: HashMap>>, + // Routes that accept any method. + pub wildcard: Recognizer>, + // Used in URL generation. + pub route_ids: HashMap +} + +/// `Router` provides an interface for creating complex routes as middleware +/// for the Iron framework. +pub struct Router { + inner: Arc +} + +impl Router { + /// Construct a new, empty `Router`. + /// + /// ``` + /// # use router::Router; + /// let router = Router::new(); + /// ``` + pub fn new() -> Router { + Router { + inner: Arc::new(RouterInner { + routers: HashMap::new(), + wildcard: Recognizer::new(), + route_ids: HashMap::new() + }) + } + } + + fn mut_inner(&mut self) -> &mut RouterInner { + Arc::get_mut(&mut self.inner).expect("Cannot modify router at this point.") + } + + /// Add a new route to a `Router`, matching both a method and glob pattern. + /// + /// `route` supports glob patterns: `*` for a single wildcard segment and + /// `:param` for matching storing that segment of the request url in the `Params` + /// object, which is stored in the request `extensions`. + /// + /// For instance, to route `Get` requests on any route matching + /// `/users/:userid/:friend` and store `userid` and `friend` in + /// the exposed Params object: + /// + /// ```ignore + /// let mut router = Router::new(); + /// router.route(method::Get, "/users/:userid/:friendid", controller, "user_friend"); + /// ``` + /// + /// `route_id` is a unique name for your route, and is used when generating an URL with + /// `url_for`. + /// + /// The controller provided to route can be any `Handler`, which allows + /// extreme flexibility when handling routes. For instance, you could provide + /// a `Chain`, a `Handler`, which contains an authorization middleware and + /// a controller function, so that you can confirm that the request is + /// authorized for this route before handling it. + pub fn route, H: Handler, I: AsRef>(&mut self, method: method::Method, glob: S, handler: H, route_id: I) -> &mut Router { + self.mut_inner().routers + .entry(method) + .or_insert(Recognizer::new()) + .add(glob.as_ref(), Box::new(handler)); + self.route_id(route_id.as_ref(), glob.as_ref()); + self + } + + fn route_id(&mut self, id: &str, glob: &str) { + let inner = self.mut_inner(); + let ref mut route_ids = inner.route_ids; + + match route_ids.get(id) { + Some(other_glob) if glob != other_glob => panic!("Duplicate route_id: {}", id), + _ => () + }; + + route_ids.insert(id.to_owned(), glob.to_owned()); + } + + /// Like route, but specialized to the `Get` method. + pub fn get, H: Handler, I: AsRef>(&mut self, glob: S, handler: H, route_id: I) -> &mut Router { + self.route(Method::GET, glob, handler, route_id) + } + + /// Like route, but specialized to the `Post` method. + pub fn post, H: Handler, I: AsRef>(&mut self, glob: S, handler: H, route_id: I) -> &mut Router { + self.route(Method::POST, glob, handler, route_id) + } + + /// Like route, but specialized to the `Put` method. + pub fn put, H: Handler, I: AsRef>(&mut self, glob: S, handler: H, route_id: I) -> &mut Router { + self.route(Method::PUT, glob, handler, route_id) + } + + /// Like route, but specialized to the `Delete` method. + pub fn delete, H: Handler, I: AsRef>(&mut self, glob: S, handler: H, route_id: I) -> &mut Router { + self.route(Method::DELETE, glob, handler, route_id) + } + + /// Like route, but specialized to the `Head` method. + pub fn head, H: Handler, I: AsRef>(&mut self, glob: S, handler: H, route_id: I) -> &mut Router { + self.route(Method::HEAD, glob, handler, route_id) + } + + /// Like route, but specialized to the `Patch` method. + pub fn patch, H: Handler, I: AsRef>(&mut self, glob: S, handler: H, route_id: I) -> &mut Router { + self.route(Method::PATCH, glob, handler, route_id) + } + + /// Like route, but specialized to the `Options` method. + pub fn options, H: Handler, I: AsRef>(&mut self, glob: S, handler: H, route_id: I) -> &mut Router { + self.route(Method::OPTIONS, glob, handler, route_id) + } + + /// Route will match any method, including gibberish. + /// In case of ambiguity, handlers specific to methods will be preferred. + pub fn any, H: Handler, I: AsRef>(&mut self, glob: S, handler: H, route_id: I) -> &mut Router { + self.mut_inner().wildcard.add(glob.as_ref(), Box::new(handler)); + self.route_id(route_id.as_ref(), glob.as_ref()); + self + } + + fn recognize(&self, method: &method::Method, path: &str) + -> Option>> { + self.inner.routers.get(method).and_then(|router| router.recognize(path).ok()) + .or(self.inner.wildcard.recognize(path).ok()) + } + + fn handle_options(&self, path: &str) -> Response { + static METHODS: &'static [method::Method] = + &[Method::GET, Method::POST, Method::PUT, + Method::DELETE, Method::HEAD, Method::PATCH]; + + // Get all the available methods and return them. + let mut options = vec![]; + + for method in METHODS.iter() { + self.inner.routers.get(method).map(|router| { + if let Some(_) = router.recognize(path).ok() { + options.push(method.clone()); + } + }); + } + // If GET is there, HEAD is also there. + if options.contains(&Method::GET) && !options.contains(&Method::HEAD) { + options.push(Method::HEAD); + } + + let mut res = Response::with(StatusCode::OK); + for option in options { + res.headers.append(headers::ALLOW, option.as_str().parse().unwrap()); + } + res + } + + // Tests for a match by adding or removing a trailing slash. + fn redirect_slash(&self, req : &Request) -> Option { + let mut url = req.url.clone(); + let mut path = url.path().join("/"); + + if let Some(last_char) = path.chars().last() { + { + let mut path_segments = url.as_mut().path_segments_mut().unwrap(); + if last_char == '/' { + // We didn't recognize anything without a trailing slash; try again with one appended. + path.pop(); + path_segments.pop(); + } else { + // We didn't recognize anything with a trailing slash; try again without it. + path.push('/'); + path_segments.push(""); + } + } + } + + self.recognize(&req.method, &path).and( + Some(IronError::new(TrailingSlash, + (StatusCode::MOVED_PERMANENTLY, Redirect(url)))) + ) + } + + fn handle_method(&self, req: &mut Request, path: &str) -> Option> { + if let Some(matched) = self.recognize(&req.method, path) { + req.extensions.insert::(matched.params); + req.extensions.insert::(self.inner.clone()); + Some(matched.handler.handle(req)) + } else { self.redirect_slash(req).and_then(|redirect| Some(Err(redirect))) } + } +} + +impl Key for Router { type Value = Params; } + +impl Key for RouterInner { type Value = Arc; } + +impl Handler for Router { + fn handle(&self, req: &mut Request) -> IronResult { + let path = req.url.path().join("/"); + + self.handle_method(req, &path).unwrap_or_else(|| + match req.method { + Method::OPTIONS => Ok(self.handle_options(&path)), + // For HEAD, fall back to GET. Hyper ensures no response body is written. + Method::HEAD => { + req.method = Method::GET; + self.handle_method(req, &path).unwrap_or( + Err(IronError::new(NoRoute, StatusCode::NOT_FOUND)) + ) + } + _ => Err(IronError::new(NoRoute, StatusCode::NOT_FOUND)) + } + ) + } +} + +/// The error thrown by router if there is no matching route, +/// it is always accompanied by a NotFound response. +#[derive(Debug, PartialEq, Eq)] +pub struct NoRoute; + +impl fmt::Display for NoRoute { + fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { + f.write_str("No matching route found.") + } +} + +impl Error for NoRoute { + fn description(&self) -> &str { "No Route" } +} + +/// The error thrown by router if a request was redirected +/// by adding or removing a trailing slash. +#[derive(Debug, PartialEq, Eq)] +pub struct TrailingSlash; + +impl fmt::Display for TrailingSlash { + fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { + f.write_str("The request had a trailing slash.") + } +} + +impl Error for TrailingSlash { + fn description(&self) -> &str { "Trailing Slash" } +} + +#[cfg(test)] +mod test { + use super::Router; + use iron::{headers, method, Method, StatusCode, Request, Response}; + + #[test] + fn test_handle_options_post() { + let mut router = Router::new(); + router.post("/", |_: &mut Request| { + Ok(Response::with((StatusCode::OK, ""))) + }, ""); + let resp = router.handle_options("/"); + let headers : Vec = resp.headers.get_all(headers::ALLOW).into_iter().map(|s| s.to_str().unwrap().parse().unwrap()).collect(); + let expected = vec![Method::POST]; + assert_eq!(expected, headers); + } + + #[test] + fn test_handle_options_get_head() { + let mut router = Router::new(); + router.get("/", |_: &mut Request| { + Ok(Response::with((StatusCode::OK, ""))) + }, ""); + let resp = router.handle_options("/"); + let headers : Vec = resp.headers.get_all(headers::ALLOW).into_iter().map(|s| s.to_str().unwrap().parse().unwrap()).collect(); + let expected = vec![method::Method::GET, method::Method::HEAD]; + assert_eq!(expected, headers); + } + + #[test] + fn test_handle_any_ok() { + let mut router = Router::new(); + router.post("/post", |_: &mut Request| { + Ok(Response::with((StatusCode::OK, ""))) + }, ""); + router.any("/post", |_: &mut Request| { + Ok(Response::with((StatusCode::OK, ""))) + }, ""); + router.put("/post", |_: &mut Request| { + Ok(Response::with((StatusCode::OK, ""))) + }, ""); + router.any("/get", |_: &mut Request| { + Ok(Response::with((StatusCode::OK, ""))) + }, "any"); + + assert!(router.recognize(&Method::GET, "/post").is_some()); + assert!(router.recognize(&Method::GET, "/get").is_some()); + } + + #[test] + fn test_request() { + let mut router = Router::new(); + router.post("/post", |_: &mut Request| { + Ok(Response::with((StatusCode::OK, ""))) + }, ""); + router.get("/post", |_: &mut Request| { + Ok(Response::with((StatusCode::OK, ""))) + }, ""); + + assert!(router.recognize(&Method::POST, "/post").is_some()); + assert!(router.recognize(&Method::GET, "/post").is_some()); + assert!(router.recognize(&Method::PUT, "/post").is_none()); + assert!(router.recognize(&Method::GET, "/post/").is_none()); + } + + #[test] + fn test_not_found() { + let mut router = Router::new(); + router.put("/put", |_: &mut Request| { + Ok(Response::with((StatusCode::OK, ""))) + }, ""); + assert!(router.recognize(&Method::PATCH, "/patch").is_none()); + } + + #[test] + #[should_panic] + fn test_same_route_id() { + let mut router = Router::new(); + router.put("/put", |_: &mut Request| { + Ok(Response::with((StatusCode::OK, ""))) + }, "my_route_id"); + router.get("/get", |_: &mut Request| { + Ok(Response::with((StatusCode::OK, ""))) + }, "my_route_id"); + } + + #[test] + fn test_wildcard_regression() { + let mut router = Router::new(); + router.options("*", |_: &mut Request| Ok(Response::with((StatusCode::OK, ""))), "id1"); + router.put("/upload/*filename", |_: &mut Request| Ok(Response::with((StatusCode::OK, ""))), "id2"); + assert!(router.recognize(&Method::OPTIONS, "/foo").is_some()); + assert!(router.recognize(&Method::PUT, "/foo").is_none()); + assert!(router.recognize(&Method::PUT, "/upload/foo").is_some()); + } +} diff --git a/tests/packagedcode/test_package_summary.py b/tests/packagedcode/test_package_summary.py index 05c665b1eb9..9fc7b0450e9 100644 --- a/tests/packagedcode/test_package_summary.py +++ b/tests/packagedcode/test_package_summary.py @@ -39,6 +39,13 @@ def test_package_summary_for_rubygems(self): run_scan_click(['--package','--license','--copyright', '--strip-root', '--processes', '-1', '--package-summary', '--summary' , '--classify', '--json-pp', result_file, test_dir]) check_json_scan(expected_file, result_file, remove_uuid=True, remove_file_date=True, regen=REGEN_TEST_FIXTURES) + def test_package_summary_for_rust(self): + test_dir = self.get_test_loc('package_summary/rust') + result_file = self.get_temp_file('json') + expected_file = self.get_test_loc('package_summary/rust-expected.json') + + run_scan_click(['--package','--license','--copyright', '--strip-root', '--processes', '-1', '--package-summary', '--summary' , '--classify', '--json-pp', result_file, test_dir]) + check_json_scan(expected_file, result_file, remove_uuid=True, remove_file_date=True, regen=REGEN_TEST_FIXTURES) # # Package Attribute tests # def test_package_summary__does_summarize_npm_copyright(self): From 3bff56cac92dbe2379e5b4ec8e0b9a479218e593 Mon Sep 17 00:00:00 2001 From: swastik Date: Sat, 24 Aug 2024 23:44:00 +0530 Subject: [PATCH 54/57] Fix license-clarity-score plugin compute_license_score func input Signed-off-by: swastik --- src/summarycode/score.py | 15 +++++++++++---- src/summarycode/summarizer.py | 11 +---------- 2 files changed, 12 insertions(+), 14 deletions(-) diff --git a/src/summarycode/score.py b/src/summarycode/score.py index c1e8ecd9494..2604fbc6aac 100644 --- a/src/summarycode/score.py +++ b/src/summarycode/score.py @@ -75,7 +75,8 @@ def is_enabled(self, license_clarity_score, **kwargs): def process_codebase(self, codebase, license_clarity_score, **kwargs): if TRACE: logger_debug('LicenseClarityScore:process_codebase') - scoring_elements,_, declared_license_expression = compute_license_score(resources=None) + codebase_resources= get_codebase_resources(codebase) + scoring_elements,_, declared_license_expression = compute_license_score(resources= codebase_resources) codebase.attributes.summary['declared_license_expression'] = declared_license_expression codebase.attributes.summary['license_clarity_score'] = scoring_elements.to_dict() @@ -263,9 +264,6 @@ def compute_license_score(resources): if scoring_elements.score > 0: scoring_elements.score -= 10 - # if package_resources: - # return scoring_elements, packageAttrs - # return scoring_elements, declared_license_expression or None return scoring_elements, packageAttrs, declared_license_expression or None @@ -421,6 +419,15 @@ def get_field_values_from_resources( return values +def get_codebase_resources(codebase): + """ + Get resources for the codebase. + """ + codebase_resources= [] + for resource in codebase.walk(topdown=True): + codebase_resources.append(resource.to_dict()) + + return codebase_resources def get_categories_from_match(license_match, licensing=Licensing()): """ diff --git a/src/summarycode/summarizer.py b/src/summarycode/summarizer.py index 06b41efc05a..a9a890b140f 100644 --- a/src/summarycode/summarizer.py +++ b/src/summarycode/summarizer.py @@ -22,6 +22,7 @@ from summarycode.copyright_tallies import canonical_holder from summarycode.score import compute_license_score from summarycode.score import get_field_values_from_resources +from summarycode.score import get_codebase_resources from summarycode.score import unique from summarycode.tallies import compute_codebase_tallies @@ -314,16 +315,6 @@ def get_holders_from_copyright(copyrght): for holder_detection in holder_detections: yield holder_detection.holder -def get_codebase_resources(codebase): - """ - Get resources for the codebase. - """ - codebase_resources= [] - for resource in codebase.walk(topdown=True): - codebase_resources.append(resource.to_dict()) - - return codebase_resources - def is_key_package(package, codebase): """ From 0274044fcea45e71e34329887b091a023b99ad65 Mon Sep 17 00:00:00 2001 From: swastik Date: Sun, 25 Aug 2024 00:26:09 +0530 Subject: [PATCH 55/57] Send resource objects instead of dicts in the summary & package-summary Signed-off-by: swastik --- src/packagedcode/plugin_package.py | 3 ++- src/summarycode/score.py | 16 +++++++++------- 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/src/packagedcode/plugin_package.py b/src/packagedcode/plugin_package.py index e387ce8a06f..f1ef16d6b03 100644 --- a/src/packagedcode/plugin_package.py +++ b/src/packagedcode/plugin_package.py @@ -334,7 +334,8 @@ def process_codebase(self, codebase, package_summary, **kwargs): for package in packages: package_uid = package['package_uid'] if package_uid in package_resources: - package_resource = [resource.to_dict() for resource in package_resources[package_uid]] + package_resource = [resource for resource in package_resources[package_uid]] + scoring_elements, package_attrs, _= compute_license_score(resources=package_resource) license_clarity_score= scoring_elements.to_dict() package_attributes_map[package_uid] = { diff --git a/src/summarycode/score.py b/src/summarycode/score.py index 2604fbc6aac..27afc55bac2 100644 --- a/src/summarycode/score.py +++ b/src/summarycode/score.py @@ -11,6 +11,7 @@ from commoncode.cliutils import PluggableCommandLineOption from commoncode.cliutils import POST_SCAN_GROUP +from commoncode.resource import Resource from license_expression import Licensing from plugincode.post_scan import PostScanPlugin from plugincode.post_scan import post_scan_impl @@ -75,7 +76,7 @@ def is_enabled(self, license_clarity_score, **kwargs): def process_codebase(self, codebase, license_clarity_score, **kwargs): if TRACE: logger_debug('LicenseClarityScore:process_codebase') - codebase_resources= get_codebase_resources(codebase) + codebase_resources = get_codebase_resources(codebase) scoring_elements,_, declared_license_expression = compute_license_score(resources= codebase_resources) codebase.attributes.summary['declared_license_expression'] = declared_license_expression codebase.attributes.summary['license_clarity_score'] = scoring_elements.to_dict() @@ -401,20 +402,21 @@ def get_field_values_from_resources( that are not classified as key files. """ values = [] - for resource in resources: + resource_dict = resource.to_dict() + if key_files_only: - if not resource.get('is_key_file', False): + if not resource_dict.get('is_key_file', False): continue else: - if resource.get('is_key_file', False): + if resource_dict.get('is_key_file', False): continue if is_string: - value = resource.get(field_name) + value = resource_dict.get(field_name) if value: values.append(value) else: - for value in resource.get(field_name, []): + for value in resource_dict.get(field_name, []): values.append(value) return values @@ -425,7 +427,7 @@ def get_codebase_resources(codebase): """ codebase_resources= [] for resource in codebase.walk(topdown=True): - codebase_resources.append(resource.to_dict()) + codebase_resources.append(resource) return codebase_resources From e5146fc6f537a222b626d11b268265f2e097b04c Mon Sep 17 00:00:00 2001 From: swastik Date: Sun, 25 Aug 2024 00:30:10 +0530 Subject: [PATCH 56/57] Minor linting fixed in score.py Signed-off-by: swastik --- src/summarycode/score.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/summarycode/score.py b/src/summarycode/score.py index 27afc55bac2..8f41e1b3a74 100644 --- a/src/summarycode/score.py +++ b/src/summarycode/score.py @@ -11,7 +11,6 @@ from commoncode.cliutils import PluggableCommandLineOption from commoncode.cliutils import POST_SCAN_GROUP -from commoncode.resource import Resource from license_expression import Licensing from plugincode.post_scan import PostScanPlugin from plugincode.post_scan import post_scan_impl @@ -421,6 +420,7 @@ def get_field_values_from_resources( return values + def get_codebase_resources(codebase): """ Get resources for the codebase. @@ -431,6 +431,7 @@ def get_codebase_resources(codebase): return codebase_resources + def get_categories_from_match(license_match, licensing=Licensing()): """ Return a list of license category strings from a single LicenseMatch mapping. From a3dce3f6ae1203502659976e895c43e32b3bf0e8 Mon Sep 17 00:00:00 2001 From: swastik Date: Sun, 25 Aug 2024 19:54:34 +0530 Subject: [PATCH 57/57] Trim down python-whl/rubygem test data #3889 Signed-off-by: swastik --- .../package_summary/python_whl-expected.json | 531 +----------------- .../sample-0.1.0.dist-info/METADATA | 87 +-- .../python_whl/sample-0.1.0.dist-info/RECORD | 10 - .../sample-0.1.0.dist-info/licenses/AUTHORS | 36 -- .../python_whl/sample/__init__.py | 9 - .../python_whl/sample/builder/__init__.py | 2 - .../python_whl/sample/builder/_html5lib.py | 6 - .../python_whl/sample/builder/_htmlparser.py | 9 - .../python_whl/sample/builder/_lxml.py | 7 - .../python_whl/sample/tests/__init__.py | 5 - .../package_summary/rubygems-expected.json | 24 +- .../data/package_summary/rubygems/README.md | 3 - 12 files changed, 26 insertions(+), 703 deletions(-) delete mode 100644 tests/packagedcode/data/package_summary/python_whl/sample-0.1.0.dist-info/RECORD delete mode 100644 tests/packagedcode/data/package_summary/python_whl/sample/builder/__init__.py delete mode 100644 tests/packagedcode/data/package_summary/python_whl/sample/builder/_html5lib.py delete mode 100644 tests/packagedcode/data/package_summary/python_whl/sample/builder/_htmlparser.py delete mode 100644 tests/packagedcode/data/package_summary/python_whl/sample/builder/_lxml.py delete mode 100644 tests/packagedcode/data/package_summary/python_whl/sample/tests/__init__.py delete mode 100644 tests/packagedcode/data/package_summary/rubygems/README.md diff --git a/tests/packagedcode/data/package_summary/python_whl-expected.json b/tests/packagedcode/data/package_summary/python_whl-expected.json index 34d98f98682..a8bd0af9001 100644 --- a/tests/packagedcode/data/package_summary/python_whl-expected.json +++ b/tests/packagedcode/data/package_summary/python_whl-expected.json @@ -14,18 +14,18 @@ "primary_language": null, "other_license_expressions": [ { - "value": "mit", - "count": 7 + "value": null, + "count": 2 }, { - "value": null, - "count": 3 + "value": "mit", + "count": 2 } ], "other_holders": [ { "value": null, - "count": 9 + "count": 3 }, { "value": "Isaac Muse", @@ -47,7 +47,7 @@ "qualifiers": {}, "subpath": null, "primary_language": "Python", - "description": "Screen-scraping library\nBeautiful Soup is a library that makes it easy to scrape information\nfrom web pages. It sits atop an HTML or XML parser, providing Pythonic\nidioms for iterating, searching, and modifying the parse tree.\n\n# Quick start\n\n```\n>>> from bs4 import BeautifulSoup\n>>> soup = BeautifulSoup(\"

SomebadHTML\")\n>>> print(soup.prettify())\n\n \n

\n Some\n \n bad\n \n HTML\n \n \n

\n \n\n>>> soup.find(text=\"bad\")\n'bad'\n>>> soup.i\nHTML\n#\n>>> soup = BeautifulSoup(\"SomebadXML\", \"xml\")\n#\n>>> print(soup.prettify())\n\n\n Some\n \n bad\n \n XML\n \n\n```\n\nTo go beyond the basics, [comprehensive documentation is available](https://www.crummy.com/software/BeautifulSoup/bs4/doc/).\n\n# Links\n\n* [Homepage](https://www.crummy.com/software/BeautifulSoup/bs4/)\n* [Documentation](https://www.crummy.com/software/BeautifulSoup/bs4/doc/)\n* [Discussion group](https://groups.google.com/group/beautifulsoup/)\n* [Development](https://code.launchpad.net/beautifulsoup/)\n* [Bug tracker](https://bugs.launchpad.net/beautifulsoup/)\n* [Complete changelog](https://bazaar.launchpad.net/~leonardr/beautifulsoup/bs4/view/head:/CHANGELOG)\n\n# Note on Python 2 sunsetting\n\nBeautiful Soup's support for Python 2 was discontinued on December 31,\n2020: one year after the sunset date for Python 2 itself. From this\npoint onward, new Beautiful Soup development will exclusively target\nPython 3. The final release of Beautiful Soup 4 to support Python 2\nwas 4.9.3.\n\n# Supporting the project\n\nIf you use Beautiful Soup as part of your professional work, please consider a\n[Tidelift subscription](https://tidelift.com/subscription/pkg/pypi-beautifulsoup4?utm_source=pypi-beautifulsoup4&utm_medium=referral&utm_campaign=readme).\nThis will support many of the free software projects your organization\ndepends on, not just Beautiful Soup.\n\nIf you use Beautiful Soup for personal projects, the best way to say\nthank you is to read\n[Tool Safety](https://www.crummy.com/software/BeautifulSoup/zine/), a zine I\nwrote about what Beautiful Soup has taught me about software\ndevelopment.\n\n# Building the documentation\n\nThe bs4/doc/ directory contains full documentation in Sphinx\nformat. Run `make html` in that directory to create HTML\ndocumentation.\n\n# Running the unit tests\n\nBeautiful Soup supports unit test discovery using Pytest:\n\n```\n$ pytest\n```", + "description": "Screen-scraping library\nBeautiful Soup is a library that makes it easy to scrape information\nfrom web pages. It sits atop an HTML or XML parser, providing Pythonic\nidioms for iterating, searching, and modifying the parse tree.", "release_date": null, "parties": [ { @@ -132,8 +132,8 @@ "identifier": "mit-24a5293c-14d7-5403-efac-1a8b7532c0e8" } ], - "other_license_expression": "mit", - "other_license_expression_spdx": "MIT", + "other_license_expression": null, + "other_license_expression_spdx": null, "other_license_detections": [], "extracted_license_statement": "license: MIT License\nclassifiers:\n - 'License :: OSI Approved :: MIT License'\n", "notice_text": null, @@ -258,64 +258,6 @@ } ], "license_detections": [ - { - "identifier": "mit-5efc8b4c-330e-42ff-3423-92f89eb9526a", - "license_expression": "mit", - "license_expression_spdx": "MIT", - "detection_count": 4, - "reference_matches": [ - { - "license_expression": "mit", - "license_expression_spdx": "MIT", - "from_file": "python_whl/sample/builder/__init__.py", - "start_line": 1, - "end_line": 1, - "matcher": "2-aho", - "score": 100.0, - "matched_length": 11, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "mit_413.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_413.RULE" - }, - { - "license_expression": "mit", - "license_expression_spdx": "MIT", - "from_file": "python_whl/sample/builder/__init__.py", - "start_line": 2, - "end_line": 2, - "matcher": "2-aho", - "score": 100.0, - "matched_length": 2, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "mit_30.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" - } - ] - }, - { - "identifier": "mit-10691223-5437-037e-cdc7-2fea369a7666", - "license_expression": "mit", - "license_expression_spdx": "MIT", - "detection_count": 1, - "reference_matches": [ - { - "license_expression": "mit", - "license_expression_spdx": "MIT", - "from_file": "python_whl/sample/builder/_htmlparser.py", - "start_line": 4, - "end_line": 5, - "matcher": "3-seq", - "score": 63.16, - "matched_length": 12, - "match_coverage": 63.16, - "rule_relevance": 100, - "rule_identifier": "mit_264.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_264.RULE" - } - ] - }, { "identifier": "mit-1f8486fd-7f89-7615-577f-4f2da8721e17", "license_expression": "mit", @@ -326,8 +268,8 @@ "license_expression": "mit", "license_expression_spdx": "MIT", "from_file": "python_whl/sample/__init__.py", - "start_line": 20, - "end_line": 21, + "start_line": 11, + "end_line": 12, "matcher": "3-seq", "score": 63.16, "matched_length": 12, @@ -550,7 +492,7 @@ "qualifiers": {}, "subpath": null, "primary_language": "Python", - "description": "Screen-scraping library\nBeautiful Soup is a library that makes it easy to scrape information\nfrom web pages. It sits atop an HTML or XML parser, providing Pythonic\nidioms for iterating, searching, and modifying the parse tree.\n\n# Quick start\n\n```\n>>> from bs4 import BeautifulSoup\n>>> soup = BeautifulSoup(\"

SomebadHTML\")\n>>> print(soup.prettify())\n\n \n

\n Some\n \n bad\n \n HTML\n \n \n

\n \n\n>>> soup.find(text=\"bad\")\n'bad'\n>>> soup.i\nHTML\n#\n>>> soup = BeautifulSoup(\"SomebadXML\", \"xml\")\n#\n>>> print(soup.prettify())\n\n\n Some\n \n bad\n \n XML\n \n\n```\n\nTo go beyond the basics, [comprehensive documentation is available](https://www.crummy.com/software/BeautifulSoup/bs4/doc/).\n\n# Links\n\n* [Homepage](https://www.crummy.com/software/BeautifulSoup/bs4/)\n* [Documentation](https://www.crummy.com/software/BeautifulSoup/bs4/doc/)\n* [Discussion group](https://groups.google.com/group/beautifulsoup/)\n* [Development](https://code.launchpad.net/beautifulsoup/)\n* [Bug tracker](https://bugs.launchpad.net/beautifulsoup/)\n* [Complete changelog](https://bazaar.launchpad.net/~leonardr/beautifulsoup/bs4/view/head:/CHANGELOG)\n\n# Note on Python 2 sunsetting\n\nBeautiful Soup's support for Python 2 was discontinued on December 31,\n2020: one year after the sunset date for Python 2 itself. From this\npoint onward, new Beautiful Soup development will exclusively target\nPython 3. The final release of Beautiful Soup 4 to support Python 2\nwas 4.9.3.\n\n# Supporting the project\n\nIf you use Beautiful Soup as part of your professional work, please consider a\n[Tidelift subscription](https://tidelift.com/subscription/pkg/pypi-beautifulsoup4?utm_source=pypi-beautifulsoup4&utm_medium=referral&utm_campaign=readme).\nThis will support many of the free software projects your organization\ndepends on, not just Beautiful Soup.\n\nIf you use Beautiful Soup for personal projects, the best way to say\nthank you is to read\n[Tool Safety](https://www.crummy.com/software/BeautifulSoup/zine/), a zine I\nwrote about what Beautiful Soup has taught me about software\ndevelopment.\n\n# Building the documentation\n\nThe bs4/doc/ directory contains full documentation in Sphinx\nformat. Run `make html` in that directory to create HTML\ndocumentation.\n\n# Running the unit tests\n\nBeautiful Soup supports unit test discovery using Pytest:\n\n```\n$ pytest\n```", + "description": "Screen-scraping library\nBeautiful Soup is a library that makes it easy to scrape information\nfrom web pages. It sits atop an HTML or XML parser, providing Pythonic\nidioms for iterating, searching, and modifying the parse tree.", "release_date": null, "parties": [ { @@ -641,98 +583,7 @@ "extracted_license_statement": "license: MIT License\nclassifiers:\n - 'License :: OSI Approved :: MIT License'\n", "notice_text": null, "source_packages": [], - "file_references": [ - { - "path": "sample/__init__.py", - "size": 33822, - "sha1": null, - "md5": null, - "sha256": "92adf6702b5088d8e353d5f08c3d1bd637573795840bcee726a4925b73e15643", - "sha512": null, - "extra_data": {} - }, - { - "path": "sample/builder/_html5lib.py", - "size": 19114, - "sha1": null, - "md5": null, - "sha256": "d30fa198f339c16476883b91091e8cbd8e993d76e0fe181d7729be616aa3d37b", - "sha512": null, - "extra_data": {} - }, - { - "path": "sample/builder/_htmlparser.py", - "size": 14923, - "sha1": null, - "md5": null, - "sha256": "fd50f9674f23e80f5860c478cbb6537dd333c22081b1251000fb8789807e5992", - "sha512": null, - "extra_data": {} - }, - { - "path": "sample/builder/_lxml.py", - "size": 14948, - "sha1": null, - "md5": null, - "sha256": "c8a74cc7591d5fb1f60a8a704961189b84a0adf91df960e3f076ec91c68b6ae5", - "sha512": null, - "extra_data": {} - }, - { - "path": "sample/tests/__init__.py", - "size": 48392, - "sha1": null, - "md5": null, - "sha256": "3727537a076cfebecca0e12e40b4ba4c599303d4f02b72b1261c0492a8c21934", - "sha512": null, - "extra_data": {} - }, - { - "path": "samples-0.1.0.dist-info/METADATA", - "size": 3790, - "sha1": null, - "md5": null, - "sha256": "524392d64a088e56a4232f50d6edb208dc03105394652acb72c6d5fa64c89f3e", - "sha512": null, - "extra_data": {} - }, - { - "path": "samples-0.1.0.dist-info/WHEEL", - "size": 87, - "sha1": null, - "md5": null, - "sha256": "99161210bdc887a8396bf095308730885fffd007b8fe02d8874d5814dc22ab59", - "sha512": null, - "extra_data": {} - }, - { - "path": "samples-0.1.0.dist-info/licenses/AUTHORS", - "size": 2176, - "sha1": null, - "md5": null, - "sha256": "b9221d6eb05bd6ca1b75797b56b954beebe29b674df64177307e04767d162861", - "sha512": null, - "extra_data": {} - }, - { - "path": "samples-0.1.0.dist-info/licenses/LICENSE", - "size": 1441, - "sha1": null, - "md5": null, - "sha256": "55b4d8d4b1e5bc86d10efac91b74c87bcb77526b0f5b9edaf8b9cd2adc7397b2", - "sha512": null, - "extra_data": {} - }, - { - "path": "samples-0.1.0.dist-info/RECORD", - "size": null, - "sha1": null, - "md5": null, - "sha256": null, - "sha512": null, - "extra_data": {} - } - ], + "file_references": [], "is_private": false, "is_virtual": false, "extra_data": { @@ -875,27 +726,7 @@ } ], "license_clues": [], - "percentage_of_license_text": 2.35, - "copyrights": [], - "holders": [], - "authors": [], - "scan_errors": [] - }, - { - "path": "sample-0.1.0.dist-info/RECORD", - "type": "file", - "package_data": [], - "for_packages": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": true, - "is_key_file": false, - "detected_license_expression": null, - "detected_license_expression_spdx": null, - "license_detections": [], - "license_clues": [], - "percentage_of_license_text": 0, + "percentage_of_license_text": 6.09, "copyrights": [], "holders": [], "authors": [], @@ -1081,9 +912,7 @@ "path": "sample/__init__.py", "type": "file", "package_data": [], - "for_packages": [ - "pkg:pypi/beautifulsoup4@4.12.3?uuid=fixed-uid-done-for-testing-5642512d1758" - ], + "for_packages": [], "is_legal": false, "is_manifest": false, "is_readme": false, @@ -1100,8 +929,8 @@ "license_expression": "mit", "spdx_license_expression": "MIT", "from_file": "python_whl/sample/__init__.py", - "start_line": 20, - "end_line": 21, + "start_line": 11, + "end_line": 12, "matcher": "3-seq", "score": 63.16, "matched_length": 12, @@ -1115,342 +944,28 @@ } ], "license_clues": [], - "percentage_of_license_text": 9.68, + "percentage_of_license_text": 17.14, "copyrights": [ { "copyright": "Copyright (c) 2004-2024 Leonard Richardson", - "start_line": 19, - "end_line": 19 + "start_line": 10, + "end_line": 10 } ], "holders": [ { "holder": "Leonard Richardson", - "start_line": 19, - "end_line": 19 + "start_line": 10, + "end_line": 10 } ], "authors": [ { "author": "Leonard Richardson (leonardr@segfault.org)", - "start_line": 17, - "end_line": 17 - } - ], - "scan_errors": [] - }, - { - "path": "sample/builder", - "type": "directory", - "package_data": [], - "for_packages": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "detected_license_expression": null, - "detected_license_expression_spdx": null, - "license_detections": [], - "license_clues": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "scan_errors": [] - }, - { - "path": "sample/builder/__init__.py", - "type": "file", - "package_data": [], - "for_packages": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "detected_license_expression": "mit", - "detected_license_expression_spdx": "MIT", - "license_detections": [ - { - "license_expression": "mit", - "license_expression_spdx": "MIT", - "matches": [ - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": "python_whl/sample/builder/__init__.py", - "start_line": 1, - "end_line": 1, - "matcher": "2-aho", - "score": 100.0, - "matched_length": 11, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "mit_413.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_413.RULE" - }, - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": "python_whl/sample/builder/__init__.py", - "start_line": 2, - "end_line": 2, - "matcher": "2-aho", - "score": 100.0, - "matched_length": 2, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "mit_30.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" - } - ], - "identifier": "mit-5efc8b4c-330e-42ff-3423-92f89eb9526a" - } - ], - "license_clues": [], - "percentage_of_license_text": 100.0, - "copyrights": [], - "holders": [], - "authors": [], - "scan_errors": [] - }, - { - "path": "sample/builder/_html5lib.py", - "type": "file", - "package_data": [], - "for_packages": [ - "pkg:pypi/beautifulsoup4@4.12.3?uuid=fixed-uid-done-for-testing-5642512d1758" - ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "detected_license_expression": "mit", - "detected_license_expression_spdx": "MIT", - "license_detections": [ - { - "license_expression": "mit", - "license_expression_spdx": "MIT", - "matches": [ - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": "python_whl/sample/builder/_html5lib.py", - "start_line": 1, - "end_line": 1, - "matcher": "2-aho", - "score": 100.0, - "matched_length": 11, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "mit_413.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_413.RULE" - }, - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": "python_whl/sample/builder/_html5lib.py", - "start_line": 2, - "end_line": 2, - "matcher": "2-aho", - "score": 100.0, - "matched_length": 2, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "mit_30.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" - } - ], - "identifier": "mit-5efc8b4c-330e-42ff-3423-92f89eb9526a" - } - ], - "license_clues": [], - "percentage_of_license_text": 86.67, - "copyrights": [], - "holders": [], - "authors": [], - "scan_errors": [] - }, - { - "path": "sample/builder/_htmlparser.py", - "type": "file", - "package_data": [], - "for_packages": [ - "pkg:pypi/beautifulsoup4@4.12.3?uuid=fixed-uid-done-for-testing-5642512d1758" - ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "detected_license_expression": "mit", - "detected_license_expression_spdx": "MIT", - "license_detections": [ - { - "license_expression": "mit", - "license_expression_spdx": "MIT", - "matches": [ - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": "python_whl/sample/builder/_htmlparser.py", - "start_line": 4, - "end_line": 5, - "matcher": "3-seq", - "score": 63.16, - "matched_length": 12, - "match_coverage": 63.16, - "rule_relevance": 100, - "rule_identifier": "mit_264.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_264.RULE" - } - ], - "identifier": "mit-10691223-5437-037e-cdc7-2fea369a7666" - } - ], - "license_clues": [], - "percentage_of_license_text": 38.71, - "copyrights": [], - "holders": [], - "authors": [], - "scan_errors": [] - }, - { - "path": "sample/builder/_lxml.py", - "type": "file", - "package_data": [], - "for_packages": [ - "pkg:pypi/beautifulsoup4@4.12.3?uuid=fixed-uid-done-for-testing-5642512d1758" - ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "detected_license_expression": "mit", - "detected_license_expression_spdx": "MIT", - "license_detections": [ - { - "license_expression": "mit", - "license_expression_spdx": "MIT", - "matches": [ - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": "python_whl/sample/builder/_lxml.py", - "start_line": 1, - "end_line": 1, - "matcher": "2-aho", - "score": 100.0, - "matched_length": 11, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "mit_413.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_413.RULE" - }, - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": "python_whl/sample/builder/_lxml.py", - "start_line": 2, - "end_line": 2, - "matcher": "2-aho", - "score": 100.0, - "matched_length": 2, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "mit_30.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" - } - ], - "identifier": "mit-5efc8b4c-330e-42ff-3423-92f89eb9526a" - } - ], - "license_clues": [], - "percentage_of_license_text": 81.25, - "copyrights": [], - "holders": [], - "authors": [], - "scan_errors": [] - }, - { - "path": "sample/tests", - "type": "directory", - "package_data": [], - "for_packages": [], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "detected_license_expression": null, - "detected_license_expression_spdx": null, - "license_detections": [], - "license_clues": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "scan_errors": [] - }, - { - "path": "sample/tests/__init__.py", - "type": "file", - "package_data": [], - "for_packages": [ - "pkg:pypi/beautifulsoup4@4.12.3?uuid=fixed-uid-done-for-testing-5642512d1758" - ], - "is_legal": false, - "is_manifest": false, - "is_readme": false, - "is_top_level": false, - "is_key_file": false, - "detected_license_expression": "mit", - "detected_license_expression_spdx": "MIT", - "license_detections": [ - { - "license_expression": "mit", - "license_expression_spdx": "MIT", - "matches": [ - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": "python_whl/sample/tests/__init__.py", - "start_line": 4, - "end_line": 4, - "matcher": "2-aho", - "score": 100.0, - "matched_length": 11, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "mit_413.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_413.RULE" - }, - { - "license_expression": "mit", - "spdx_license_expression": "MIT", - "from_file": "python_whl/sample/tests/__init__.py", - "start_line": 5, - "end_line": 5, - "matcher": "2-aho", - "score": 100.0, - "matched_length": 2, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "mit_30.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_30.RULE" - } - ], - "identifier": "mit-5efc8b4c-330e-42ff-3423-92f89eb9526a" + "start_line": 8, + "end_line": 8 } ], - "license_clues": [], - "percentage_of_license_text": 65.0, - "copyrights": [], - "holders": [], - "authors": [], "scan_errors": [] } ] diff --git a/tests/packagedcode/data/package_summary/python_whl/sample-0.1.0.dist-info/METADATA b/tests/packagedcode/data/package_summary/python_whl/sample-0.1.0.dist-info/METADATA index a2681d725d1..0f870ce574b 100644 --- a/tests/packagedcode/data/package_summary/python_whl/sample-0.1.0.dist-info/METADATA +++ b/tests/packagedcode/data/package_summary/python_whl/sample-0.1.0.dist-info/METADATA @@ -34,89 +34,4 @@ Description-Content-Type: text/markdown Beautiful Soup is a library that makes it easy to scrape information from web pages. It sits atop an HTML or XML parser, providing Pythonic -idioms for iterating, searching, and modifying the parse tree. - -# Quick start - -``` ->>> from bs4 import BeautifulSoup ->>> soup = BeautifulSoup("

SomebadHTML") ->>> print(soup.prettify()) - - -

- Some - - bad - - HTML - - -

- - ->>> soup.find(text="bad") -'bad' ->>> soup.i -HTML -# ->>> soup = BeautifulSoup("SomebadXML", "xml") -# ->>> print(soup.prettify()) - - - Some - - bad - - XML - - -``` - -To go beyond the basics, [comprehensive documentation is available](https://www.crummy.com/software/BeautifulSoup/bs4/doc/). - -# Links - -* [Homepage](https://www.crummy.com/software/BeautifulSoup/bs4/) -* [Documentation](https://www.crummy.com/software/BeautifulSoup/bs4/doc/) -* [Discussion group](https://groups.google.com/group/beautifulsoup/) -* [Development](https://code.launchpad.net/beautifulsoup/) -* [Bug tracker](https://bugs.launchpad.net/beautifulsoup/) -* [Complete changelog](https://bazaar.launchpad.net/~leonardr/beautifulsoup/bs4/view/head:/CHANGELOG) - -# Note on Python 2 sunsetting - -Beautiful Soup's support for Python 2 was discontinued on December 31, -2020: one year after the sunset date for Python 2 itself. From this -point onward, new Beautiful Soup development will exclusively target -Python 3. The final release of Beautiful Soup 4 to support Python 2 -was 4.9.3. - -# Supporting the project - -If you use Beautiful Soup as part of your professional work, please consider a -[Tidelift subscription](https://tidelift.com/subscription/pkg/pypi-beautifulsoup4?utm_source=pypi-beautifulsoup4&utm_medium=referral&utm_campaign=readme). -This will support many of the free software projects your organization -depends on, not just Beautiful Soup. - -If you use Beautiful Soup for personal projects, the best way to say -thank you is to read -[Tool Safety](https://www.crummy.com/software/BeautifulSoup/zine/), a zine I -wrote about what Beautiful Soup has taught me about software -development. - -# Building the documentation - -The bs4/doc/ directory contains full documentation in Sphinx -format. Run `make html` in that directory to create HTML -documentation. - -# Running the unit tests - -Beautiful Soup supports unit test discovery using Pytest: - -``` -$ pytest -``` - +idioms for iterating, searching, and modifying the parse tree. \ No newline at end of file diff --git a/tests/packagedcode/data/package_summary/python_whl/sample-0.1.0.dist-info/RECORD b/tests/packagedcode/data/package_summary/python_whl/sample-0.1.0.dist-info/RECORD deleted file mode 100644 index 0b9b81a24d1..00000000000 --- a/tests/packagedcode/data/package_summary/python_whl/sample-0.1.0.dist-info/RECORD +++ /dev/null @@ -1,10 +0,0 @@ -sample/__init__.py,sha256=kq32cCtQiNjjU9XwjD0b1jdXN5WEC87nJqSSW3PhVkM,33822 -sample/builder/_html5lib.py,sha256=0w-hmPM5wWR2iDuRCR6MvY6ZPXbg_hgddym-YWqj03s,19114 -sample/builder/_htmlparser.py,sha256=_VD5Z08j6A9YYMR4y7ZTfdMzwiCBsSUQAPuHiYB-WZI,14923 -sample/builder/_lxml.py,sha256=yKdMx1kdX7H2CopwSWEYm4Sgrfkd-WDj8HbskcaLauU,14948 -sample/tests/__init__.py,sha256=NydTegds_r7MoOEuQLS6TFmTA9TwK3KxJhwEkqjCGTQ,48392 -samples-0.1.0.dist-info/METADATA,sha256=UkOS1koIjlakIy9Q1u2yCNwDEFOUZSrLcsbV-mTInz4,3790 -samples-0.1.0.dist-info/WHEEL,sha256=mRYSEL3Ih6g5a_CVMIcwiF__0Ae4_gLYh01YFNwiq1k,87 -samples-0.1.0.dist-info/licenses/AUTHORS,sha256=uSIdbrBb1sobdXl7VrlUvuvim2dN9kF3MH4Edn0WKGE,2176 -samples-0.1.0.dist-info/licenses/LICENSE,sha256=VbTY1LHlvIbRDvrJG3TIe8t3UmsPW57a-LnNKtxzl7I,1441 -samples-0.1.0.dist-info/RECORD, diff --git a/tests/packagedcode/data/package_summary/python_whl/sample-0.1.0.dist-info/licenses/AUTHORS b/tests/packagedcode/data/package_summary/python_whl/sample-0.1.0.dist-info/licenses/AUTHORS index 1f14fe07de9..2ede63fea3d 100644 --- a/tests/packagedcode/data/package_summary/python_whl/sample-0.1.0.dist-info/licenses/AUTHORS +++ b/tests/packagedcode/data/package_summary/python_whl/sample-0.1.0.dist-info/licenses/AUTHORS @@ -11,39 +11,3 @@ of UnicodeDammit. Thomas Kluyver and Ezio Melotti finished the work of getting Beautiful Soup 4 working under Python 3. - -Simon Willison wrote soupselect, which was used to make Beautiful Soup -support CSS selectors. Isaac Muse wrote SoupSieve, which made it -possible to _remove_ the CSS selector code from Beautiful Soup. - -Sam Ruby helped with a lot of edge cases. - -Jonathan Ellis was awarded the prestigious Beau Potage D'Or for his -work in solving the nestable tags conundrum. - -An incomplete list of people have contributed patches to Beautiful -Soup: - - Istvan Albert, Andrew Lin, Anthony Baxter, Oliver Beattie, Andrew -Boyko, Tony Chang, Francisco Canas, "Delong", Zephyr Fang, Fuzzy, -Roman Gaufman, Yoni Gilad, Richie Hindle, Toshihiro Kamiya, Peteris -Krumins, Kent Johnson, Marek Kapolka, Andreas Kostyrka, Roel Kramer, -Ben Last, Robert Leftwich, Stefaan Lippens, "liquider", Staffan -Malmgren, Ksenia Marasanova, JP Moins, Adam Monsen, John Nagle, "Jon", -Ed Oskiewicz, Martijn Peters, Greg Phillips, Giles Radford, Stefano -Revera, Arthur Rudolph, Marko Samastur, James Salter, Jouni Seppänen, -Alexander Schmolck, Tim Shirley, Geoffrey Sneddon, Ville Skyttä, -"Vikas", Jens Svalgaard, Andy Theyers, Eric Weiser, Glyn Webster, John -Wiseman, Paul Wright, Danny Yoo - -An incomplete list of people who made suggestions or found bugs or -found ways to break Beautiful Soup: - - Hanno Böck, Matteo Bertini, Chris Curvey, Simon Cusack, Bruce Eckel, - Matt Ernst, Michael Foord, Tom Harris, Bill de hOra, Donald Howes, - Matt Patterson, Scott Roberts, Steve Strassmann, Mike Williams, - warchild at redho dot com, Sami Kuisma, Carlos Rocha, Bob Hutchison, - Joren Mc, Michal Migurski, John Kleven, Tim Heaney, Tripp Lilley, Ed - Summers, Dennis Sutch, Chris Smith, Aaron Swartz, Stuart - Turner, Greg Edwards, Kevin J Kalupson, Nikos Kouremenos, Artur de - Sousa Rocha, Yichun Wei, Per Vognsen diff --git a/tests/packagedcode/data/package_summary/python_whl/sample/__init__.py b/tests/packagedcode/data/package_summary/python_whl/sample/__init__.py index 108c4e15d85..062c68c7188 100644 --- a/tests/packagedcode/data/package_summary/python_whl/sample/__init__.py +++ b/tests/packagedcode/data/package_summary/python_whl/sample/__init__.py @@ -1,15 +1,6 @@ """Beautiful Soup Elixir and Tonic - "The Screen-Scraper's Friend". http://www.crummy.com/software/BeautifulSoup/ - -Beautiful Soup uses a pluggable XML or HTML parser to parse a -(possibly invalid) document into a tree representation. Beautiful Soup -provides methods and Pythonic idioms that make it easy to navigate, -search, and modify the parse tree. - -Beautiful Soup works with Python 3.6 and up. It works better if lxml -and/or html5lib is installed. - For more than you ever wanted to know about Beautiful Soup, see the documentation: http://www.crummy.com/software/BeautifulSoup/bs4/doc/ """ diff --git a/tests/packagedcode/data/package_summary/python_whl/sample/builder/__init__.py b/tests/packagedcode/data/package_summary/python_whl/sample/builder/__init__.py deleted file mode 100644 index 9f482519728..00000000000 --- a/tests/packagedcode/data/package_summary/python_whl/sample/builder/__init__.py +++ /dev/null @@ -1,2 +0,0 @@ -# Use of this source code is governed by the MIT license. -__license__ = "MIT" \ No newline at end of file diff --git a/tests/packagedcode/data/package_summary/python_whl/sample/builder/_html5lib.py b/tests/packagedcode/data/package_summary/python_whl/sample/builder/_html5lib.py deleted file mode 100644 index 358c59d1a55..00000000000 --- a/tests/packagedcode/data/package_summary/python_whl/sample/builder/_html5lib.py +++ /dev/null @@ -1,6 +0,0 @@ -# Use of this source code is governed by the MIT license. -__license__ = "MIT" - -__all__ = [ - 'HTML5TreeBuilder', - ] \ No newline at end of file diff --git a/tests/packagedcode/data/package_summary/python_whl/sample/builder/_htmlparser.py b/tests/packagedcode/data/package_summary/python_whl/sample/builder/_htmlparser.py deleted file mode 100644 index b43625db101..00000000000 --- a/tests/packagedcode/data/package_summary/python_whl/sample/builder/_htmlparser.py +++ /dev/null @@ -1,9 +0,0 @@ -# encoding: utf-8 -"""Use the HTMLParser library to parse HTML files that aren't too bad.""" - -# Use of this source code is governed by the MIT license. -__license__ = "MIT" - -__all__ = [ - 'HTMLParserTreeBuilder', - ] \ No newline at end of file diff --git a/tests/packagedcode/data/package_summary/python_whl/sample/builder/_lxml.py b/tests/packagedcode/data/package_summary/python_whl/sample/builder/_lxml.py deleted file mode 100644 index 310439f0579..00000000000 --- a/tests/packagedcode/data/package_summary/python_whl/sample/builder/_lxml.py +++ /dev/null @@ -1,7 +0,0 @@ -# Use of this source code is governed by the MIT license. -__license__ = "MIT" - -__all__ = [ - 'LXMLTreeBuilderForXML', - 'LXMLTreeBuilder', - ] \ No newline at end of file diff --git a/tests/packagedcode/data/package_summary/python_whl/sample/tests/__init__.py b/tests/packagedcode/data/package_summary/python_whl/sample/tests/__init__.py deleted file mode 100644 index e6e7e562251..00000000000 --- a/tests/packagedcode/data/package_summary/python_whl/sample/tests/__init__.py +++ /dev/null @@ -1,5 +0,0 @@ -# encoding: utf-8 -"""Helper classes for tests.""" - -# Use of this source code is governed by the MIT license. -__license__ = "MIT" diff --git a/tests/packagedcode/data/package_summary/rubygems-expected.json b/tests/packagedcode/data/package_summary/rubygems-expected.json index af3bbd5ca39..e207e24ac26 100644 --- a/tests/packagedcode/data/package_summary/rubygems-expected.json +++ b/tests/packagedcode/data/package_summary/rubygems-expected.json @@ -15,7 +15,7 @@ "other_license_expressions": [ { "value": null, - "count": 5 + "count": 4 }, { "value": "apache-2.0", @@ -25,7 +25,7 @@ "other_holders": [ { "value": null, - "count": 7 + "count": 6 }, { "value": "Dominik Richter", @@ -459,26 +459,6 @@ "authors": [], "scan_errors": [] }, - { - "path": "README.md", - "type": "file", - "package_data": [], - "for_packages": [], - "is_legal": false, - "is_manifest": false, - "is_readme": true, - "is_top_level": true, - "is_key_file": true, - "detected_license_expression": null, - "detected_license_expression_spdx": null, - "license_detections": [], - "license_clues": [], - "percentage_of_license_text": 0, - "copyrights": [], - "holders": [], - "authors": [], - "scan_errors": [] - }, { "path": "bin", "type": "directory", diff --git a/tests/packagedcode/data/package_summary/rubygems/README.md b/tests/packagedcode/data/package_summary/rubygems/README.md deleted file mode 100644 index bb64eb981ab..00000000000 --- a/tests/packagedcode/data/package_summary/rubygems/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# inspec-bin - -This gem exists so that we can publish the `inspec` executable in a separate gem from the main `inspec` library gem. This permits the community to use Chef InSpec as a library. \ No newline at end of file